WO2001030084A1 - System for transmitting digitized data sets - Google Patents

System for transmitting digitized data sets Download PDF

Info

Publication number
WO2001030084A1
WO2001030084A1 PCT/EP2000/010355 EP0010355W WO0130084A1 WO 2001030084 A1 WO2001030084 A1 WO 2001030084A1 EP 0010355 W EP0010355 W EP 0010355W WO 0130084 A1 WO0130084 A1 WO 0130084A1
Authority
WO
WIPO (PCT)
Prior art keywords
subunit
data
unit
transmitted
stb2
Prior art date
Application number
PCT/EP2000/010355
Other languages
German (de)
French (fr)
Inventor
Frank Hackenbuchner
Pierre DALLÜGE
Jörg BLAUMEISTER
Original Assignee
Media(Netcom) Aktiengesellschaft
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Media(Netcom) Aktiengesellschaft filed Critical Media(Netcom) Aktiengesellschaft
Priority to AU11421/01A priority Critical patent/AU1142101A/en
Publication of WO2001030084A1 publication Critical patent/WO2001030084A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2225Local VOD servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23106Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving video stream encryption
    • H04N21/23476Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving video stream encryption by partially encrypting, e.g. encrypting the ending portion of a movie
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26216Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26241Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the time of distribution, e.g. the best time of the day for inserting an advertisement or airing a children program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4227Providing Remote input by a user located remotely from the client device, e.g. at work
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving video stream decryption
    • H04N21/44055Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving video stream decryption by partially decrypting, e.g. decrypting a video stream that has been partially encrypted
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • H04N21/63345Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling of requests in head-ends

Definitions

  • the present invention relates to a system for the transmission of digitized data sets, in particular film data.
  • Fig. 1 schematically the structure of the system according to a first embodiment
  • Fig. 2 a schematic section of the part of the system according to a second embodiment.
  • the system contains a central unit Z which has a central memory 1, a second memory 2 and an authentication memory 20.
  • a plurality of digitized films are stored in the second memory 2, which are also referred to below as digitized data records.
  • the central unit 1 further contains a control device 6 and preferably also an Internet connection I.
  • the system contains a plurality of subunits P1, P2, two of which are shown in the figure.
  • the subunits P1, P2 are connected to the central unit Z via lines VI, V2.
  • These lines VI, V2 can, for example, be made available via the Internet.
  • the lines VI, V2 are preferably so-called backbone lines with a large bandwidth.
  • the subunit P1 contains a film memory 3, in which a plurality of digitized films are contained.
  • the film memory 3 contains the same number or fewer films than the second memory 2 of the central unit Z.
  • the subunit P1 also contains a calculation device 7 for calculating the transmission time of the desired film and a transmission control unit 8 for controlling a time-delayed transmission in relation to the order of a film
  • the system also contains a plurality of end units STB1, STB2, STB3, three of which are shown in the figure.
  • Each end unit STB1, STB2, STB3 is connected to one of the subunits P1, P2 via a line L1, L2, L3 with a large bandwidth.
  • the lines L1, L2, L3 are preferably suitable for the IP (Internet Protocol). IP is a well-known standard for data transmission and is not described further here.
  • the lines L1, L2, L3 can be, for example, the television cable present in most households.
  • the lines L1, L2, L3 can, however, also be implemented by wireless transmission links.
  • the end units STB1, STB2, STB3 all have the same structure, so that only the structure of the end unit STBL is described below.
  • the end unit STBL contains a first memory 4 for storing transmitted data Movie data.
  • the end unit STBL contains a decoder 5 which can decode the digitized film data for display on a normal television set or computer monitor.
  • the end unit STBL contains a suitable interface for establishing a connection with the line L1. This can be a modem, for example.
  • the end unit STBL also contains a release device 11 which releases the playback of a film transferred to the first memory 4 for a predetermined time, for example 48 hours.
  • the first memory 4 has a FIFO buffer property, that is to say that the data already stored can be read out while further data are being stored.
  • the subunit STBL has an ordering device 10, with which a connection to the subunit Pl can be established via the interface and a film can then be ordered from the subunit Pl.
  • the central memory 1 of the central unit Z stores which end unit STBL, STB2, STB3 is connected to which subunit P1, P2. Each end unit STB1, STB2, STB3 can thus be clearly identified in the system.
  • a password that can be defined by him is stored for each user.
  • the user of the end unit STBL orders a desired film from the central unit Z.
  • the user must enter his password so that his authenticity can be checked by the system. For example, you may be asked to enter the password if the film you want is a paid film.
  • he can also specify up to what point in time the ordered film is to be transferred to its STBl end unit.
  • This order from the central unit Z can be carried out, for example, through the Internet via the Internet connection I. The order can thus be placed from any location and the user is not limited to an order from the location where his end unit STBL is located.
  • this password is immediately checked by the control device 6 by comparison with the password stored in the authentication memory 20. If the password is correct, the ordering process will continue. If the password is incorrect, the user is prompted to enter the correct password so that he can complete his order.
  • the control device 6 of the central unit Z determines on the basis of the information from the second memory 2 which subunit P1 the end unit STBL of the user is connected to.
  • the control device 6 uses the connection VI to instruct the subunit P1 to transmit the desired film to the end unit STBL.
  • the subunit P1 now checks whether the desired film is present in its film memory 3. If this is not the case, the subunit P1 requests the central unit Z to transmit the desired film to it, since all films that can be ordered are present in the central memory 1 of the central unit Z.
  • the subunit P1 now makes contact with the end unit STBL and transmits the desired film. This is possible because the end units STB1, STB2 are in a standby state and can therefore be addressed by the subunit P1.
  • the transmission of the film can be encrypted for security reasons. If the film to be transmitted is present, for example, in a format generated by the MPEG compression in the film memory 3 of the subunit P1, the entire film does not have to be encrypted. In this case, it is sufficient to encrypt certain important elements in the compressed data in order to render the image unusable.
  • This approach is based on the fact that MPEG compressions are based on interpolations, some of which come from keyframes that have to appear regularly in the film in order to produce a complete picture.
  • the computing device 7 of the subunit Pl determines for the film to be transmitted as a function of the predefined bandwidth of all connections L1, L2 between the subunit Pl and all the end units STB1, STB2 connected to it, the bandwidth just occupied by the subunit, and that part of the film to be transmitted continuously the remaining transmission time. This is transmitted to the sub-unit STBL so that it can be displayed to the user. Furthermore, the subunit Pl still transmits an enable signal which the transmitted film for a predetermined period of time, e.g. 48 hours, releases.
  • a predetermined period of time e.g. 48 hours
  • the transfer control unit 8 calculates for the film to be transferred, depending on the given bandwidth of all connections L1, L2 between the subunit Pl and all connected end units STB1, STB2, that of the subunit Pl just occupied bandwidth, the specified time and on the basis of further films requested for a specified time, the start time of the transmission of the one requested film such that the utilization of the lines L1, L2 is as even as possible. This ensures optimal use of the bandwidth.
  • the transmitted film can then be played by the end unit STBL. This is only possible as long as the release device 11 of the end unit STBL releases the playback. This release time is determined by the transmitted release signal. Alternatively, the release device can delete the stored film data from the first memory 4 of the end unit STBL after the predetermined time.
  • the order can also be sent directly to subunit P1 via ordering device 10 of end unit STBL. So that the authenticity of the customer can be determined, each of the subunits P1, P2 has a password memory 21. The passwords of all users of end units STB1-STB3 connected to the respective subunit P1, P2 are stored in this password memory 21. After the password has been checked by the transmission control unit 8, the ordered film is delivered in the same manner as described above when ordering via the central unit Z.
  • the line lengths of the connections L1, L2, L3 can be kept short and the load of the transmission is distributed to the subunits.
  • the costs for these lines L1, L2, L3 with a large bandwidth are lower than in the case in which only one central unit is provided which is connected directly to the end units STB1, STB2, STB3, and on the other hand is fast and reliable Transmission ensured.
  • a plurality of central units Z, Z 2 , Z 3 are provided, each having a central memory 1, a second memory 2 and one Authentication store 20 have.
  • Each of these central units Z x , Z 2 , Z 3 has a subunit 30 which controls the data transmission between the individual central units Zi, Z 2 , Z 3 via a central system Z 1; Z 2 , Z 3 connecting line L4 causes.
  • the line L4 is designed in particular as a radio or satellite connection or consists of a known line like a cable.
  • several central units Zi, Z 2 , Z 3 are networked or connected to one another.
  • the form of cross-linking is ring-shaped, star-shaped or another known form of cross-linking.
  • Pl and P2 can ⁇ a central unit Z, Z 2, Z 3 be provided in the form of a computer with a provider.
  • a central unit Zi and a subunit P1 can be provided next to one another at one location.
  • digital data records that cannot be supplied by the associated central unit Zi at the request of an end unit STB1, STB2 or STB3 are sent via the central unit Zi by a further central unit Z 2 or Z 3 via line L4 requested and fetched, the data transmission between the central units being controlled in the subunit 30.
  • the central systems Z in particular do not need to be locally close, since it is in particular possible to exchange the digital data records over existing backbone lines and over a large spatial distance.
  • the transmission of the digital data sets between the central systems Zi, Z 2 , Z 3 is transparent to the end units STB1, STB2, STB3, since they receive information that the requested data set must be obtained elsewhere and when it is available.
  • the system is not only a system for the transmission of digital data sets, but also a system for the distribution of digital data sets.

Abstract

The invention relates to a system for transmitting digitized data sets, especially film data, that are provided by a central processing unit (Z), a plurality of subunits (P1, P2) linked with said central processing unit (Z), every subunit (P1, P2) comprising a first memory (3) for storing a plurality of data sets. The system further comprises a plurality of terminal units (STB1, STB2, STB3), every terminal unit (STB1, STB2, STB3) being linked with one of the subunits (P1, P2) via a link (L1, L2, L3). The central processing unit (Z) is provided with a second memory (2) which stores for every terminal unit (STB1, STB2, STB3) with which subunit (P1, P2) it is linked. The central processing unit further comprises a control device (6) that, as a response to a data transmission request made, determines the data set to be transmitted and the terminal (STB1) to be supplied therewith, that further determines the subunit (P1) linked with the terminal unit (STB1) to be supplied with said data set, using the data of the second memory (2), and that instructs the subunit (P1) determined to transmit the data set to be transmitted to the terminal unit (STB1) to be supplied therewith.

Description

SYSTEM ZUR ÜBERTRAGUNG VON DIGITALISIERTEN DATENSÄTZEN SYSTEM FOR THE TRANSFER OF DIGITALIZED DATA RECORDS
Die vorliegende Erfindung bezieht sich auf ein System zur Übertragung von digitalisierten Datensätzen, insbesondere Filmdaten.The present invention relates to a system for the transmission of digitized data sets, in particular film data.
Bei der bekannten Pay-TV-Technik werden digitale Filme über das Fernseh-Kabelnetz übertragen. Diese Filme sind verschlüsselt. Um die Filme zu entschlüsseln benötigt der Benutzer ein Endgerät, eine sogenannte Set-Top-Box, die er gegen eine Gebühr freischalten läßt. Weiterhin besteht die Möglichkeit, sich einzelne Filme freischalten zu lassen. Dabei ist der Benutzer jedoch auf die vorgegebenen Übertragungszeiten des Pay-TV-Betreibers festgelegt. Ein individuelles Bestellen von einem gewünschten Film zu einer gewünschten Zeit ist damit nicht möglich.In the known pay-TV technology, digital films are transmitted via the television cable network. These films are encrypted. In order to decrypt the films, the user needs an end device, a so-called set-top box, which he can activate for a fee. It is also possible to have individual films unlocked. However, the user is limited to the specified transmission times of the pay TV operator. An individual order of a desired film at a desired time is therefore not possible.
Weiterhin ist es möglich, über das Internet Filme zu übertragen. Die Bandbreite ist jedoch für die großen Datenmengen eines Filmes zu gering, so daß lange und nicht praktikable Übertragungszeiten verursacht werden. Insbesondere wenn viele Filme gleichzeitig bestellt werden, steigt die Übertragungszeit stark an. Es ist Aufgabe der vorliegenden Erfindung, ein System zur Übertragung von digitalisierten Datensätzen zur Verfügung zu stellen, mit dem die Übertragung von digitalisierten Datensätzen, insbesondere Filmdaten, ermöglicht wird.It is also possible to broadcast films over the Internet. However, the bandwidth is too small for the large amounts of data in a film, so that long and impractical transmission times are caused. Especially when many films are ordered at the same time, the transmission time increases significantly. It is an object of the present invention to provide a system for the transmission of digitized data sets, with which the transmission of digitized data sets, in particular film data, is made possible.
Die Aufgabe wird durch das System des Anspruchs 1 oder 13 gelöst .The object is achieved by the system of claim 1 or 13.
Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben .Developments of the invention are specified in the subclaims.
Weitere Merkmale und Zweckmäßigkeiten der Erfindung ergeben sich aus der folgenden Beschreibung von Ausführungsformen anhand der beigefügten Figuren.Further features and advantages of the invention result from the following description of embodiments with reference to the attached figures.
Von den Figuren zeigen:From the figures show:
Fig. 1: schematisch den Aufbau des Systems nach einer ersten Ausführungsform; undFig. 1: schematically the structure of the system according to a first embodiment; and
Fig. 2: einen schematischen Ausschnitt aus dem Teil des Systems nach einer zweiten Ausführungsform.Fig. 2: a schematic section of the part of the system according to a second embodiment.
Wie aus Fig. 1 ersichtlich ist, enthält das System in einer ersten Ausführungsform eine Zentraleinheit Z, die einen Zentralspeicher 1, einen zweiten Speicher 2 und einen Authenti- fizierungsspeicher 20 aufweist. In dem zweiten Speicher 2 sind eine Mehrzahl digitalisierter Filme gespeichert, die im folgenden auch digitalisierte Datensätze genannt werden. Die Zentraleinheit 1 enthält weiter eine Steuereinrichtung 6 sowie bevorzugt noch einen Internet-Anschluß I. Weiterhin enthält das System eine Mehrzahl von Untereinheiten Pl, P2 , von denen in der Figur zwei gezeigt sind. Die Untereinheiten Pl, P2 sind über Leitungen VI, V2 mit der Zentraleinheit Z verbunden. Diese Leitungen VI, V2 können beispielsweise über das Internet bereitgestellt werden. In diesem Fall sind die Leitungen VI, V2 bevorzugt sogenannte back- bone-Leitungen mit großer Bandbreite. Da der Aufbau der Untereinheiten Pl, P2 gleich ist, wird im folgenden nur der Aufbau der Untereinheit Pl beschrieben. Die Untereinheit Pl enthält einen Filmspeicher 3, in dem eine Mehrzahl von digitalisierten Filmen enthalten sind. In dem Filmspeicher 3 sind gleich viele oder weniger Filme als in dem zweiten Speicher 2 der Zentraleinheit Z enthalten. Weiter enthält die Untereinheit Pl eine Berechnungseinrichtung 7 zur Berechnung der Übertragungszeit des gewünschten Filmes und eine Übertragungssteuereinheit 8 zur Steuerung einer zeitversetzten Übertragung in Bezug zu der Bestellung eines FilmesAs can be seen from FIG. 1, in a first embodiment the system contains a central unit Z which has a central memory 1, a second memory 2 and an authentication memory 20. A plurality of digitized films are stored in the second memory 2, which are also referred to below as digitized data records. The central unit 1 further contains a control device 6 and preferably also an Internet connection I. Furthermore, the system contains a plurality of subunits P1, P2, two of which are shown in the figure. The subunits P1, P2 are connected to the central unit Z via lines VI, V2. These lines VI, V2 can, for example, be made available via the Internet. In this case, the lines VI, V2 are preferably so-called backbone lines with a large bandwidth. Since the structure of the subunits P1, P2 is the same, only the structure of the subunit P1 is described below. The subunit P1 contains a film memory 3, in which a plurality of digitized films are contained. The film memory 3 contains the same number or fewer films than the second memory 2 of the central unit Z. The subunit P1 also contains a calculation device 7 for calculating the transmission time of the desired film and a transmission control unit 8 for controlling a time-delayed transmission in relation to the order of a film
Das System enthält weiterhin eine Mehrzahl von Endeinheiten STBl, STB2, STB3 , von denen in der Figur drei gezeigt sind. Jede Endeinheit STBl, STB2 , STB3 ist mit einer der Untereinheiten Pl, P2 über eine Leitung Ll , L2 , L3 mit großer Bandbreite verbunden. Die Leitungen Ll , L2 , L3 sind bevorzugt für das IP (Internet Protokoll) geeignet. IP ist ein bekannter Standard für die Datenübertragung und wird hier nicht weiter beschrieben. Die Leitungen Ll, L2 , L3 können beispielsweise das in den meisten Haushalten vorhandene Fernsehkabel sein. Die Leitungen Ll , L2 , L3 können jedoch auch durch drahtlose Übertragungsstrecken verwirklicht werden.The system also contains a plurality of end units STB1, STB2, STB3, three of which are shown in the figure. Each end unit STB1, STB2, STB3 is connected to one of the subunits P1, P2 via a line L1, L2, L3 with a large bandwidth. The lines L1, L2, L3 are preferably suitable for the IP (Internet Protocol). IP is a well-known standard for data transmission and is not described further here. The lines L1, L2, L3 can be, for example, the television cable present in most households. The lines L1, L2, L3 can, however, also be implemented by wireless transmission links.
Die Endeinheiten STBl, STB2 , STB3 weisen alle den gleichen Aufbau auf, so daß im folgenden nur noch der Aufbau der Endeinheit STBl beschrieben wird. Die Endeinheit STBl enthält einen ersten Speicher 4 zur Speicherung von übertragenen Filmdaten. Weiterhin enthält die Endeinheit STBl einen Decoder 5, der die digitalisierten Filmdaten decodieren kann für eine Darstellung auf einem normalen Fernsehgerät oder Computer-Monitor. Die Endeinheit STBl enthält eine geeignete Schnittstelle zur Herstellung einer Verbindung mit der Leitung Ll . Dies kann beispielsweise ein Modem sein. Die Endeinheit STBl enthält weiter eine Freigabeeinrichtung 11, die das Abspielen eines in den ersten Speicher 4 übertragenen Filmes für eine vorbestimmte Zeit, beispielsweise 48 Stunden, freigibt. Der erste Speicher 4 weist eine FIFO-Puffer-Eigenschaft auf, d.h. daß die schon gespeicherten Daten ausgelesen werden können während noch weitere Daten gespeichert werden. Weiter weist die Untereinheit STBl eine BeStelleinrichtung 10 auf, mit der eine Verbindung mit der Untereinheit Pl über die Schnittstelle hergestellt werden kann und dann ein Film bei der Untereinheit Pl bestellt werden kann.The end units STB1, STB2, STB3 all have the same structure, so that only the structure of the end unit STBL is described below. The end unit STBL contains a first memory 4 for storing transmitted data Movie data. Furthermore, the end unit STBL contains a decoder 5 which can decode the digitized film data for display on a normal television set or computer monitor. The end unit STBL contains a suitable interface for establishing a connection with the line L1. This can be a modem, for example. The end unit STBL also contains a release device 11 which releases the playback of a film transferred to the first memory 4 for a predetermined time, for example 48 hours. The first memory 4 has a FIFO buffer property, that is to say that the data already stored can be read out while further data are being stored. Furthermore, the subunit STBL has an ordering device 10, with which a connection to the subunit Pl can be established via the interface and a film can then be ordered from the subunit Pl.
In dem Zentralspeicher 1 der Zentraleinheit Z ist gespeichert, welche Endeinheit STBl, STB2 , STB3 mit welcher Untereinheit Pl, P2 verbunden ist. Damit ist jede Endeinheit STBl, STB2, STB3 eindeutig im System identifizierbar.The central memory 1 of the central unit Z stores which end unit STBL, STB2, STB3 is connected to which subunit P1, P2. Each end unit STB1, STB2, STB3 can thus be clearly identified in the system.
In dem Authentifizierungsspeicher 20 der Zentraleinheit Z ist für jeden Benutzer ein von ihm festlegbares Kennwort gespeichert .In the authentication memory 20 of the central unit Z, a password that can be defined by him is stored for each user.
Im Betrieb bestellt beispielsweise der Benutzer der Endeinheit STBl bei der Zentraleinheit Z einen gewünschten Film. Weiterhin kann optional noch vorgesehen sein, daß der Benutzer sein Kennwort eingeben muß, damit seine Authentizität von dem System überprüft werden kann. Das Eingeben von dem Kennwort kann beispielsweise verlangt werden, wenn es sich bei dem gewünschten Film um einen kostenpflichtigen Film handelt. Er kann optional auch noch angeben, bis zu welchem Zeitpunkt der bestellte Film zu seiner Endeinheit STBl übertragen werden soll. Diese Bestellung bei der Zentraleinheit Z kann beispielsweise durch das Internet über den Internet-Anschluß I durchgeführt werden. Somit kann die Bestellung von jedem beliebigen Ort aus abgegeben werden und der Benutzer ist nicht auf eine Bestellung von dem Ort beschränkt, an dem seine Endeinheit STBl steht .In operation, for example, the user of the end unit STBL orders a desired film from the central unit Z. Furthermore, it can optionally be provided that the user must enter his password so that his authenticity can be checked by the system. For example, you may be asked to enter the password if the film you want is a paid film. Optionally, he can also specify up to what point in time the ordered film is to be transferred to its STBl end unit. This order from the central unit Z can be carried out, for example, through the Internet via the Internet connection I. The order can thus be placed from any location and the user is not limited to an order from the location where his end unit STBL is located.
Falls der Benutzer sein Kennwort eingeben mußte, wird dieses Kennwort von der Steuereinrichtung 6 durch Vergleich mit dem in dem Authentifizierungsspeicher 20 gespeicherten Kennwort sofort überprüft. Falls das Kennwort richtig ist, wird der Bestellvorgang fortgesetzt. Falls das Kennwort falsch sein sollte, wird der Benutzer aufgefordert, das richtige Kennwort einzugeben, damit er seine Bestellung durchführen kann.If the user had to enter his password, this password is immediately checked by the control device 6 by comparison with the password stored in the authentication memory 20. If the password is correct, the ordering process will continue. If the password is incorrect, the user is prompted to enter the correct password so that he can complete his order.
Die Steuereinrichtung 6 der Zentraleinheit Z ermittelt daraufhin aufgrund der Informationen aus dem zweiten Speicher 2 mit welcher Untereinheit Pl die Endeinheit STBl des Benutzers verbunden ist. Daraufhin weist die Steuereinrichtung 6 über die Verbindung VI die Untereinheit Pl an, den gewünschten Film zu der Endeinheit STBl zu übertragen. Die Untereinheit Pl überprüft nun, ob der gewünschte Film in ihrem Filmspeicher 3 vorhanden ist. Sollte das nicht der Fall sein, so fordert die Untereinheit Pl die Zentraleinheit Z auf, ihr den gewünschten Film zu übertragen, da in dem Zentralspeicher 1 der Zentraleinheit Z alle bestellbaren Filme vorhanden sind. Die Untereinheit Pl nimmt nun mit der Endeinheit STBl Kontakt auf und überträgt den gewünschten Film. Dies ist möglich, da die Endeinheiten STBl, STB2 in einem Bereitschaftszustand sind und damit durch die Untereinheit Pl angesprochen werden können. Dies weist den Vorteil auf, daß der Benutzer bei der Übertragung des gewünschten Filmes nicht anwesend sein muß. Die Übertragung des Filmes kann aus Sicherheitsgründen verschlüsselt durchgeführt werden. Wenn der zu übertragende Film beispielsweise in einem durch die MPEG-Kompression erzeugten Format in dem Filmspeicher 3 der Untereinheit Pl vorliegt, muß nicht der gesamte Film verschlüsselt werden. In diesem Fall reicht es aus, bestimmte wichtige Elemente in den komprimierten Daten zu verschlüsseln, um das Bild unbrauchbar zu machen. Dieses Vorgehen beruht auf der Tatsache, daß MPEG- Kompressionen auf Interplationen beruhen, die zum Teil von Schlüsselbildern ausgehen, die regelmäßig im Film auftreten müssen, damit sich ein ganzes Gesamtbild ergibt.The control device 6 of the central unit Z then determines on the basis of the information from the second memory 2 which subunit P1 the end unit STBL of the user is connected to. The control device 6 then uses the connection VI to instruct the subunit P1 to transmit the desired film to the end unit STBL. The subunit P1 now checks whether the desired film is present in its film memory 3. If this is not the case, the subunit P1 requests the central unit Z to transmit the desired film to it, since all films that can be ordered are present in the central memory 1 of the central unit Z. The subunit P1 now makes contact with the end unit STBL and transmits the desired film. This is possible because the end units STB1, STB2 are in a standby state and can therefore be addressed by the subunit P1. This has the advantage that the user does not have to be present when the desired film is being transmitted. The transmission of the film can be encrypted for security reasons. If the film to be transmitted is present, for example, in a format generated by the MPEG compression in the film memory 3 of the subunit P1, the entire film does not have to be encrypted. In this case, it is sufficient to encrypt certain important elements in the compressed data in order to render the image unusable. This approach is based on the fact that MPEG compressions are based on interpolations, some of which come from keyframes that have to appear regularly in the film in order to produce a complete picture.
Während der Übertragung ermittelt die Berechnungseinrichtung 7 der Untereinheit Pl für den zu übertragenden Film in Abhängigkeit der vorgegebenen Bandbreite aller Verbindungen Ll, L2 zwischen der Untereinheit Pl und allen mit ihr verbundenen Endeinheiten STBl, STB2 , der von der Untereinheit gerade belegten Bandbreite und von dem noch zu übertragenden Teil des zu übertragenden Films laufend die restliche Übertragungs- zeit. Dies wird zu der Untereinheit STBl übertragen, so daß es für den Benutzer angezeigt werden kann. Weiterhin überträgt die Untereinheit Pl noch ein Freigabesignal, das den übertragenen Film für eine vorbestimmte Zeitdauer, z.B. 48 Stunden, freigibt.During the transmission, the computing device 7 of the subunit Pl determines for the film to be transmitted as a function of the predefined bandwidth of all connections L1, L2 between the subunit Pl and all the end units STB1, STB2 connected to it, the bandwidth just occupied by the subunit, and that part of the film to be transmitted continuously the remaining transmission time. This is transmitted to the sub-unit STBL so that it can be displayed to the user. Furthermore, the subunit Pl still transmits an enable signal which the transmitted film for a predetermined period of time, e.g. 48 hours, releases.
Wenn der Benutzer den Film für einen festgelegten Zeitpunkt bestellt hat, berechnet die Übertragungssteuereinheit 8 für den zu übertragenden Film in Abhängigkeit von der gegebenen Bandbreite aller Verbindungen Ll, L2 zwischen der Untereinheit Pl und allen mit ihr verbundenen Endeinheiten STBl, STB2 , der von der Untereinheit Pl gerade belegten Bandbreite, dem festgelegten Zeitpunkt und aufgrund von weiteren für einen festgelegten Zeitpunkt angeforderten Filmen die Startzeit der Übertragung des einen angeforderten Filmes derart, daß die Auslastung der Leitungen Ll , L2 möglichst gleichmäßig ist. Damit wird eine optimale Ausnutzung der Bandbreite erreicht .If the user has ordered the film for a specified time, the transfer control unit 8 calculates for the film to be transferred, depending on the given bandwidth of all connections L1, L2 between the subunit Pl and all connected end units STB1, STB2, that of the subunit Pl just occupied bandwidth, the specified time and on the basis of further films requested for a specified time, the start time of the transmission of the one requested film such that the utilization of the lines L1, L2 is as even as possible. This ensures optimal use of the bandwidth.
Der übertragene Film kann dann durch die Endeinheit STBl abgespielt werden. Dies geht nur solange, solange die Freigabeeinrichtung 11 der Endeinheit STBl die Wiedergabe freigibt. Diese Freigabedauer bestimmt sich nach dem übertragenen Frei- gabesignal. Alternativ kann die Freigabeeinrichtung die gespeicherten Filmdaten nach der vorbestimmten Zeit aus dem ersten Speicher 4 der Endeinheit STBl löschen.The transmitted film can then be played by the end unit STBL. This is only possible as long as the release device 11 of the end unit STBL releases the playback. This release time is determined by the transmitted release signal. Alternatively, the release device can delete the stored film data from the first memory 4 of the end unit STBL after the predetermined time.
Da der zweite Speicher 4 die FIFO-Puffer-Eigenschaft aufweist, kann schon während dem Empfangen der Filmdaten mit der Wiedergabe begonnen werden.Since the second memory 4 has the FIFO buffer property, playback can begin as soon as the film data is received.
Alternativ kann die Bestellung auch über die Bestelleinrich- tung 10 der Endeinheit STBl direkt an die Untereinheit Pl gerichtet werden. Damit die Authentizität des Bestellers festgestellt werden kann, weist jede der Untereinheiten Pl, P2 einen Kennwortspeicher 21 auf. In diesem Kennwortspeieher 21 sind die Kennwörter aller Benutzer von mit der jeweiligen Untereinheit Pl, P2 verbundene Endeinheiten STBl - STB3 gespeichert. Nach der Überprüfung des Kennworts durch die Übertragungssteuereinheit 8 erfolgt die Auslieferung des bestellten Filmes in der gleichen Art, die oben bei der Bestellung über die Zentraleinheit Z beschrieben wurde.Alternatively, the order can also be sent directly to subunit P1 via ordering device 10 of end unit STBL. So that the authenticity of the customer can be determined, each of the subunits P1, P2 has a password memory 21. The passwords of all users of end units STB1-STB3 connected to the respective subunit P1, P2 are stored in this password memory 21. After the password has been checked by the transmission control unit 8, the ordered film is delivered in the same manner as described above when ordering via the central unit Z.
Es wurde beispielhaft nur ein einzelner Bestellvorgang beschrieben. Das System ist jedoch so ausgelegt, daß eine Mehrzahl von Bestellvorgängen an der Zentraleinheit Z und/oder an den Untereinheiten Pl, P2 durchgeführt werden können. In einer alternativen Ausführungsform können mehrere Benutzer eine der Endeinheiten STBl - STB3 nutzen. Dazu kann in der Endeinheit STBl - STB3 für jeden der Benutzer ein sogenanntes Konto eingerichtet werden. In dem Authentifizierungsspeicher 20 der Zentraleinheit Z und dem Kennwortspeicher 21 der dieser Endeinheit zugeordneten Untereinheit Pl, P2 werden dann für jedes Konto der Endeinheit STBl - STB3 das entsprechende Kennwort des einzelnen Benutzers gespeichert, so daß jeder Benutzer der einen Endeinheit STBl - STB3 eindeutig identifiziert werden kann und jedem Benutzer auch nur die von ihm verursachten Kosten berechnet werden.Only a single order process was described as an example. However, the system is designed such that a plurality of ordering processes can be carried out on the central unit Z and / or on the subunits P1, P2. In an alternative embodiment, multiple users can use one of the end units STB1-STB3. For this purpose, a so-called account can be set up in the end unit STB1-STB3 for each of the users. The corresponding password of the individual user is then stored in the authentication memory 20 of the central unit Z and the password memory 21 of the sub-unit P1, P2 assigned to this end unit, so that each user of the one end unit STB1-STB3 is uniquely identified can be charged to each user and only the costs caused by him.
Aufgrund des Vorsehens der Untereinheiten Pl, P2 , die an räumlich verschiedenen Orten vorgesehen sind, können die Leitungslängen der Verbindungen Ll, L2 , L3 kurz gehalten werden und wird die Last der Übertragung auf die Untereinheiten verteilt. Somit sind einerseits die Kosten für diese Leitungen Ll, L2 , L3 mit großer Bandbreite geringer als in dem Fall, in dem nur eine Zentraleinheit vorgesehen ist, die direkt mit den Endeinheiten STBl, STB2 , STB3 verbunden ist, und ist andererseits eine schnelle und zuverlässige Übertragung sichergestellt .Due to the provision of the subunits P1, P2, which are provided at different locations, the line lengths of the connections L1, L2, L3 can be kept short and the load of the transmission is distributed to the subunits. Thus, on the one hand, the costs for these lines L1, L2, L3 with a large bandwidth are lower than in the case in which only one central unit is provided which is connected directly to the end units STB1, STB2, STB3, and on the other hand is fast and reliable Transmission ensured.
In einer zweiten Ausführungsform des Systems nach Fig. 1 sind, wie in Fig. 2 dargestellt ist, anstelle nur einer Zentraleinheit Z eine Mehrzahl von Zentraleinheiten Z , Z2, Z3 vorgesehen, die jeweils einen Zentralspeicher 1, einen zweiten Speicher 2 und einen Authentifizierungsspeicher 20 aufweisen. Jede dieser Zentraleinheiten Zx , Z2, Z3 weist eine Untereinheit 30 auf, welche die Steuerung der Datenübertragung zwischen den einzelnen Zentraleinheiten Zi, Z2, Z3 über eine die Zentralsysteme Z1; Z2, Z3 verbindende Leitung L4 bewirkt. Die Leitung L4 ist insbesondere als Funk- oder Satellitenverbindung ausgebildet oder besteht aus einer bekannten Lei- tungsart, wie einem Kabel. Somit sind mehrere Zentraleinheiten Zi, Z2, Z3 miteinander vernetzt bzw. verbunden. Die Vernetzungsform ist ringförmig, sternförmig oder eine andere bekannte Vernetzungsform. Wie auch bereits die Untereinheit Pl bzw. P2 kann eine Zentraleinheit Zλ , Z2, Z3 in Form eines Computers bei einem Provider vorgesehen sein. Es kann beispielsweise eine Zentraleinheit Zi und eine Untereinheit Pl nebeneinander an einem Ort vorgesehen sein. Im Betrieb des Systems gemäß der zweiten Ausführungsform werden digitale Datensätze, die auf Anforderung einer Endeinheit STBl, STB2 oder STB3 nicht von der zugehörigen Zentraleinheit Zi geliefert werden können, über die Zentraleinheit Zi von einer weiteren Zentraleinheit Z2 bzw. Z3 über die Leitung L4 angefordert und geholt, wobei die Steuerung der Datenübertragung zwischen den Zentraleinheiten in der Untereinheit 30 erfolgt. Somit ist es möglich, digitale Datensätze auf eine Endeinheit zu übertragen, die zum Zeitpunkt der Anforderung noch gar nicht auf dem angebundenen Zentralsystem Z sind, aber auf anderen Zentralsystemen vorliegen. Die Zentralsysteme Z brauchen insbesondere nicht örtlich nahe stehen, da es insbesondere möglich ist, über bestehende backbone-Leitungen und eine große räumliche Distanz die digitalen Datensätze auszutauschen. Die Übertragung der digitalen Datensätze zwischen den Zentralsystemen Zi, Z2, Z3 ist dabei transparent für die Endeinheiten STBl, STB2 , STB3 , da diese eine Information darüber erhalten, daß der angeforderte Datensatz anderweitig beschafft werden muß und wann dieser zur Verfügung steht. Das System ist nicht nur ein System zur Übertragung von digitalen Datensätzen, sondern auch ein System zur Verteilung von digitalen Datensätzen. In a second embodiment of the system according to FIG. 1, as shown in FIG. 2, instead of only one central unit Z, a plurality of central units Z, Z 2 , Z 3 are provided, each having a central memory 1, a second memory 2 and one Authentication store 20 have. Each of these central units Z x , Z 2 , Z 3 has a subunit 30 which controls the data transmission between the individual central units Zi, Z 2 , Z 3 via a central system Z 1; Z 2 , Z 3 connecting line L4 causes. The line L4 is designed in particular as a radio or satellite connection or consists of a known line like a cable. Thus, several central units Zi, Z 2 , Z 3 are networked or connected to one another. The form of cross-linking is ring-shaped, star-shaped or another known form of cross-linking. As already subunit Pl and P2 can λ a central unit Z, Z 2, Z 3 be provided in the form of a computer with a provider. For example, a central unit Zi and a subunit P1 can be provided next to one another at one location. In the operation of the system according to the second embodiment, digital data records that cannot be supplied by the associated central unit Zi at the request of an end unit STB1, STB2 or STB3 are sent via the central unit Zi by a further central unit Z 2 or Z 3 via line L4 requested and fetched, the data transmission between the central units being controlled in the subunit 30. It is thus possible to transfer digital data records to an end unit that are not yet on the connected central system Z at the time of the request, but are available on other central systems. The central systems Z in particular do not need to be locally close, since it is in particular possible to exchange the digital data records over existing backbone lines and over a large spatial distance. The transmission of the digital data sets between the central systems Zi, Z 2 , Z 3 is transparent to the end units STB1, STB2, STB3, since they receive information that the requested data set must be obtained elsewhere and when it is available. The system is not only a system for the transmission of digital data sets, but also a system for the distribution of digital data sets.

Claims

PATENTANSPRÜCHE
1. System zur Übertragung von digitalisierten Datensätzen, insbesondere Filmdaten, mit einer Zentraleinheit (Z) , einer Mehrzahl von mit der Zentraleinheit (Z) verbundenen Untereinheiten (Pl, P2) , wobei jede Untereinheit (Pl, P2) einen ersten Speicher (3) zur Speicherung von mehreren Datensätzen enthält, einer Mehrzahl von Endeinheiten (STBl, STB2 , STB3 ) , wobei jede Endeinheit (STBl, STB2 , STB3) mit einer der Untereinheiten (Pl, P2) über eine Verbindung (Ll, L2 , L3 ) verbunden ist, wobei die Zentraleinheit (Z) einen zweiten Speicher (2), in dem für jede Endeinheit (STBl, STB2 , STB3) gespeichert ist, mit welcher Untereinheit (Pl, P2) sie verbunden ist, und eine Steuereinrichtung (6) aufweist, die als Reaktion auf eine angelegte Datenübertragungsanforderung, die den zu übertragenden Datensatz und die zu beliefernde Endeinheit (STBl) bestimmt, die mit der zu beliefernden Endeinheit (STBl) verbundene Untereinheit (Pl) unter Verwendung der Daten des zweiten Speichers (2) bestimmt und die bestimmte Untereinheit (Pl) anweist, der zu beliefernden Endeinheit (STBl) den zu übertragenden Datensatz zu übertragen.1. System for the transmission of digitized data sets, in particular film data, with a central unit (Z), a plurality of sub-units (Pl, P2) connected to the central unit (Z), each sub-unit (Pl, P2) having a first memory (3) for storing several data records, contains a plurality of end units (STB1, STB2, STB3), each end unit (STB1, STB2, STB3) being connected to one of the subunits (P1, P2) via a connection (L1, L2, L3) , wherein the central unit (Z) has a second memory (2) in which for each end unit (STB1, STB2, STB3) is stored, with which subunit (Pl, P2) it is connected, and has a control device (6) which in response to an applied data transfer request, which determines the data record to be transferred and the end unit to be supplied (STBl), the subunit (Pl) connected to the end unit to be supplied (STBl) using the data of the second memory (2) immt and instructs the specific subunit (Pl) to transmit the data set to be transmitted to the end unit (STBL) to be supplied.
2. System nach Anspruch 1 , bei dem jede Untereinheit (Pl, P2) eine Berechnungseinrichtung (7) aufweist, die für den zu übertragenden Datensatz in Abhängigkeit einer gegebenen Bandbreite aller Verbindungen (Ll, L2) zwischen der Untereinheit (Pl) und allen mit ihr verbundenen Endeinheiten (STBl, STB2) , der von der Untereinheit (Pl) gerade belegten Bandbreite und dem noch zu übertragenden Teil des zu übertragenden Datensatzes die restliche Übertragungszeit berechnet.2. System according to claim 1, wherein each subunit (Pl, P2) has a calculation device (7) for the data set to be transmitted depending on a given bandwidth of all connections (L1, L2) between the subunit (Pl) and all with their connected end units (STB1, STB2), the bandwidth just occupied by the subunit (Pl) and the still to be transferred part of the data record to be transferred calculates the remaining transfer time.
3. System nach Anspruch 2, dadurch gekennzeichnet, daß die Untereinheit (Pl) die restliche Übertragungszeit zu der Endeinheit (STBl) überträgt.3. System according to claim 2, characterized in that the subunit (Pl) transmits the remaining transmission time to the end unit (STBL).
4. System nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, daß die angelegte Datenübertragungsanforderung eine Angabe enthält, daß der zu übertragende Datensatz bis zu einem festgelegten Zeitpunkt übertragen sein soll, die Zentraleinheit (Z) diesen festgelegten Zeitpunkt zu der bestimmten Untereinheit (Pl) überträgt und die Untereinheit (Pl) eine Übertragungssteuereinheit (8) aufweist, die für den zu übertragenden Datensatz in Abhängigkeit von einer gegebenen Bandbreite aller Verbindungen (Ll, L2) zwischen der Untereinheit (Pl) und allen mit ihr verbundenen Endeinheiten (STBl, STB2) , der von der Untereinheit (Pl) geraden belegten Bandbreite, dem festgelegten Zeitpunkt und aufgrund von weiteren für einen festgelegten Zeitpunkt angeforderten Datensätzen die Startzeit der Übertragung des zu übertragenden Datensatzes derart festlegt, daß die Auslastung der Leitungen (Ll, L2) möglichst gleichmäßig ist.4. System according to one of claims 1 to 3, characterized in that the data transmission request contains an indication that the data record to be transmitted should be transmitted by a specified time, the central unit (Z) this specified time at the specific subunit (Pl ) transmits and the subunit (Pl) has a transmission control unit (8) which for the data set to be transmitted depends on a given bandwidth of all connections (L1, L2) between the subunit (Pl) and all the end units (STB1, STB2 ), the bandwidth occupied by the subunit (Pl), the specified point in time and, on the basis of further data sets requested for a specified point in time, determines the start time of the transmission of the data set to be transmitted in such a way that the utilization of the lines (L1, L2) is as uniform as possible ,
5. System nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß jede Endeinheit (STBl, STB2 , STB3 ) einen Endeinheitsspei- cher (4) zur Speicherung des zu übertragenden Datensatzes aufweist .5. System according to one of claims 1 to 4, characterized in that each end unit (STB1, STB2, STB3) has an end unit memory (4) for storing the data record to be transmitted.
6. System nach Anspruch 5, dadurch gekennzeichnet, daß die Untereinheit (Pl, P2 ) mit jedem zu übertragenden Datensatz ein Freigabesignal überträgt, das eine Freigabedauer für den zu übertragenden Datensatz bestimmt, und daß jede Endeinheit (STBl, STB2 , STB3) eine Freigabe- einrichtung (11) aufweist, die eine Wiedergabe des zu übertragenden Datensatzes während der durch das Freigabesignal bestimmten Zeitdauer freigibt.6. System according to claim 5, characterized in that the subunit (Pl, P2) transmits an enable signal with each data record to be transmitted, which determines a release period for the data record to be transmitted, and that each end unit (STB1, STB2, STB3) has a release device (11) which reproduces the releases the data record to be transmitted during the time period determined by the release signal.
7. System nach Anspruch 5, dadurch gekennzeichnet, daß die Untereinheit (Pl, P2) mit jedem zu übertragenden Datensatz ein Freigabesignal überträgt, das die Freigabedauer des zu übertragenden Datensatzes angibt, und daß jede Endeinheit (STBl, STB2 , STB3) eine Freigabeeinrichtung (11) aufweist, die nach Ablauf der Zeitdauer den übertragenen Datensatz löscht.7. System according to claim 5, characterized in that the subunit (Pl, P2) transmits an enable signal with each data record to be transmitted, which indicates the release duration of the data record to be transmitted, and that each end unit (STB1, STB2, STB3) has a release device ( 11), which deletes the transmitted data record after the time period has elapsed.
8. System nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß die Zentraleinheit (Z) einen Zentralspeicher (1) für eine Mehrzahl von Datensätzen aufweist und die Untereinheit (Pl, P2) die Übertragung des zu übertragenden Datensatzes von der Zentraleinheit (Z) zu ihr anfordert, wenn der zu übertragende Datensatz nicht in dem ersten Speicher (3) der Untereinheit (Pl, P2) enthalten ist .8. System according to one of claims 1 to 6, characterized in that the central unit (Z) has a central memory (1) for a plurality of data records and the subunit (Pl, P2) the transmission of the data record to be transmitted from the central unit (Z ) to it if the data record to be transmitted is not contained in the first memory (3) of the subunit (P1, P2).
9. System nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, daß die Endeinheit (STBl, STB2 , STB3) eine BeStelleinrichtung (10) aufweist, mit der eine Datenübertragungsanforderung direkt zu der Untersteuereinheit (Pl, P2) übertragen werden kann. 9. System according to one of claims 1 to 8, characterized in that the end unit (STBl, STB2, STB3) has an ordering device (10) with which a data transmission request can be transmitted directly to the sub-control unit (Pl, P2).
10. System nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, daß eine Mehrzahl von Zentraleinheiten (Zi, Z2, Z3) vorgesehen ist, wobei jede Zentraleinheit (Zlr Z2, Z3) mit wenigstens einer Untereinheit (Pl, P2 ) verbunden ist, und wobei die Zentraleinheiten untereinander über eine Verbindung (L4) derart verbunden sind, daß ein Datenaustausch zwischen den Zentraleinheiten stattfinden kann.10. System according to one of claims 1 to 9, characterized in that a plurality of central units (Zi, Z 2 , Z 3 ) is provided, each central unit (Z lr Z 2 , Z 3 ) with at least one subunit (Pl, P2) is connected, and the central units are connected to one another via a connection (L4) in such a way that data can be exchanged between the central units.
11. System nach Anspruch 10, dadurch gekennzeichnet, daß jede Zentraleinheit (Zlr Z2, Z3 ) eine Untereinheit (30) aufweist, die den Datenaustausch zwischen einer Zentraleinheit und einer anderen Zentraleinheit steuert.11. System according to claim 10, characterized in that each central unit (Z lr Z 2 , Z 3 ) has a sub-unit (30) which controls the data exchange between a central unit and another central unit.
12. System nach Anspruch 11, dadurch gekennzeichnet, daß die Untereinheit (30) derart ausgebildet ist, daß sie, wenn von einer Endeinheit (STBl, STB2 , STB3 ) ein Datensatz von der Zentraleinheit angefordert wird, der bei der betreffenden Zentraleinheit nicht vorhanden ist, dieser von einer anderen Zentraleinheit, auf der dieser Datensatz vorhanden ist, angefordert und übertragen wird.12. System according to claim 11, characterized in that the subunit (30) is designed such that when a request from the end unit (STB1, STB2, STB3) a data set is requested from the central unit which is not available at the central unit concerned , this is requested and transmitted by another central unit on which this data record is available.
13. System zur Übertragung von digitalisierten Datensätzen, insbesondere Filmdaten, mit einer Mehrzahl von Untereinheiten (Pl, P2), wobei jede Untereinheit (Pl, P2) einen ersten Speicher (3) zur Speicherung von mehreren Datensätzen enthält, einer Mehrzahl von Endeinheiten (STBl, STB2 , STB3), wobei jede Endeinheit (STBl, STB2 , STB3) mit einer der Untereinheiten (Pl, P2) über eine Verbindung (Ll, L2 , L3) verbunden ist, wobei jede der Untereinheiten (Pl, P2) eine Steuereinrichtung (8) aufweist, die als Reaktion auf eine angelegte Datenübertragungsanforderung, die den zu übertragenden Datensatz und die zu beliefernde Endeinheit (STBl) be- stimmt die Übertragung des zu übertragenden Datensatzes zu der zu beliefernden Endeinheit (STBl) steuert.13. System for the transmission of digitized data sets, in particular film data, with a plurality of sub-units (Pl, P2), each sub-unit (Pl, P2) containing a first memory (3) for storing a plurality of data sets, a plurality of end units (STBl , STB2, STB3), each end unit (STBl, STB2, STB3) being connected to one of the subunits (Pl, P2) via a connection (L1, L2, L3), each of the subunits (Pl, P2) being provided with a control device ( 8), which, in response to a data transfer request, which specifies the data record to be transferred and the end unit (STBl) to be supplied controls the transmission of the data record to be transferred to the end unit to be supplied (STBl).
14. System nach Anspruch 13 , bei dem die zu beliefernde Endeinheit (STBl) die Datenübertragungsanforderung über die Verbindung (Ll) an die Untereinheit überträgt . 14. System according to claim 13, in which the end unit to be supplied (STBL) transmits the data transmission request to the subunit via the connection (L1).
PCT/EP2000/010355 1999-10-21 2000-10-20 System for transmitting digitized data sets WO2001030084A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU11421/01A AU1142101A (en) 1999-10-21 2000-10-20 System for transmitting digitized data sets

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE29918600U DE29918600U1 (en) 1999-10-21 1999-10-21 System for the transmission of digitized data sets
DE29918600.8 1999-10-21

Publications (1)

Publication Number Publication Date
WO2001030084A1 true WO2001030084A1 (en) 2001-04-26

Family

ID=8080609

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2000/010355 WO2001030084A1 (en) 1999-10-21 2000-10-20 System for transmitting digitized data sets

Country Status (3)

Country Link
AU (1) AU1142101A (en)
DE (1) DE29918600U1 (en)
WO (1) WO2001030084A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1283649A1 (en) * 2001-08-08 2003-02-12 Siemens Aktiengesellschaft Method and apparatus for effective handover in a data transmission system for downlink data transmission
WO2003015441A1 (en) * 2001-08-08 2003-02-20 Siemens Aktiengesellschaft Method and system for allowing an effective handover in a data transmission system in down-link data transmission

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0658055A1 (en) * 1993-12-09 1995-06-14 International Business Machines Corporation Multimedia distribution over wide area networks
US5442390A (en) * 1993-07-07 1995-08-15 Digital Equipment Corporation Video on demand with memory accessing and or like functions
US5745837A (en) * 1995-08-25 1998-04-28 Terayon Corporation Apparatus and method for digital data transmission over a CATV system using an ATM transport protocol and SCDMA
WO1999030493A1 (en) * 1997-12-09 1999-06-17 Cogent Technology, Inc. System and method for inserting individualized data content in television broadcast signals
US5924013A (en) * 1997-09-03 1999-07-13 Guido; Mary M. Method and apparatus for transmitting motion picture cinematic information for viewing in movie theaters and ordering method therefor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5442390A (en) * 1993-07-07 1995-08-15 Digital Equipment Corporation Video on demand with memory accessing and or like functions
EP0658055A1 (en) * 1993-12-09 1995-06-14 International Business Machines Corporation Multimedia distribution over wide area networks
US5745837A (en) * 1995-08-25 1998-04-28 Terayon Corporation Apparatus and method for digital data transmission over a CATV system using an ATM transport protocol and SCDMA
US5924013A (en) * 1997-09-03 1999-07-13 Guido; Mary M. Method and apparatus for transmitting motion picture cinematic information for viewing in movie theaters and ordering method therefor
WO1999030493A1 (en) * 1997-12-09 1999-06-17 Cogent Technology, Inc. System and method for inserting individualized data content in television broadcast signals

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1283649A1 (en) * 2001-08-08 2003-02-12 Siemens Aktiengesellschaft Method and apparatus for effective handover in a data transmission system for downlink data transmission
WO2003015441A1 (en) * 2001-08-08 2003-02-20 Siemens Aktiengesellschaft Method and system for allowing an effective handover in a data transmission system in down-link data transmission

Also Published As

Publication number Publication date
AU1142101A (en) 2001-04-30
DE29918600U1 (en) 1999-12-30

Similar Documents

Publication Publication Date Title
DE60131270T2 (en) Time Valid reasoning system
DE10251671B4 (en) Personal VCR with a network interface
DE69634058T2 (en) Data copyright management system using key distribution
DE69532153T2 (en) Data copyright management system
DE69634110T2 (en) Method, client and server for video-on-demand
EP0780990B1 (en) Method and apparatus for remote control of electronic equipment
DE69837194T2 (en) METHOD AND SYSTEM FOR NETWORK UTILIZATION DETECTION
DE69737804T2 (en) Conditional access system using messages with multiple encryption keys
DE60104420T2 (en) TRUE-TIME-RELATED PAYMENT SYSTEM FOR CONTENT DELIVERY IN MEDIA PLAY SYSTEMS
DE19734071C2 (en) Decoder device for decrypting encrypted television programs
DE10316654B4 (en) Remote recording reservation control system and method thereto
EP0843938B1 (en) Process for selecting and requesting multimedia services
EP0744867A1 (en) Communication control method for interactive services
EP1150195A2 (en) Method for dynamic determination of access rights
DE102007039479A1 (en) Method and system for the transmission of video programs
DE19805409B4 (en) Virtual audio and / or video library with remote access
EP1737237A1 (en) Method and apparatus for reproducing media data
DE60113306T2 (en) PROCESS AND DEVICE IS APPROVED IN THE UNAUTHORIZED TIME OF TIME IN AN ADDRESSABLE PAYMENT SYSTEM
WO2001030084A1 (en) System for transmitting digitized data sets
DE60225721T2 (en) PROCEDURE FOR ACCESS CONTROL OF SPECIFIC SERVICES BY A DISTRIBUTOR
DE10203098B4 (en) Method of providing video / audio on demand
EP1006725A2 (en) Multimedia subscriber system
DE60309780T2 (en) Control of a device connected to a digital television network
DE19641897C2 (en) System for the transmission and distribution of television signals with dynamic allocation of the transmission capacity
DD295477A5 (en) METHOD AND DEVICE FOR TRANSMITTING INFORMATION BY ELECTROMAGNETIC WAVES

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AU BR CA CN CZ HU IL JP KR NO NZ PL RU TR UA US ZA

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
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP