WO2003013134A1 - Device for secure, cost-effective downloading of audio and video data - Google Patents
Device for secure, cost-effective downloading of audio and video data Download PDFInfo
- Publication number
- WO2003013134A1 WO2003013134A1 PCT/DE2001/002647 DE0102647W WO03013134A1 WO 2003013134 A1 WO2003013134 A1 WO 2003013134A1 DE 0102647 W DE0102647 W DE 0102647W WO 03013134 A1 WO03013134 A1 WO 03013134A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- output system
- plug
- data output
- card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/226—Characteristics of the server or Internal components of the server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
Definitions
- the present invention relates to a device for the safe playback of audio and video data in a computer network, in particular in the Internet.
- a computer network in particular in the Internet.
- simplified generation and display of data in a computer network is made possible.
- Such play systems are known in the prior art. With the well-known play systems, the contributions from one Archive transferred to a PC card and, if necessary, decoded, mixed and leveled. The PC controls these processes. The resulting data stream is then transferred to a second PC, which is used for encoding and feeding into the network (e.g. Internet).
- the network e.g. Internet
- This method is used particularly successfully by radio stations and program or music producers.
- the PC hardware is not designed for uninterrupted signal processing, but is basically based on the property of interrupting processing for unavoidable hardware waiting times. These interruptions are also exemplified by one above Real-time operating system only bypassed to a certain extent, but cannot be completely excluded from the network due to unpredictable events. It is precisely these unpredictable random events that are excluded in the dedicated hardware according to the present invention, since the hardware and the software only have to fulfill this task of processing the data streams and are only designed specifically for this purpose.
- a disadvantage of the known systems is that at least two PCs are required for each channel or transmitter, one PC being responsible for the procurement, decoding, mixing and leveling of the contributions provided from an archive and the second PC for encoding and Generation of a so-called streaming source that feeds the actual connection to the network into the network according to a pre-agreed protocol.
- the object of the invention is to provide a new system which is able to transmit data streams of a certain number of channels over a to supply and remove special hardware from a network, ensuring increased operational reliability and at the same time reducing the costs of the system.
- the data output system for connection to a network with at least one commercial personal computer which has a control plug-in card for controlling the data streams from at least one archive and / or at least one network, e.g. Internet, records, is a plug-in card carrier that receives a plurality (s) of plug-in cards, each of which is assigned to a data transmission channel and electronically processes the data streams of the different channels.
- plug-in cards instead of one or more PCs, which would be conceivable in the proposed new system according to the invention, a plurality of plug-in cards will be used in a plug-in card carrier.
- These plug-in cards carry electronics known per se, which processes the specified data streams in accordance with a specified program and then releases them for data transmission into the network.
- electronics known per se are used on the plug-in card in the plug-in card carrier, and their data stream processing is also used a commercial PC could of course take over.
- the process or system consists of various components, e.g. are contained in the data output system according to the invention as a circuit or executable program for a digital signal processor (DSP).
- DSP digital signal processor
- the implementation of plug-in cards in a card carrier is of particular advantage for the data playout system.
- the individual processes are carried out here using special programs in a circuit on the plug-in card.
- the timing of the execution of the processes on the computer is not deterministic.
- the processes on the computer are held up by unpredictable and unpredictable interruptions.
- This disadvantage is avoided with a dedicated circuit according to the invention, so that an uninterrupted, predictable processing of the adjacent real-time processes is ensured without being affected by unpredictable other processes.
- the stability of the processes is significantly increased.
- the hardware of the system can be expanded up to a number of (n) plug-in cards in the card carrier, where (n) represents any reasonable number.
- (n) represents any reasonable number.
- additional, independent content can be displayed in a framework program of the data play-out system according to the invention with the aid of the circuit.
- Time slots are provided for this within the framework program, into which further contributions can be faded in using a suitable control protocol, e.g. Advertising posts.
- This process can also be carried out in several stages, i.e. Additional content is displayed in a supporting program, so that a new structure of the supporting program is created.
- a program can be adapted to local requirements.
- a framework program that is intended for all of Germany can be modified to specific framework content for a framework program for Bavaria.
- Another major advantage is that real-time data exchange between the interface card in the PC and the card carrier is carried out via a broadband communication interface.
- the card carrier and thus the plug-in cards in the card carrier are controlled via a real-time protocol or an automation list that was previously transmitted.
- This real-time protocol is carried out over the network with low bandwidth. Monitoring is also possible through the network.
- the control and monitoring of the plug-in cards in the card carrier can be carried out using the PC via the same communication interface that is used for real-time data exchange.
- Another advantage in the system according to the invention can be seen in the fact that the signal processing is distributed in the network, as a result of which the program generation for a transmitter can be positioned as close as desired to the receiver. As a result, the relatively large bandwidth for transmitting the program is only required for a short distance.
- An advantage of the system according to the invention is the possibility to process the so-called live streams from the network (e.g. Internet) in addition to the archive contributions.
- the network e.g. Internet
- Fig. 1 shows a schematic diagram of the data play-out system (1) with selected components
- Fig. 2 is a block diagram of the invention
- FIG. 3 is a block diagram that shows the basic structure of the individual processes on the plug-in card (13).
- the contributions to a program include taken from an archive 6, which is set up at any location and is transferred to a PC 3, the PC 3 may already contain the archive 6 in a special embodiment.
- a live stream 4 can be taken over from the network 2.
- Both signal sources are supplied to the card carrier 12 via a bi-directional data bus 15 via the PC 3 with a first plug-in card 5 in the PC 3.
- the contribution of the corresponding plug-in card 13 is then assigned by a data distribution unit 22.
- the decoding, mixing, level setting and encoding of the contributions takes place on the plug-in card 13.
- the complete signal processing for a channel therefore takes place on a plug-in card 13 in the card carrier 12.
- the resulting data stream is then transmitted back to the PC via the data distribution unit 22 in the card carrier via the broadband data connection.
- the contributions created are fed to the network 2 in the form of a streaming source 4 via an interface 19.
- FIG. 2 shows a block diagram which shows the internal structure of the PC 3 and the card carrier 12.
- the Signals from the archive 6 and the live stream from the network are managed using the playout software 11 ⁇ and passed via the interface software 11 to the plug-in card 5 in the PC 3.
- the signals are transmitted via an optical line 15 to the card carrier 12 and finally to the plug-in cards 13.
- the signal processing such as decoding, mixing, level setting and encoding, then takes place on the individual plug-in cards 13.
- the complete signal processing for a channel thus takes place on a plug-in card 13 in the card carrier 12.
- the resulting data stream is then transmitted back to the PC 3 by means of a bi-directional optical line via the plug-in card 5 in the PC 3.
- the data is then forwarded to the streaming software 4 v with the aid of the interface software 11, from where the data is fed into the network as a stream.
- the streaming source 4 or its software continuously feed the signal into the network 2.
- the control software 4 in the PC 3, controls and monitors the individual blocks via the network.
- the card carrier 12 or the plug-in cards 13 can be controlled and checked from the network 2 and / or by the play software 11 y .
- the control and monitoring data are then transmitted to and from the card carrier 12 via the PC plug-in card 5 in the PC 3.
- the same optical lines are used for this as for the audio data.
- the card carrier 12 has a data input and output 21 and one Data distribution unit 22, which leads the data streams from and to the individual plug-in cards 13 via a data bus 23.
- FIG. 3 shows the basic structure of the processes on a single plug-in card 13.
- the data which are assigned to the plug-in card 13 by the data distribution unit 22 of the card carrier 12, are first fed to the decoder 8, then to the mixer 9 or the level control 10, and are then fed out of the plug-in card 13 again via the encoder 7.
- the data streams and the processes are checked and monitored by means of a monitoring unit 24.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
VORRICHTUNG ZUR SICHEREN UND KOSTENGÜNSTIGEN AUSSPIELUNG VON DEVICE FOR THE SAFE AND COST-EFFECTIVE PLAYING OUT OF
AUDIO- UND VIDEODATENAUDIO AND VIDEO DATA
Die vorliegende Erfindung bezieht sich auf eine Vorrichtung zur sicheren Ausspielung von Audio- und Videodaten in ein Computernetzwerk, insbesondere in das Internet. Mit der erfindungsgemäßen System-Vorrichtung wird ein vereinfachtes Generieren und Ausspielen von Daten in ein Computernetzwerk ermöglicht.The present invention relates to a device for the safe playback of audio and video data in a computer network, in particular in the Internet. With the system device according to the invention, simplified generation and display of data in a computer network is made possible.
Derartige Ausspiel-Systeme sind im Stand der Technik bekannt. Mit den bekannten Ausspiel-Systemen werden die Beiträge aus einem Archiv in eine PC-Steckkarte überspielt und, soweit notwendig, decodiert, gemischt und gepegelt. Die Steuerung dieser Vorgange bernimmt der PC. Der resultierende Datenstrom wird dann m einen zweiten PC übertragen, mit dem die Encodierung und Einspeisung m das Netzwerk (z. B. Internet) erfolgt.Such play systems are known in the prior art. With the well-known play systems, the contributions from one Archive transferred to a PC card and, if necessary, decoded, mixed and leveled. The PC controls these processes. The resulting data stream is then transferred to a second PC, which is used for encoding and feeding into the network (e.g. Internet).
Dieses Verfahren wird insbesondere von Runkfunkstationen und Programm- oder Musikproduzenten erfolgreich genutzt.This method is used particularly successfully by radio stations and program or music producers.
Es ist zwar bekannt, dass neuere Echtzeit-Betriebssysteme wie OS 9, PSOS, QNX usw. speziell hinsichtlich ihres deterministischen Zeitverhaltens bei der Prozessorausführung entwickelt wurden, aber derartige Echtzeit-Betriebssysteme können ein deterministisches Zeitverhalten nur einhalten, wenn die unvorhersehbaren und nicht steuerbaren zufalligen Ereignisse, wie z.B. bei der Bearbeitung von Netzwerk-Ereignissen auftreten, die dafür reservierte Zeitdauer nicht übersteigen bzw. deren Abarbeitungsprioritat geringer ist, als die Abarbeitungsprioritat für das zu sendende Rahmenprogramm. Dieses ist am Beispiel eines Netzwerk-Ereignisses nur bedingt möglich, da im Falle zu langer Ignorien des Ereignisses die Netzwerkverbindung abgebrochen wird.While it is known that newer real-time operating systems such as OS 9, PSOS, QNX etc. have been developed specifically with regard to their deterministic time behavior when executing the processor, such real-time operating systems can only maintain a deterministic time behavior if the unpredictable and uncontrollable random events , such as occur when processing network events that do not exceed the time period reserved for them or whose processing priority is lower than the processing priority for the framework program to be broadcast. This is only possible to a limited extent using the example of a network event, since the network connection is terminated if the event is ignored for too long.
Im allgemeinen ist die PC-Hardware nicht für eine unterbrechungsfreie Signalbearbeitung konzipiert, sondern basiert grundsätzlich auf der Eigenschaft, für unvermeidliche Hardware- Wartezeiten, die Bearbeitung zu unterbrechen. Diese Unterbrechungen werden auch von einem oben beispielhaft genannten Echtzeit-Betπebssystem nur bis zu einem gewissen Grad umgangen, können jedoch aufgrund unvorhersehbarer Ereignisse aus dem Netzwerk nicht vollständig ausgeschlossen werden. Gerade diese unvorhersehbaren zufälligen Ereignisse werden bei der dezidierten Hardware gemäß der vorliegenden Erfindung ausgeschlossen, da die Hardware und die Software nur diese eine Aufgabe der Aufbereitung der Datenstrome erfüllen muß und nur speziell für diesen Zweck konzipiert ist.In general, the PC hardware is not designed for uninterrupted signal processing, but is basically based on the property of interrupting processing for unavoidable hardware waiting times. These interruptions are also exemplified by one above Real-time operating system only bypassed to a certain extent, but cannot be completely excluded from the network due to unpredictable events. It is precisely these unpredictable random events that are excluded in the dedicated hardware according to the present invention, since the hardware and the software only have to fulfill this task of processing the data streams and are only designed specifically for this purpose.
Als nachteilig an den bekannten Systemen wird empfunden, dass für jeden Kanal bzw. Sender mindestens zwei PCs notwendig sind, wobei ein PC für die Beschaffung, Decodierung, Mischung und Pegelstellung der aus einem Archiv bereitgestellten Beitrage zustandig ist und der zweite PC für die Encodierung und Generierung einer sogenannten Streaming-Quelle, die den eigentlichen Anschluss an das Netzwerk gemäß eines vorvereinbarten Protokolls in das Netzwerk einspeist. Daraus ergibt sich, dass bei beispielsweise 10 Kanälen neben dem Archiv 20 Personal-Computer erforderlich sind, um die vorbeschriebenen Funktionen ausfuhren zu können. Damit sind enorme Anschaffungskosten und laufende Kosten verbunden, ganz zu schweigen von dem notwendigen Raumbedarf und der entsprechenden Wartung.A disadvantage of the known systems is that at least two PCs are required for each channel or transmitter, one PC being responsible for the procurement, decoding, mixing and leveling of the contributions provided from an archive and the second PC for encoding and Generation of a so-called streaming source that feeds the actual connection to the network into the network according to a pre-agreed protocol. This means that, for example, 10 channels in addition to the archive require 20 personal computers in order to be able to perform the functions described above. This is associated with enormous acquisition costs and running costs, not to mention the required space and the corresponding maintenance.
Ausgehend von diesen Überlegungen liegt der Erfindung die Aufgabe zugrunde, ein neues System bereitzustellen, das in der Lage ist, Datenstrome einer bestimmten Anzahl von Kanälen über eine spezielle Hardware einem Netzwerk zuzuführen, und zu entnehmen, wobei eine erhöhte Betriebssicherheit gewährleistet wird und gleichzeitig die Kosten des Systems reduziert werden.Based on these considerations, the object of the invention is to provide a new system which is able to transmit data streams of a certain number of channels over a to supply and remove special hardware from a network, ensuring increased operational reliability and at the same time reducing the costs of the system.
Diese Aufgabe wird mit den kennzeichnenden Merkmalen des unabhängigen Hauptanspruches erfmdungsgemaß gelost.This object is achieved according to the invention with the characterizing features of the independent main claim.
Das erfmdungsgemaße Datenausgabe-System zum Anschluss an ein Netzwerk mit mindestens einem kommerziellen Personalcomputer, der eine Steuer-Steckkarte zur Steuerung der Datenstrome aus mindestens einem Archiv und/oder mindestens einem Netzwerk, z.B. Internet, aufnimmt, ist g e k e n n z e i c h n e t d u r c h einen Steckkartentrager, der eine Mehrzahl (n) von Steckkarten aufnimmt, die jeweils einem Datenubertragungskanal zugeordnet sind und die Datenstrome der verschiedenen Kanäle elektronisch bearbeiten.The data output system according to the invention for connection to a network with at least one commercial personal computer which has a control plug-in card for controlling the data streams from at least one archive and / or at least one network, e.g. Internet, records, is a plug-in card carrier that receives a plurality (s) of plug-in cards, each of which is assigned to a data transmission channel and electronically processes the data streams of the different channels.
Neu daran ist, dass anstelle eines oder mehrerer PCs, was m dem vorgeschlagenen erfmdungsgemäßen neuen System durchaus denkbar wäre, m einem Steckkartentrager eine Mehrzahl von Steckkarten verwenden werden. Diese Steckkarten tragen eine an sich bekannte Elektronik, die die vorgegebenen Datenstrome gemäß eines vorgegebenen Programms bearbeitet und anschließend zur Datenübertragung in das Netzwerk freigibt. Auf der Steckkarte im Steckkartentrager wird, wie bereits erwähnt, eine an sich bekannte Elektronik verwendet, deren Datenstrombearbeitung auch ein kommerzieller PC selbstverständlich übernehmen könnte. Der entscheidende Unterschied besteht jedoch darin, dass dieses System für den angedachten Verwendungszweck, nämlich auf mehreren Kanälen gleichzeitig verschiedene Rahmenprogramme zu erstellen und zu gestalten und diese Rahmenprogramme zeitlich versetzt oder live im Netzwerk zur Verfügung zu stellen, ist mit einer beliebigen Anzahl (n) von PCs technisch sehr viel aufwendiger und kostspieliger, als dies aus der Sicht der Erfindung mit speziellen, anwendungsspezifischen Steckkarten in einem Steckkartenträger der Fall ist. Der Steckkartenträger ist einerseits in seinen geometrischen Ausmaßen unbestreitbar sehr viel kleiner als die gleiche Anzahl kommerzieller PCs, was eindeutig eine technische Überdimensionierung darstellen würde, die der Kunde zu tragen hätte und nicht bezahleb würde.What is new is that instead of one or more PCs, which would be conceivable in the proposed new system according to the invention, a plurality of plug-in cards will be used in a plug-in card carrier. These plug-in cards carry electronics known per se, which processes the specified data streams in accordance with a specified program and then releases them for data transmission into the network. As already mentioned, electronics known per se are used on the plug-in card in the plug-in card carrier, and their data stream processing is also used a commercial PC could of course take over. The decisive difference, however, is that this system is for the intended purpose, namely to create and design different framework programs on several channels simultaneously and to make these framework programs available at different times or live in the network, with any number (s) of Technically, PCs are much more complex and expensive than is the case from the point of view of the invention with special, application-specific plug-in cards in a plug-in card carrier. The geometrical dimensions of the plug-in card carrier are on the one hand undeniably much smaller than the same number of commercial PCs, which would clearly represent a technical oversizing that the customer would have to carry and would not pay for.
Vorteilhafte erfindungswesentliche weitere Merkmale sind den Unteransprüchen zu entnehmen.Advantageous further features essential to the invention can be found in the subclaims.
Das Verfahren bzw. das System besteht aus verschiedenen Komponenten, die z.B. in dem erfindungsgemäßen Datenausgabe- System als Schaltung oder ausführbares Programm für einen digitalen Signalprozessor (DSP) enthalten sind.The process or system consists of various components, e.g. are contained in the data output system according to the invention as a circuit or executable program for a digital signal processor (DSP).
Von besonderem Vorteil für das Datenausspiel-System ist die Implementierung von Steckkarten in einem Kartenträger. Hier werden mit besonderen Programmen in einer Schaltung auf der Steckkarte die einzelnen Prozesse durchgeführt. Bei derzeitigen üblichen Betriebssystemen und Computerprogrammen ist das Zeitverhalten der Ausführungen der Prozesse auf dem Computer nicht deterministisch. So werden beispielsweise bei dem derzeit eingesetzten Betriebssystemen die Prozesse auf dem Computer durch unvorhersehbare und unberechenbare Unterbrechungen aufgehalten. Dieser Nachteil wird mit einer erfindungsgemäßen dezidierten Schaltung vermieden, so dass ein ununterbrochenes, vorhersehbares Abarbeiten der anliegenden echtzeitlichen Prozesse, ohne von unvorhersehbaren anderen Prozessen beeinträchtigt zu werden, gewährleistet ist. Infolge dieser Echzeitfähigkeit wird die Stabilität der Abläufe wesentlich erhöht .The implementation of plug-in cards in a card carrier is of particular advantage for the data playout system. The individual processes are carried out here using special programs in a circuit on the plug-in card. In current operating systems and computer programs, the timing of the execution of the processes on the computer is not deterministic. For example, in the operating systems currently used, the processes on the computer are held up by unpredictable and unpredictable interruptions. This disadvantage is avoided with a dedicated circuit according to the invention, so that an uninterrupted, predictable processing of the adjacent real-time processes is ensured without being affected by unpredictable other processes. As a result of this real-time capability, the stability of the processes is significantly increased.
Von ganz besonderem Vorteil ist der wesentlich geringere Kostenaufwand bezüglich der Hardware im Vergleich zu den herkömmlichen Lösungen, die derzeit auf dem Markt angeboten werden. Zum Beispiel müssen für den Fall eines 10-kanaligen Systems im Stand der Technik mindestens 20 PCs bereitgestellt werden. Mit der erfindungsgemäßen Lösung durch einen Kartenträger mit 10 Steckkarten und einem PC ist das gleiche Problem einfacher und kostengünstiger zu lösen. Dadurch werden neben den Anschaffungskosten auch die laufenden Kosten erheblich gesenkt.Of particular advantage is the significantly lower hardware costs compared to the conventional solutions currently on the market. For example, in the case of a 10-channel system in the prior art, at least 20 PCs have to be provided. With the solution according to the invention by means of a card carrier with 10 plug-in cards and a PC, the same problem can be solved more easily and cost-effectively. In addition to the acquisition costs, this also significantly reduces running costs.
Vorteilhaft ist es auch, dass die Hardware der Anlage bis zu einer Anzahl von (n) Steckkarten in dem Kartenträger erweitert werden kann, wobei (n) eine beliebige vernünftige Zahl darstellt. Für den Fall, dass mehr Kanäle als in einem Kartenträger Steckkarten vorgesehen sind, ist lediglich ein zusätzlicher Kartenträger mit den entsprechenden Steckkarten sowie ein weiterer PC erforderlich.It is also advantageous that the hardware of the system can be expanded up to a number of (n) plug-in cards in the card carrier, where (n) represents any reasonable number. In the event that more channels than in a card carrier plug-in cards are provided, only an additional card carrier with the corresponding plug-in cards and an additional PC are required.
Auch ist es von Vorteil, dass in einem Rahmenprogramm des erfindungsgemäßen Datenausspiel-Systems zusätzliche, voneinander unabhängige Inhalte mit Hilfe der Schaltung eingeblendet werden können. Innerhalb des Rahmenprogramms sind dafür Zeitschlitze vorgesehen, in die durch ein geeignetes Steuerprotokoll weitere Beiträge eingeblendet werden können, z.B. Werbebeiträge. Dieser Vorgang kann auch mehrstufig ausgeführt werden, d.h. in einem Rahmenprogramm werden weitere Inhalte eingeblendet, so dass dadurch eine neue Struktur des Rahmenprogramms erzeugt wird. Damit kann beispielsweise ein Programm den lokalen Anforderungen angepasst werden. So kann beispielsweise ein Rahmenprogramm, das für ganz Deutschland vorgesehen ist, durch spezifische Inhalte zu einem Rahmenprogramm für Bayern modifiziert werden.It is also advantageous that additional, independent content can be displayed in a framework program of the data play-out system according to the invention with the aid of the circuit. Time slots are provided for this within the framework program, into which further contributions can be faded in using a suitable control protocol, e.g. Advertising posts. This process can also be carried out in several stages, i.e. Additional content is displayed in a supporting program, so that a new structure of the supporting program is created. For example, a program can be adapted to local requirements. For example, a framework program that is intended for all of Germany can be modified to specific framework content for a framework program for Bavaria.
Ein weiterer wesentlicher Vorteil besteht darin, dass der Echtzeit-Datenaustausch zwischen Schnittstellenkarte im PC und Kartenträger über eine breitbandige Kommunikationsschnittstelle geführt wird.Another major advantage is that real-time data exchange between the interface card in the PC and the card carrier is carried out via a broadband communication interface.
Vorteilhaft ist es auch, dass der Kartenträger und damit die Steckkarten im Kartenträger über ein Echtzeitprotokoll oder eine Automationsliste, die vorher übertragen wurde, gesteuert werden. Dieses Echtzeitprotokoll wird mit geringer Bandbreite über das Netzwerk durchgeführt. Die Überwachung ist ebenfalls durch das Netzwerk möglich. Die Steuerung und Überwachung der Steckkarten im Kartenträger kann mit Hilfe des PC über die gleiche Kommunikations-Schnittstelle , die für den Echtzeit- Datenaustausch verwendet wird, erfolgen.It is also advantageous that the card carrier and thus the plug-in cards in the card carrier are controlled via a real-time protocol or an automation list that was previously transmitted. This real-time protocol is carried out over the network with low bandwidth. Monitoring is also possible through the network. The control and monitoring of the plug-in cards in the card carrier can be carried out using the PC via the same communication interface that is used for real-time data exchange.
Ein weiterer Vorteil in dem erfindungsgemäßen System ist darin zu sehen, daß im Netzwerk die Signalverarbeitung verteilt wird, wodurch die Programmerzeugung für einen Sender beliebig nahe an den Empfänger positioniert werden kann. Dadurch wird die relativ große Bandbreite zur Übertragung des Programms nur für eine kurze Strecke benötigt.Another advantage in the system according to the invention can be seen in the fact that the signal processing is distributed in the network, as a result of which the program generation for a transmitter can be positioned as close as desired to the receiver. As a result, the relatively large bandwidth for transmitting the program is only required for a short distance.
Vorteilhaft an dem erfindungsgemäßen System ist die Möglichkeit, neben den Archivbeiträgen auch die sog. Live-Streams aus dem Netzwerk (z.B. Internet) zu verarbeiten.An advantage of the system according to the invention is the possibility to process the so-called live streams from the network (e.g. Internet) in addition to the archive contributions.
Im nun folgenden wird anhand von Zeichnungen die Erfindung im Detail näher beschrieben. Es zeigtIn the following the invention will be described in more detail with reference to drawings. It shows
Fig. 1 eine Prinzipdarstellung des Datenausspiel-Systems (1) mit ausgewählten Komponenten;Fig. 1 shows a schematic diagram of the data play-out system (1) with selected components;
Fig. 2 ein Blockschaltbild des erfindungsgemäßenFig. 2 is a block diagram of the invention
Datenausspiel-Systems (1), das die Struktur der einzelnen Komponenten wiedergibt; Fig. 3 ein Blocksschaltbild, das die grundsätzliche Struktur der einzelnen Prozesse auf der Steckkarte (13) wiedergibt .Data play-out system (1), which shows the structure of the individual components; Fig. 3 is a block diagram that shows the basic structure of the individual processes on the plug-in card (13).
Der Fig. 1 ist der prinzipielle Aufbau des erfindungsgemäßen Datenausspiel-Systems 1 zu entnehmen. Die Beiträge für ein Programm werden u.a. einem Archiv 6 entnommen, das an einem beliebigen Ort aufgestellt ist und in einen PC 3 übertragen wird, wobei der PC 3 in einer besonderen Ausführungsform das Archiv 6 bereits beinhalten kann. Zudem kann ein Live-Stream 4 aus dem Netzwerk 2 übernommen werden. Beide Signalquellen werden über den PC 3 mit einer ersten Steckkarte 5 im PC 3 dem Kartenträger 12 über einen bi-direktionalen Datenbus 15 zugeführt. Im Kartenträger 12 wird durch eine Datenverteileinheit 22 dann der Beitrag der entsprechenden Steckkarte 13 zugewiesen. Auf der Steckkarte 13 erfolgt die Decodierung, Mischung, Pegelstellung und Encodierung der Beiträge. Die komplette Signalbearbeitung für einen Kanal erfolgt also auf einer Steckkarte 13 im Kartenträger 12. Der resultierende Datenstrom wird dann über die Datenverteileinheit 22 im Kartenträger zurück über die breitbandige Datenverbindung an den PC übertragen. Hier werden die erstellten Beiträge in Form einer Streaming-Quelle 4 über eine Schnittstelle 19 dem Netzwerk 2 zuführt.1 shows the basic structure of the data play-out system 1 according to the invention. The contributions to a program include taken from an archive 6, which is set up at any location and is transferred to a PC 3, the PC 3 may already contain the archive 6 in a special embodiment. In addition, a live stream 4 can be taken over from the network 2. Both signal sources are supplied to the card carrier 12 via a bi-directional data bus 15 via the PC 3 with a first plug-in card 5 in the PC 3. In the card carrier 12, the contribution of the corresponding plug-in card 13 is then assigned by a data distribution unit 22. The decoding, mixing, level setting and encoding of the contributions takes place on the plug-in card 13. The complete signal processing for a channel therefore takes place on a plug-in card 13 in the card carrier 12. The resulting data stream is then transmitted back to the PC via the data distribution unit 22 in the card carrier via the broadband data connection. Here, the contributions created are fed to the network 2 in the form of a streaming source 4 via an interface 19.
In Fig. 2 ist ein Blockschaltbild gezeigt, das die innere Struktur des PCs 3 und des Kartenträgers 12 wiedergibt. Die Signale aus dem Archiv 6 und der Live-Stream aus dem Netzwerk werden mit der Ausspiel-Software 11 λ verwaltet und über die Interface-Software 11 an die Steckkarte 5 im PC 3 geleitet. Die Signale werden über eine optische Leitung 15 an den Kartenträger 12 und schließlich an die Steckkarten 13 übertragen. Auf den einzelnen Steckkarten 13 erfolgt dann die Signalbearbeitung, wie Decodierung, Mixen, Pegelstellung und Encodierung. Die komplette Signalbearbeitung für einen Kanal erfolgt also auf einer Steckkarte 13 im Kartenträger 12. Der resultierende Datenstrom wird dann mittels einer bi-direktionalen optischen Leitung über die Steckkarte 5 im PC 3 zurück in den PC 3 übertragen. Anschließend werden die Daten mit Hilfe der Interface-Software 11 an die Streaming-Software 4 v weitergeleitet, von wo aus die Daten als Stream in das Netzwerk eingespeist werden. Die Streaming- Quelle 4 bzw. deren Software leiten das Signal kontinuierlich in das Netzwerk 2 ein.FIG. 2 shows a block diagram which shows the internal structure of the PC 3 and the card carrier 12. The Signals from the archive 6 and the live stream from the network are managed using the playout software 11λ and passed via the interface software 11 to the plug-in card 5 in the PC 3. The signals are transmitted via an optical line 15 to the card carrier 12 and finally to the plug-in cards 13. The signal processing, such as decoding, mixing, level setting and encoding, then takes place on the individual plug-in cards 13. The complete signal processing for a channel thus takes place on a plug-in card 13 in the card carrier 12. The resulting data stream is then transmitted back to the PC 3 by means of a bi-directional optical line via the plug-in card 5 in the PC 3. The data is then forwarded to the streaming software 4 v with the aid of the interface software 11, from where the data is fed into the network as a stream. The streaming source 4 or its software continuously feed the signal into the network 2.
Die Kontrolle und Überwachung der einzelnen Blöcke über das Netzwerk wird von der Control-Software 4, im PC 3 durchgeführt. Die Steuerung und Kontrolle des Kartenträgers 12 bzw. der Steckkarten 13 kann aus dem Netzwerk 2 und/oder durch die Ausspiel-Software 11 y erfolgen. Die Kontroll- und Überwachungsdaten werden dann über die PC-Steckkarte 5 im PC 3 zu und von dem Kartenträger 12 übertragen. Dafür werden die gleichen optischen Leitungen wie für die Audio-Daten verwendet. Der Kartenträger 12 weist einen Daten-Ein- und Ausgang 21, sowie eine Datenverteileinheit 22 auf, die die Daten-Ströme von und zu den einzelnen Steckkarten 13 über einen Datenbus 23 führt.The control software 4 , in the PC 3, controls and monitors the individual blocks via the network. The card carrier 12 or the plug-in cards 13 can be controlled and checked from the network 2 and / or by the play software 11 y . The control and monitoring data are then transmitted to and from the card carrier 12 via the PC plug-in card 5 in the PC 3. The same optical lines are used for this as for the audio data. The card carrier 12 has a data input and output 21 and one Data distribution unit 22, which leads the data streams from and to the individual plug-in cards 13 via a data bus 23.
In Fig. 3 ist die grundsätzliche Struktur der Prozesse auf einer einzelnen Steckkarte 13 gezeigt. Die Daten, die durch die Datenverteileinheit 22 des Kartenträgers 12 der Steckkarte 13 zugeordnet werden, werden zunächst dem Decoder 8, dann dem Mixer 9 bzw. dem Pegelsteller 10 zugeführt und hernach über den Encoder 7 wieder aus der Steckkarte 13 herausgeführt. Innerhalb der Steckkarte 13 werden die Datenströme sowie die Prozesse mittels einer Überwachungseinheit 24 kontrolliert und überwacht. 3 shows the basic structure of the processes on a single plug-in card 13. The data, which are assigned to the plug-in card 13 by the data distribution unit 22 of the card carrier 12, are first fed to the decoder 8, then to the mixer 9 or the level control 10, and are then fed out of the plug-in card 13 again via the encoder 7. Within the plug-in card 13, the data streams and the processes are checked and monitored by means of a monitoring unit 24.
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10196750T DE10196750D2 (en) | 2001-07-19 | 2001-07-19 | Device for the safe and box-cheap playback of audio and video data |
| PCT/DE2001/002647 WO2003013134A1 (en) | 2001-07-19 | 2001-07-19 | Device for secure, cost-effective downloading of audio and video data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/DE2001/002647 WO2003013134A1 (en) | 2001-07-19 | 2001-07-19 | Device for secure, cost-effective downloading of audio and video data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2003013134A1 true WO2003013134A1 (en) | 2003-02-13 |
Family
ID=5648262
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/DE2001/002647 Ceased WO2003013134A1 (en) | 2001-07-19 | 2001-07-19 | Device for secure, cost-effective downloading of audio and video data |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE10196750D2 (en) |
| WO (1) | WO2003013134A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999035660A1 (en) * | 1998-01-08 | 1999-07-15 | Streamgate, Inc. | Video stream sharing |
| WO2000060866A1 (en) * | 1999-04-01 | 2000-10-12 | Diva Systems Corporation | Video distribution system with load sharing and fault tolerance |
| US6175490B1 (en) * | 1997-10-01 | 2001-01-16 | Micron Electronics, Inc. | Fault tolerant computer system |
| US20010000826A1 (en) * | 1998-11-09 | 2001-05-03 | Bellamy John C. | Integrated video system |
-
2001
- 2001-07-19 DE DE10196750T patent/DE10196750D2/en not_active Expired - Fee Related
- 2001-07-19 WO PCT/DE2001/002647 patent/WO2003013134A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6175490B1 (en) * | 1997-10-01 | 2001-01-16 | Micron Electronics, Inc. | Fault tolerant computer system |
| WO1999035660A1 (en) * | 1998-01-08 | 1999-07-15 | Streamgate, Inc. | Video stream sharing |
| US20010000826A1 (en) * | 1998-11-09 | 2001-05-03 | Bellamy John C. | Integrated video system |
| WO2000060866A1 (en) * | 1999-04-01 | 2000-10-12 | Diva Systems Corporation | Video distribution system with load sharing and fault tolerance |
Also Published As
| Publication number | Publication date |
|---|---|
| DE10196750D2 (en) | 2004-05-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE68923119T2 (en) | Procedure for carrying out a television program broadcast. | |
| DE69410489T2 (en) | METHOD AND DEVICE FOR THE SYNCHRONIZATION AND SEQUENCE OF MULTIPLE DATA FLOWS AND REAL-TIME TASKS | |
| DE3853347T2 (en) | Broadcast transmission system over a bus network. | |
| DE69408506T2 (en) | Method and device for synchronizing clocks connected to a network | |
| DE69329372T2 (en) | Method and device for remote data duplexing | |
| EP1540433A2 (en) | System for virtual process interfacing via a remote desktop protocol (rdp) | |
| DE69806292T2 (en) | Method and device for data transmission | |
| DE2158891A1 (en) | Data transmission system | |
| EP1043867B1 (en) | Method and apparatus for serial datacommunication | |
| DE102007039479A1 (en) | Method and system for the transmission of video programs | |
| EP0876033B1 (en) | Transmission system with data streams synchronization | |
| DE102017208294A1 (en) | Synchronization method for display devices | |
| WO2003013134A1 (en) | Device for secure, cost-effective downloading of audio and video data | |
| DE10029038A1 (en) | Data output system for playing of audio and video data, has insert card carrier that receives number of plug-in cards for carrying over raw data and conditioned data | |
| DE20023847U1 (en) | Safe and cost-effective audio and video data playing device for use by e.g. radio stations, has data output system having plug-in card carrier for holding plug-in cards that process data streams on corresponding data transmission channels | |
| DE4105506C1 (en) | Time registering installation with concentrator for data input terminals - has radio clock receiver with interface allowing information concerning actual time to be called up | |
| DE1901106C3 (en) | Method and installation for the selective transmission of television performances | |
| DE60114059T2 (en) | Processing of digital data of several data streams | |
| WO1999044163A1 (en) | Method and device for publishing news, advertising messages and similar data | |
| DE19503212C1 (en) | Process for the transmission of digital data | |
| DE102008057445B4 (en) | Field bus system with spread spectrum | |
| DE69419931T2 (en) | PROFESSIONAL BIDIRECTIONAL SWITCHING AND TRANSMISSION DEVICE USING TIME MULTIPLEX OF ANALOGS OR. DIGITAL HIFI AUDIO SIGNALS AND CONTROL AND CONTROL SIGNALS | |
| DE69401345T2 (en) | METHOD AND DEVICE FOR SYNCHRONIZATION ARBITRATION | |
| DE19942647C2 (en) | Method and device for the automatic reproduction of electronic data records | |
| DE102010005989B4 (en) | Method for data transmission in time-controlled communication systems and time-controlled communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BY BZ CA CH CN CO CR CU CZ DE DM DZ EC EE ES FI GB GD GE GH HR HU ID IL IN IS JP KE KG KP KR LC LK LR LS LT LU LV MA MD MG MN MW MX MZ NO NZ PL PT RO RU SE SG SI SK SL TJ TM TR TT TZ UA US UZ VN YU ZA |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ UG ZW AM AZ BY KG KZ MD TJ TM AT BE CH CY DE DK ES FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW MR NE SN TD TG Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2001957715 Country of ref document: EP |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2001957715 Country of ref document: EP |
|
| REF | Corresponds to |
Ref document number: 10196750 Country of ref document: DE Date of ref document: 20040527 Kind code of ref document: P |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 10196750 Country of ref document: DE |
|
| 122 | Ep: pct application non-entry in european phase | ||
| NENP | Non-entry into the national phase |
Ref country code: JP |