DE10203098B4 - Method of providing video / audio on demand - Google Patents
Method of providing video / audio on demand Download PDFInfo
- Publication number
- DE10203098B4 DE10203098B4 DE2002103098 DE10203098A DE10203098B4 DE 10203098 B4 DE10203098 B4 DE 10203098B4 DE 2002103098 DE2002103098 DE 2002103098 DE 10203098 A DE10203098 A DE 10203098A DE 10203098 B4 DE10203098 B4 DE 10203098B4
- Authority
- DE
- Germany
- Prior art keywords
- user
- video
- information
- files
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims abstract description 33
- 238000003860 storage Methods 0.000 claims description 26
- 230000006854 communication Effects 0.000 claims description 24
- 238000004891 communication Methods 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims 2
- 230000006870 function Effects 0.000 description 6
- 238000012546 transfer Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 230000003936 working memory Effects 0.000 description 2
- 241000577979 Peromyscus spicilegus Species 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- 230000002747 voluntary effect Effects 0.000 description 1
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/25—Management 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/262—Content 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/26275—Content 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 for distributing content or additional data in a staggered manner, e.g. repeating movies on different channels in a time-staggered manner in a near video on demand system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
-
- 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/25—Management 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/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/26613—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing keys in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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/472—End-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/47202—End-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
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4753—End-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
-
- 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/60—Network 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/63—Control 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
- H04N21/63345—Control 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
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8352—Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
-
- 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/17336—Handling of requests in head-ends
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Verfahren zum Bereitstellen wenigstens eines Videofilmes zur Betrachtung durch einen Benutzer aufgrund einer Benutzeranforderung (Video-on-Demand), wobei:
a) von einem Sender eine vorgegebene Reihe von durch den Benutzer anforderbaren Videofilmen in Form verschlüsselter Daten auf wenigstens einem Sendekanal wiederholt ausgestrahlt werden,
wobei die verschlüsselten Daten für jeden Videofilm separat in einer Datei oder in mehreren Dateien enthalten sind, wobei die verschlüsselten Daten unter Verwendung jeweils eines filmspezifischen Schlüssels für jeden Videofilm erzeugt werden,
wobei neben den verschlüsselten Daten Identifizierungsinformationen, die die Dateinamen der jeweils einen oder mehreren Dateien umfassen, ausgestrahlt werden,
wobei neben den die verschlüsselten Daten enthaltenden Dateien wenigstens eine Beschreibungsdatei wiederholt ausgestrahlt wird, wobei die Beschreibungsdatei eine Liste der Namen der Videofilme der vorgegebenen Reihe der anforderbaren Filme mit jeweils zugeordneten Informationen enthält, wobei die zugeordneten Informationen die Dateinamen der zugehörigen Datei bzw. Dateien umfassen, wobei aus der Beschreibungsdatei ein Soll-Verzeichnis abgeleitet wird, das...A method of providing at least one video for viewing by a user based on a user request (video on demand), wherein:
a) a predetermined number of video films which can be requested by the user are repeatedly broadcast in the form of encrypted data on at least one transmission channel by a transmitter,
the encrypted data for each video film being contained separately in one file or in a plurality of files, the encrypted data being generated using a film-specific key for each video film,
in addition to the encrypted data, identification information, which includes the file names of the one or more files, is broadcast,
wherein, in addition to the files containing the encrypted data, at least one description file is repeatedly broadcast, the description file containing a list of the names of the video films of the specified series of films that can be requested, each with associated information, the associated information comprising the file names of the associated file or files, whereby a target directory is derived from the description file, which ...
Description
Die Erfindung betrifft ein Verfahren zum Bereitstellen wenigstens eines Videofilmes zur Betrachtung durch einen Benutzer und/oder einer Audiosequenz zum Anhören durch einen Benutzer aufgrund einer Benutzeranforderung (Video/Audio-on-Demand).The invention relates to a method for providing at least one video film for viewing by a user and / or an audio sequence for listening through a user based on a user request (video / audio-on-demand).
Bei einem Video-on-Demand-Verfahren kann ein Benutzer aus einer vorgegebenen Anzahl von Videofilmen einen Videofilm zur Betrachtung auswählen und anfordern, wobei ihm der Videofilm anschließend auf einem Anzeigegerät, das mit einem Empfangsgerät gekoppelt ist, zur Betrachtung zur Verfügung gestellt wird. Bei einem echten Video-on-Demand wird der Videofilm zu einem beliebigen Zeitpunkt unmittelbar nach der Anforderung durch den Benutzer von einem Videoserver zur Verfügung gestellt. Die Übertragung der für die Bereitstellung erforderlichen Daten erfordert eine hohe Übertragungsbandbreite einer Verbindung, die für diese Übertragung zwischen lediglich einem Benutzer und dem Videoserver besteht. Fordern viele Benutzer zu unterschiedlichsten Zeitpunkten verschiedene Videofilme an, so müssen gleichzeitig eine große Anzahl von Verbindungen hoher Bandbreite zu dem Videoserver aufgebaut werden, was erhebliche Datenkommunikationsressourcen erfordert.With a video-on-demand process, you can a user from a predetermined number of video films Select video film for viewing and request, the video film then on a display device that with a receiving device is made available for consideration. At a The video film becomes true video-on-demand at any time immediately after the request from the user from a video server to disposal posed. The transfer the for the provision of the required data requires a high transmission bandwidth a connection necessary for this transmission between only one user and the video server. Demand many users different video films at different times at, so must a big one at the same time Number of high bandwidth connections established to the video server what requires significant data communication resources.
Beim üblichem Video-on-Demand kann ein Benutzer lediglich den Start der Übertragung wählen, anschließend den Videofilm aber nur in dessen normaler Sequenz betrachten und gegebenenfalls die Betrachtung vorzeitig beenden. Er hat in der Regel nicht die Möglichkeit, den Film an einer beliebigen Stelle zu betrachten, die Betrachtung auszusetzen (Pause) oder den Film schneller vorwärts oder rückwärts laufen zu lassen. Diese Möglichkeiten bietet lediglich das sogenannte interaktive Video-on-Demand, das erhöhte Datenkommunikationsressourcen benötigt, um eine bidirektionale Kommunikation zwischen dem Benutzer (Client) und dem Videoserver während der gesamten Betrachtungszeit zu ermöglichen.With the usual video-on-demand a user simply chooses to start the transfer, then the But only watch the video in its normal sequence and if necessary end the observation prematurely. He usually doesn't have that Possibility, to look at the film anywhere, the viewing pause (pause) or let the film run forward or backward faster. This possibilities only offers the so-called interactive video-on-demand, the increased Data communication resources required to be bidirectional Communication between the user (client) and the video server during the allow entire viewing time.
Im Stand der Technik ist darüber hinaus das sogenannte Near-Video-on-Demand-Verfahren bekannt, bei dem von einem Sender eine Reihe vorgegebener Videofilme über verschiedene Kanäle ausgestrahlt (Broadcasting) werden, wobei jeder Film mehrfach zeitversetzt, beispielsweise um jeweils eine Viertelstunde versetzt, über eine entsprechende Anzahl von Kanälen ausgestrahlt wird. Der Benutzer kann aus dem Angebot auswählen, wobei er den Videofilm aber nur in dem vorgegebenen Zeitraster betrachten kann. Die Möglichkeit des Pausierens, des schnellen Vor- oder Rücklaufs oder des Betrachtens an einer beliebigen Stelle besteht nicht. Beim Near-Video-on-Demand sind die Anforderungen an die Datenkommunikationsressourcen geringer, da die Anzahl der belegten Kanäle nicht proportional der Anzahl der jeweils aktiven Benutzer ist.The state of the art is beyond the so-called near-video-on-demand method is known, in which a series of predefined video films are broadcast on various channels (Broadcasting), with each film being staggered several times, for example offset by a quarter of an hour each, over a corresponding number of channels is broadcast. The user can choose from the offer, where he only watch the video in the specified time frame can. The possibility of pausing, fast forwarding or rewinding or watching does not exist anywhere. With near video on demand the requirements for data communication resources are lower, because the number of channels occupied is not proportional to the number of active users.
Auch ist es im Stand der Technik bekannt, eine Datei von Videofilm-Daten in Erwiderung einer Benutzeranforderung von einem Server über ein Datenkommunikationsnetzwerk zu einem Client herunterzuladen. Der Benutzer kann mit einer geeigneten Software den Videofilm nach dem Herunterladen der Datei betrachten. Da sich die Datei physisch auf dem Computersystem des Client befindet, ist selbstverständlich ein Abspielen an einer beliebigen Stelle möglich. Allerdings erfordert dieses Verfahren eine erhebliche Wartezeit während des Herunterladens. Der Benutzer kann mit der Betrachtung des Videofilms erst dann beginnen, wenn zumindest ein großer Teil der Videofilmdaten heruntergeladen ist. Soll die Wartezeit verringert werden, so sind extrem hohe Datenübertragungskapazitäten erforderlich.It is also in the state of the art known a file of video data in response to a user request from a server over download a data communication network to a client. The user can read the video film using suitable software consider downloading the file. Because the file is physical on the client's computer system is, of course, a Can be played anywhere. However requires this procedure requires a significant wait time during download. The The user can only start viewing the video film if at least a big part the video film data is downloaded. Should reduce the waiting time extremely high data transmission capacities are required.
Darüber hinaus offenbart die WO 01/8262 A1 in Verfahren, bei dem Video-Inhalt über "Direct Broadcast Satellite" in einer codierten, komprimierten Form verdeckt ausgestrahlt werden. Außerdem werden Informationen über die zur Verfügung stehenden Filme ausgestrahlt. Ein Benutzer kann aufgrund der Informationen über die zur Verfügung stehenden Filme bestimmte Titel für eine Aufzeichnung vorab auswählen (preselect). Die vorab ausgewählten Filme werden dann heruntergeladen und auf einer Speicherplatte gespeichert. Zur Absicherung gegen unbe fugtes Betrachten wird ein bestimmtes Codesystem verwendet. Ein erster Code A wird zu Beginn jedes Films zusammen mit dem Film über Satellit ausgestrahlt und wechselt monatlich. Ein zweiter Code B wird ebenfalls über Satellit, aber getrennt von dem Film ausgestrahlt, wobei die Codes B sämtlicher verfügbaren Filme als ein Block übertragen werden. Schließlich wird ein dritter Code C von einem Zentral-Controller über ein Datenfernübertragungsnetzwerk und ein Modem des Empfängers in die Empfangseinrichtung übertragen, wobei dieser Code C ebenfalls monatlich wechselt. Der Code C ist eine eindeutige Funktion der beiden Codes A und B für jeden Film. Stehen einem Benutzer sämtliche drei Codes für einen Film zur Verfügung, so kann er den Film betrachten. Möchte ein Benutzer am Empfänger einen Film betrachten, so liegen bei der bevorzugten Ausführungsform nach der genannten Druckschrift sämtliche Codes für die von ihm ausgewählten Filme bereits in seinem Gerät vor. Beginnt er mit der Wiedergabe eines Films, so nimmt sein Empfangsgerät mit dem Zentral-Controller Kontakt auf und übermittelt ihm die Tatsache des Filmwiedergabe-Beginns in Verbindung mit einer Identifikation des Films, wonach eine Abrechnung (beispielsweise Abbuchung) erfolgen kann.In addition, WO discloses 01/8262 A1 in procedure in which video content is encoded via "Direct Broadcast Satellite" in a compressed form to be broadcast concealed. Also be information about the available standing films broadcast. A user can use the information on the to disposal select certain titles for a recording in advance (preselect). The pre-selected ones Movies are then downloaded and saved to a storage disk. To protect against unauthorized viewing, a specific one is used Code system used. A first code A appears at the beginning of each film along with the film Satellite broadcast and changes monthly. A second code B is also about Satellite, but broadcast separately from the film, using the codes B all available Transfer films as a block become. Finally is a third code C from a central controller via a Data transmission network and a modem of the receiver transmitted to the receiving device, this code C also changes monthly. The code is C a unique function of the two codes A and B for each Movie. Become one user all three codes for a movie available so he can watch the film. If a user at the recipient wants one Watch movie, so lie in the preferred embodiment according to the mentioned publication all codes for the selected him Movies already in his device in front. If he starts to play a film, his receiving device takes the Central controller contact and communicates the fact the beginning of the film playback in connection with an identification of the film, after which a settlement (e.g. direct debit) takes place can.
Darüber hinaus beschreibt die Druckschrift eine Alternative bzgl. der Codeübermittlung, bei der die Codes C für die heruntergeladenen Filme nicht vorab sondern erst beim Initiieren der Wiedergabe eines Films übertragen werden. Wünscht ein Benutzer einen Film zu sehen, so wird die Filmidentifikation zusammen mit der Identität des Benutzers an den Zentral-Controller über Modem und Datenübertragungsnetzwerk übertragen. Dort erfolgt eine Überprüfung, und es wird bei entsprechender Berechtigung der Code C für den Film und zusätzlich noch ein Freigabecode für die Benutzerstation zurückgesendet.In addition, the document describes an alternative with respect to the code transmission, in which the codes C for the downloaded films are not in advance but only when the playback is initiated nes film. If a user wishes to watch a film, the film identification together with the identity of the user is transmitted to the central controller via modem and data transmission network. A check is carried out there and, with the appropriate authorization, the code C for the film and, in addition, a release code for the user station are sent back.
Gemäß Seite 32 der Druckschrift ist neben dem Herunterladen vorab ausgewählter Filme auch ein Herunterladen von Filmen auf die Benutzerstation ohne Vorauswahl durch den Benutzer möglich, wenn eine ausreichende Speicherkapazität vorhanden ist. Es wird dort vorgeschlagen, daß beispielweise bestimmte sehr populäre Filme an jeder Benutzerstation auf periodischer Basis, beispielsweise ein besonderer Film pro Tag, heruntergeladen werden.According to page 32 of the publication is, in addition to downloading pre-selected films, also downloading of films to the user station without user preselection possible, if there is sufficient storage capacity. It will be there suggested that for example certain very popular Movies at each user station on a periodic basis, for example a special film per day, can be downloaded.
Nachteilig bei dem bekannten System ist das komplizierte Codesystem, bei dem mit Hilfe dreier Codes (A, B und C), die in einer vorgegebenen Beziehung zueinander stehen, und deren monatlichem Wechsel nicht nur eine Freigabe, sondern darüber hinaus eine zeitlich beschränkte Freigabe der Filme erreicht werden soll.A disadvantage of the known system is the complicated code system, with the help of three codes (A, B and C) that have a predetermined relationship to each other, and their monthly change not only a release, but also beyond a limited time Approval of the films should be achieved.
Aufgabe der Erfindung ist es, eine alternative Möglichkeit für ein Video- bzw. Audio-on-Demand ohne Wartezeiten und mit geringeren Kosten der Bereitstellung der Videofilme bzw. der Audiosequenzen zu schaffen. Diese Aufgabe wird erfindungsgemäß durch ein Verfahren mit den Merkmalen des Patentanspruchs 1 bzw. durch ein Verfahren mit den Merkmalen des Patentanspruchs 12 gelöst.The object of the invention is a alternative possibility for a Video or audio-on-demand without waiting times and with less Cost of providing the video films or audio sequences create. This object is achieved by a method with the Features of claim 1 or by a method with the Features of claim 12 solved.
Bei dem erfindungsgemäßen Verfahren zum Bereitstellen eines Videofilmes zur Betrachtung durch einen Benutzer aufgrund einer Benutzeranforderung (Video-on-Demand) werden von einem Sender eine vorgegebene Reihe von durch den Benutzer anforderbaren Videofilmen in Form verschlüsselter Daten über wenigstens einem Sendekanal wiederholt ausgestrahlt. Der Sender kann beispielsweise ein Satelliten-Tv-Sender, ein terrestrischer Tv-Sender oder ein beliebiger anderer Sender sein, der die Sendungen an eine große Anzahl möglicher Benutzer in einem Sendegebiet ausstrahlen (Broadcast) kann. Die Aussendung oder Ausstrahlung kann über einen oder mehrere Sendekanäle drahtlos und/oder über Kabel vorgenommen werden. Werden mehrere Sendekanäle parallel benutzt, kann der Sender auch mehrere Sendeeinrichtungen (auch physisch getrennte) umfassen. Unter einem Videofilm soll im folgenden eine beliebige Folge von Bildern in einem beliebigen Bildformat zur Darstellung auf einer elektronischen Bildausgabeeinrichtung sowie jedes eine solche Folge repräsentierende Signal verstanden werden. Die Videofilme der vorgegebenen Reihe brauchen nicht nacheinander gesendet zu werden. Die Videofilme können auch parallel über verschiedene Kanäle, zeitlich versetzt und/oder abschnitts weise verschachtelt über einen oder mehrere Sendekanäle ausgestrahlt werden. Die verschlüsselten Daten können in einer beliebigen Codierung und einem beliebigen Format vorliegen, das für den verwendeten Sendekanal geeignet ist. Die verschlüsselten Daten werden unter Zuordnung jeweils eines filmspezifischen Schlüssels zu jedem Videofilm erzeugt. Beispielsweise kann der filmspezifische Schlüssel direkt zur Verschlüsselung der zu dem Videofilm gehörenden Daten verwendet werden. Neben den verschlüsselten Daten werden Identifizierungsinformationen ausgestrahlt, die eine Identifikation der ausgestrahlten anforderbaren Videofilme ermöglichen. Die Identifizierungsinformationen können beispielsweise parallel zu den verschlüsselten Daten oder zeitlich verschachtelt mit den verschlüsselten Daten übertragen werden. Dabei werden die Identifizierungsinformationen unter Verwendung eines in der Empfangseinrichtung bekannten Schlüssels verschlüsselt ausgestrahlt. Die verschlüsselten Daten sind in Dateien enthalten, wobei die Identifizierungsinformationen die jeweiligen Dateinamen umfassen. Für jeden Videofilm sind die verschlüsselten Daten separat in einer Datei oder in mehreren Dateien enthalten. Beispielsweise liegen die Dateien in einem ASF-Format (Advanced Streaming Format) vor, wobei die Daten mit einem Digital-Rights-Management-System verschlüsselt sind. Die Formatierung der verschlüsselten Daten in Form von Dateien eines Standardformats hat den Vorteil der einfachen Handhabung und Verwaltung.In the method according to the invention to provide a video for viewing by a Become a user based on a user request (video-on-demand) from a transmitter a predefined series of user requests Video films in the form of encrypted data on at least repeatedly broadcast on a broadcast channel. The transmitter can be, for example Satellite TV station, a terrestrial TV station or any be another station that broadcasts to a large number potential Broadcast users in a broadcast area. The Broadcasting or broadcasting can be wireless over one or more broadcast channels and / or over Cables are made. If several transmission channels are used in parallel used, the transmitter can also use several transmitters (also physically separate) include. Below is a video film any sequence of images in any image format for display on an electronic image output device and each one Episode representing Signal can be understood. The video films of the given series need not to be sent sequentially. The video films can too in parallel over different channels, staggered in time and / or nested in sections over one or broadcast several broadcast channels become. The encrypted Data can be in any coding and format, that for the transmission channel used is suitable. The encrypted Data are assigned to each with a film-specific key every video film. For example, the film-specific key directly for encryption the one belonging to the video film Data are used. In addition to the encrypted data, identification information broadcast, which is an identification of the broadcast requestable Enable video films. The identification information can, for example, be parallel to the encrypted Data or time nested with the encrypted Data is transferred. The identification information is used a key known in the receiving device is broadcast in encrypted form. The encrypted Data is contained in files, the identification information being the include the respective file names. They are for every video film encrypted Data contained separately in one file or in multiple files. For example, the files are in an ASF format (Advanced Streaming Format) before, the data using a digital rights management system encoded are. Formatting the encrypted data in the form of files a standard format has the advantage of easy handling and administration.
Neben den die verschlüsselten Daten enthaltenden Dateien wird wenigstens eine Beschreibungsdatei wiederholt ausgestrahlt, wobei die Beschreibungsdatei eine Liste der Namen der Videofilme der vorgegebenen Reihe von durch den Benutzer anforderbaren Videofilmen mit jeweils zugeordneten Informationen enthält, wobei die zugeordneten Informationen die Dateinamen der die verschlüsselten Daten enthaltenden Dateien einschlieen.In addition to the encrypted Data containing files becomes at least one description file repeatedly broadcast, the description file a list the name of the video films of the given series by the user requestable video films with assigned information contains where the associated information is the file name of the encrypted Include files containing data.
Unabhängig von den Ausstrahlungen des Senders und von Benutzeranforderungen wird eine (benutzerseitige) Empfangseinrichtung auf den wenigstens einen Sendekanal abgestimmt. Die gerade gesendeten verschlüsselten Daten und Identifizie rungsinformationen werden von der Empfangseinrichtung empfangen und in einer Speichereinrichtung gespeichert. Das vom Sender "unabhängige" Abstimmen und Empfangen bedeutet, daß das Ausstrahlen der verschlüsselten Daten und Identifizierungsinformationen zeitlich nicht vorab koordiniert oder synchronisiert wird (beispielsweise durch fest vorgegebene Sendezeiten). Die Empfangseinrichtung empfängt auch unabhängig von irgendwelchen Benutzeranforderungen. Die verschlüsselten Daten der anforderbaren Videofilme werden vorzugsweise bereits in die Speichereinrichtung gespeichert, bevor ein Benutzer erstmalig einen Videofilm zur Betrachtung auswählt. Die Auswahl der auf diese Weise in die Speichereinrichtung des Benutzers heruntergeladenen Videofilmdaten wird senderseitig vorgegeben und ist unabhängig von den Benutzeranforderungen eines einzelnen Benutzers. Dennoch ist es aber möglich, daß bei einem Ausführungsbeispiel dem Benutzer aufgrund früherer Benutzeranforderungen oder vom Benutzer früher angegebener Vorlieben ein bestimmtes Benutzerprofil zugeordnet wird, wobei dann die Empfangseinrichtung nur noch oder vorzugsweise solche verschlüsselten Daten und Identifizierungsinformationen empfängt und in der Speichereinrichtung speichert, die thematisch zu dem Benutzerprofil passen. Die Empfangseinrichtung kann auch ständig auf denselben oder dieselben vorgegebenen Sendekanäle abgestimmt sein, sofern Sendekanäle für den Empfang verschlüsselter Daten und der Identifizierungsinformationen von vornherein reserviert werden.Regardless of the broadcasts of the transmitter and user requirements, a (user-side) receiving device is tuned to the at least one transmission channel. The encrypted data and identification information just sent are received by the receiving device and stored in a storage device. The "independent" tuning and reception by the transmitter means that the transmission of the encrypted data and identification information is not coordinated or synchronized in advance (for example by predetermined transmission times). The receiving device also receives regardless of any user requests. The encrypted data of the requestable video films are preferably already stored in the storage device before a user selects a video film for viewing for the first time. The selection of in this way the storage device of the user downloaded video film data is predetermined by the transmitter and is independent of the user requirements of an individual user. Nevertheless, it is possible that, in one embodiment, the user is assigned a specific user profile based on previous user requirements or preferences previously specified by the user, in which case the receiving device then only or preferably receives and stores such encrypted data and identification information in the storage device that thematically relates to fit the user profile. The receiving device can also be continuously matched to the same or the same predetermined transmission channels, provided that transmission channels are reserved from the outset for the reception of encrypted data and the identification information.
Unter Verwendung der gespeicherten Identifizierungsinformationen werden einem Benutzer, der einen Videofilm zur Betrachtung anfordern möchte, über eine Anzeigeeinrichtung Informationen über die in Form verschlüsselter Daten in der Speichereinrichtung gespeicherten anforderbaren Videofilme derart ausgegeben, daß dem Benutzer eine Auswahl wenigstens eines der gespeicherten Videofilme mit Hilfe von Benutzereingaben ermöglicht wird. Zur Erzeugung der über die Anzeigeeinrichtung ausgegebenen Informationen könnten die Identifizierungsinformationen, sofern sie dafür geeignet sind, direkt verwendet werden; andererseits ist es möglich, die Iden tifizierungsinformationen als Referenz zum Gewinnen der anzuzeigenden Informationen zu verwenden. Ruf der Anzeigeeinrichtung wird beispielsweise eine Auflistung der Namen der anforderbaren Videofilme angezeigt; alternativ oder zusätzlich kann beispielsweise eine graphische Anzeige erzeugt werden, in der jeder anforderbare Videofilm durch ein kleines Bild oder Icon dargestellt wird. Die Benutzereingaben zur Auswahl wenigstens eines der gespeicherten Videofilme umfassen beispielsweise Tastatureingaben oder die Verwendung einer Cursorsteuereinrichtung (z.B. Maus). Beispielsweise wird ein angezeigtes Bild eines anforderbaren Videofilms mit Hilfe der Mausklicks ausgewählt. Nach Erfassen der Benutzereingaben zur Auswahl wenigstens eines Videofilms werden diese Auswahl identifizierende Informationen über eine Datenkommunikationsverbindung zu einer fernen Datenverarbeitungseinrichtung übermittelt. Die die Auswahl identifizierenden Informationen können beispielsweise eine jedem anforderbaren Videofilm zugeordnete Identifikationsnummer oder der Titel des Films sein. Die Datenkommunikationsverbindung kann beispielsweise eine über das Internet hergestellte Verbindung sein. Die ferne Datenverarbeitungseinrichtung ist beispielsweise ein Computersystem des Anbieters des "Videofilm-Verleihs". Der Sender, der die verschlüsselten Daten und Identifizierungsinformationen ausstrahlt, braucht nicht mit der fernen Datenverarbeitungseinrichtung gekoppelt zu sein.Using the saved Identification information is given to a user watching a video would like to request for viewing, via a Display device information about the encrypted in the form Data requestable video films stored in the storage device issued so that the User a selection of at least one of the stored video films is made possible with the help of user input. For generation the over the display device could output the information Identification information, if appropriate, can be used directly; on the other hand it is possible the identification information as a reference for obtaining the information to be displayed To use information. Call the display device, for example display a listing of the names of the video films that can be requested; alternatively or additionally For example, a graphic display can be generated in which each video film that can be requested is represented by a small picture or icon becomes. The user input to select at least one of the saved ones Videos include keyboard input or use, for example a cursor control device (e.g. mouse). For example, a displayed image of a requestable video film with the mouse clicks selected. After capturing the user input to select at least one Video films will provide information identifying this selection Data communication link transmitted to a remote data processing device. The the selection identifying information can, for example, each Requestable video film assigned identification number or the Title of the film. The data communication connection can, for example one over the Internet connection. The remote data processing facility is for example a computer system of the provider of the "video film rental". The transmitter, the the encrypted Broadcasting data and identification information doesn't need to be coupled to the remote data processing device.
In Abhängigkeit von den die Auswahl identifizierenden Informationen werden von der fernen Datenverarbeitungseinrichtung Entschlüsselungsinformationen zu der Empfangseinrichtung zurückübertragen und dort gespeichert. Mit Hilfe der Entschlüsselungsinformationen wird der filmspezifische Schlüssel des wenigstens einen zur Betrachtung ausgewählten Videofilms gewonnen. Anschließend wird dem Benutzer die Betrachtung des ausgewählten Videofilms sofort und an beliebiger zeitlicher Position des Videofilms ermöglicht.Depending on the the selection Identifying information is provided by the remote data processing device decryption information transmitted back to the receiving device and saved there. With the help of the decryption information the film-specific key of the at least one video film selected for viewing. Then will the user viewing the selected video immediately and at any time position of the video film.
Der Dialog zwischen einem die Empfangseinrichtung enthaltenden Gerät des Benutzers und der fernen Datenverarbeitungseinrichtung eines Anbieters, der die Übermittlung der die Aus wahl identifizierenden Informationen und die Rückübermittlung von Entschlüsselungsinformationen an die Empfangseinrichtung einschließt, bietet die Möglichkeit, anhand einer zusätzlich übermittelten Benutzeridentifikation seitens des Anbieters die Berechtigung des Benutzers zum Betrachten der Videofilme zu überprüfen und in den Dialog verschiedene Arten der Entrichtung eines Entgelts für die Verschaffung einer (gegebenenfalls zeitlich begrenzten) Möglichkeit der Betrachtung des Videofilms einzubinden. Das gesamte Verfahren des Empfangens und Speicherns der verschlüsselten Daten und Identifizierungsinformationen und der Übermittlung der Entschlüsselungsinformationen während des Dialogs mit der fernen Datenverarbeitungseinrichtung kann für den Benutzer transparent (d.h. unsichtbar) derart gestaltet werden, daß der Benutzer während der Auswahl eines Videofilms zur Betrachtung und den mit dem endgültigen Wunsch des Ausleihens des Videofilms verbundenen Benutzereingaben den Eindruck gewinnt, daß ihm der Videofilm (bzw. die Daten des Films) erst mit der beispielsweise über das Internet abgewickelten Bestellung des Videofilms auf sein Gerät übermittelt werden. Das Verfahren hat ferner den Vorteil, daß der Benutzer bereits unmittelbar nach dem "ausleihen" den Videofilm an einer beliebigen Stelle betrachten kann. Das Verfahren entlastet darüber hinaus die Datenkommunikationsressourcen während des Betrachtens, da die möglichen Wünsche des Benutzers, den Videofilm anzuhalten und zu einem späteren Zeitpunkt dessen Wiedergabe fortzusetzen, den Videofilm schnell vor- oder zurücklaufen zu lassen oder an eine beliebige Stelle des Videofilms zurückzuspringen, lediglich den Zugriff auf die bereits benutzerseitig bespeicherten Daten betreffen und somit keinerlei Kommunikation über eine Datenkommunikationsverbindung zu einer fernen Datenverarbeitungseinrichtung (beispielsweise zu einem Server) erfordern.The dialogue between the receiving device containing device of the user and the remote data processing device Provider who is submitting the information identifying the selection and the return of decryption information to the receiving device, offers the possibility of using an additionally transmitted User identification on the part of the provider the authorization of the user to check the video films and check the dialog various Types of payment for the procurement of a (if applicable limited time) possibility the viewing of the video. The whole process receiving and storing the encrypted data and identification information and transmission the decryption information while the dialogue with the remote data processing device can be for the user transparent (i.e. invisible) in such a way that the user while the selection of a video for viewing and the one with the final desire user input associated with the rental of the video film wins that him the video (or the data of the film) only with that, for example, via the Internet order processed the video film transmitted to his device become. The method also has the advantage that the user immediately after to "borrow" the video can look at any place. The procedure also relieves the burden the data communication resources while viewing because the potential Wishes the user to stop the video and at a later time resume playback, fast forward or advance the video running back to let or jump back to any point in the video, only access to those already saved by the user Data concern and therefore no communication via a data communication connection to a remote data processing device (e.g. to a server).
Das separate Senden der Beschreibungsdatei hat den Vorteil, daß auf der Seite der Empfangseinrichtung überprüft werden kann, welche Dateien verschlüsselter Daten der Videofilme noch empfangen und gespeichert werden müssen, damit sämtliche Videofilme der vorgegebenen Reihe anforderbar sind.Sending the description file separately has the advantage that it can be checked on the receiving device side which files of encrypted data from the video films still have to be received and stored so that all che video films of the given series can be requested.
Darüber hinaus können kurze, innerhalb der Reihe einmalige Dateinamen als Identifizierungsinformationen verwendet werden und diesen Dateinamen mit Hilfe der Beschreibungsdatei ausführliche Informationen zugeordnet werden. Die zugeordneten Informationen umfassen vorzugsweise sowohl nähere Informationen über den Videofilm (z.B. Länge, Darsteller, Inhaltsbeschreibung, Herstellungsdatum, Regisseur) als auch über die Bedingungen einer Gestattung der Betrachtung (z.B. Preis und "Ausleihzeit"). Die Beschreibungsdatei enthält darüber hinaus vorzugsweise Informationen über zu löschende Videofilme, wobei die Videofilme dadurch gelöscht werden, daß die die verschlüsselten Daten enthaltenden Dateien von der Speichereinrichtung gelöscht werden. Dies geschieht vorzugsweise eine vorgegebene Zeitdauer nach Empfang der Informationen über zu löschende Videofilme. Bei einer bevorzugten Ausführungsform wird die wenigstens eine Beschreibungsdatei über einen separaten Sendekanal wiederholt ausgestrahlt. Es ist auch möglich, daß mehrere Beschreibungsdateien mit unterschiedlichen Listen von anforderbaren Videofilmen ausgestrahlt werden, wobei jede Beschreibungsdatei einem Benutzerprofil zugeordnet ist und eine Kennzeichnung des Benutzerprofils enthält. Zusätzlich kann im Empfangsgerät ebenfalls eine Kennzeichnung eines gewünschten Benutzerprofils derart gespeichert sein, daß mittels eines Vergleichs nur diejenige Beschreibungsdatei empfangen und gespeichert wird, die die Kennzeichnung des gewünschten Benutzerprofils enthält. Daraufhin werden nur diejenigen verschlüsselten Daten und Identifizierungsinformationen in die Speichereinrichtung gespeichert, die den in der ausgewählten Beschreibungsdatei aufgelisteten Videofilmen entsprechen.In addition, short, unique file names within the row as identification information are used and this file name with the help of the description file detailed information be assigned. The assigned information preferably includes both closer information about the video film (e.g. length, actor, Description of content, date of manufacture, director) as well as about the Conditions for allowing viewing (e.g. price and "loan time"). The description file contains about that also preferably information about video films to be deleted, the Videos deleted as a result be that the the encrypted Files containing data are deleted from the storage device. This is preferably done a predetermined time after receipt of information about to be deleted Video films. In a preferred embodiment, the at least a description file about repeatedly broadcast a separate transmission channel. It is also possible, that several Description files with different lists of requestable ones Video films are broadcast, each description file one User profile is assigned and an identifier of the user profile contains. additionally can also in the receiving device an identification of a desired user profile be stored such that by means of a Comparison only received and saved the description file which contains the identification of the desired user profile. thereupon only those are encrypted Data and identification information in the storage device saved that the listed in the selected description file Match video films.
Bei einer vorteilhaften Weiterbildung des erfindungsgemäßen Verfahrens wird die Empfangseinrichtung in einem normalen Betriebsmodus zum Empfang von Fernsehrundfunksendungen und in einem Datenempfangsmodus zum Empfang von Dateien über wenigstens einen vorgegebenen Fernsehrundfunkkanal verwendet. Während einer Nicht-Benutzung des normalen Betriebsmodus wird die Empfangseinrichtung automatisch in den Datenempfangsmodus umgeschaltet. Diese Mehrfachnutzung der Empfangseinrichtung ver einfacht den gerätetechnischen Aufwand. Diese Ausführungsform ist insbesondere für den Fall geeignet, bei dem die Zeiten der Benutzung des normalen Betriebsmodus zum Empfang von Fernsehrundfunksendungen einen relativen geringen Anteil des Tages belegen. Bei alternativen Ausführungsformen könnte eine separate Empfangseinrichtung für den Empfang der Dateien verwendet werden, so daß eine Empfangseinrichtung Dateien empfängt, während eine andere Empfangseinrichtung Fernsehrundfunksendungen für die unmittelbare Betrachtung oder eine Aufzeichnung in einem digitalen Videorecorder empfängt.With an advantageous further education of the method according to the invention the receiving device becomes receiving in a normal operating mode of television broadcasting and in a data reception mode for Receive files over uses at least one predetermined television broadcast channel. During a non-use the normal operating mode, the receiving device becomes automatic switched to data reception mode. This multiple use of Receiving device simplifies the expenditure on equipment. This embodiment is especially for the case where the times of use of the normal Operating mode for receiving television broadcasting a relative occupy a small portion of the day. In alternative embodiments could a separate receiving device is used for receiving the files be so that a Receiving device receives files, while another receiving device television broadcasting for the immediate Viewing or recording in a digital video recorder receives.
Die zur Durchführung des erfindungsgemäßen Verfahrens verwendete Video-On-Demand-Client-Einrichtung weist eine Empfangseinrichtung zum Empfangen von Rundfunksendungen, die eine vorgegebene Reihe von durch den Benutzer anforderbaren Videofilmen in Form verschlüsselter Daten und Identifizie rungsinformationen enthalten, auf wenigstens einem Sendekanal und zum Ausgeben der verschlüsselten Daten und der Identifizierungsinformationen auf. Die verschlüsselten Daten sind unter Zuordnung jeweils eines filmspezifischen Schlüssels zu jedem Videofilm gebildet. Die Identifizierungsinformationen ermöglichen eine Identifikation der Videofilme. Die Empfangseinrichtung empfängt unabhängig von Benutzeranforderungen zur Betrachtung von Videofilmen. Mit der Empfangseinrichtung ist eine Speichereinrichtung der von der Empfangseinrichtung ausgegebenen verschlüsselten Daten und Identifizierungsinformationen gekoppelt. Die Video-on-Demand-cl-ient-Einrichtung weist außerdem eine Datenkommunikationseinrichtung zum Ermöglichen des Sendens und Empfangens von Daten über ein angekoppeltes Datenkommunikationsnetzwerk auf (beispielsweise ein Modem und zugehörige Software zur Ankoppelung an das Internet). Ferner umfaßt die Client-Einrichtung eine Anzeigerichtung (z.B. TV-Bildschirm oder Computermonitor) zum Anzeigen visueller Informationen an den Benutzer und zum Wiedergeben der Videofilme, wenigstens eine Benutzereingabeeinrichtung (z.B. Tastatur, Maus oder Fernbedienung) und eine mit der Speichereinrichtung, der Anzeigeeinrichtung, der Benutzereingabeeinrichtung und der Datenkommunikationseinrichtung gekoppelte Steuereinrichtung. Die Steuereinrichtung erzeugt unter Verwendung der gespeicherten Identifizierungsinformationen eine Anzeige von Informationen über die in Form verschlüsselter Daten in der Speichereinrichtung gespeicherten anforderbaren Videofilme aus der Anzeigeeinrichtung derart, daß dem Benutzer eine Auswahl wenigstens eines der gespeicherten Videofilme mit Hilfe von Benutzereingaben über die Benutzereingabeeinrichtung ermöglicht wird. Die Steuereinrichtung veranlaßt nach Erfassen von Benutzereingaben zur Auswahl wenigstens eines Videofilms eine Übermittlung von diese Auswahl identifizierenden Informationen über eine unter Verwendung der Datenkommunikationseinrichtung hergestellte Datenkommunikationsverbindung zu einer fernen Datenverarbeitungseinrichtung. Anschließend ermöglicht die Steuereinrichtung einen Empfang von Entschlüsselungsinformationen, die von der fernen Datenverarbeitungseinrichtung in Abhängigkeit von den die Auswahl und den Benutzer identifizierenden Informationen erzeugt worden sind, über die Datenkommunikationseinrichtung und bewirkt deren Speicherung. Dann gewinnt die Steuereinrichtung mit Hilfe der Entschlüsselungsinformationen den filmspezifischen Schlüssel des wenigstens einen zur Betrachtung ausgewählten Videofilms, wodurch dem Benutzer die Betrachtung des ausgewählten Videofilms sofort und an beliebiger zeitlicher Position des Videofilms ermöglicht wird.The video-on-demand client device used to carry out the method according to the invention has a receiving device for receiving radio broadcasts which contain a predetermined series of video films which can be requested by the user in the form of encrypted data and identification information, on at least one transmission channel and for outputting the encrypted data and the identification information. The encrypted data is formed by assigning a film-specific key to each video film. The identification information enables identification of the video films. The receiving device receives regardless of user requirements for viewing video films. A storage device for the encrypted data and identification information output by the receiving device is coupled to the receiving device. The video-on-demand client device also has a data communication device to enable the sending and receiving of data via a coupled data communication network (for example a modem and associated software for connecting to the Internet). Furthermore, the client device comprises a display device (e.g. TV screen or computer monitor) for displaying visual information to the user and for playing the video films, at least one user input device (e.g. keyboard, mouse or remote control) and one with the storage device, the display device, the User input device and the control device coupled to the data communication device. Using the stored identification information, the control device generates a display of information about the requestable video films stored in the form of encrypted data in the storage device from the display device in such a way that the user is able to select at least one of the stored video films with the aid of user input via the user input device. After the acquisition of user inputs for the selection of at least one video film, the control device causes a transmission of information identifying this selection via a data communication connection established using the data communication device to a remote data processing device. The control device then enables decryption information, which has been generated by the remote data processing device as a function of the information identifying the selection and the user, to be received via the data communication device and causes it to be stored. The control device then uses the decryption information to obtain the film-specific key of the at least one video film selected for viewing, where the user can view the selected video film immediately and at any time position of the video film.
Bei einer Ausführungsform ist die Video-on-Demand-Client-Einrichtung dadurch gekennzeichnet, daß die Empfangseinrichtung, die Speichereinrichtung, die Datenkommunikationseinrichtung und die Steuereinrichtung in einer Set-Top-Box enthalten sind, wobei ein mit der Set-Top-Box gekoppelter Fernsehempfänger als Anzeigeeinrichtung benutzt werden kann. Bei einer anderen Ausführungsform sind die Steuereinrichtung, die Speichereinrichtung, die Datenkommunikationseinrichtung, die Empfangseinrichtung, die Benutzereingabeeinrichtung und die Anzeigeeinrichtung Teile eines Computersystems.In one embodiment, the video on demand client device characterized in that the Receiving device, the storage device, the data communication device and the control device are contained in a set-top box, one with the Set-top box coupled television receiver as a display device can be used. In another embodiment, the control device, the storage device, the data communication device, the Receiving device, the user input device and the display device Parts of a computer system.
Die Steuereinrichtung umfaßt vorzugsweise einen Mikroprozessor und in einem Speicher abarbeitbar gespeicherte Programme und zugehörige Daten. Die Speichereinrichtung umfaßt bei dem gegenwärtig bevorzugten Ausführungsbeispiel neben einem RAM als Arbeitsspeicher einen Festplattenspeicher hoher Kapazität, beispielsweise von 80 Gigabyte. Die Empfangseinrichtung stellt beispielsweise ein Peripheriegerät eines Computersystems dar und kann eine Satellitenempfangseinrichtung oder eine Empfangseinrichtung für terrestrische Verbindungen (z.B. DSL) umfassen.The control device preferably comprises one Microprocessor and programs stored in a memory that can be processed and related data. The storage device comprises at the present preferred embodiment in addition to a RAM as working memory, a high disk space Capacity, for example of 80 gigabytes. The receiving device provides, for example a peripheral device of a computer system and can be a satellite receiving device or a receiving device for include terrestrial connections (e.g. DSL).
Das für Video-on-Demand beschriebene Verfahren läßt sich in analoger Weise für die Bereitstellung von Audiosequenzen ausführen. Unter einer Audiosequenz soll hier eine beliebige ein- oder mehrkanalige Aufzeichnung von Klängen (einschließlich gesprochener Sprache), beispielsweise von Musikstücken, verstanden werden. An die Stelle der Betrachtung des Videofilms tritt das Anhören der Audiosequenz. Auch Kombinationen beider Verfahren sind möglich.The process described for video on demand let yourself in an analogous manner for perform the provision of audio sequences. Under an audio sequence any single or multi-channel recording of sounds (including spoken Language), for example of pieces of music. On the place of viewing the video film is listening to the Audio sequence. Combinations of both methods are also possible.
Vorteilhafte Weiterbildungen der Erfindungen sind in den Unteransprüchen gekennzeichnet.Advantageous further developments of Inventions are characterized in the subclaims.
Im folgenden wird die Erfindung anhand eines in den Zeichnungen dargestellten bevorzugten Ausführungsbeispiels näher erläutert. In den Zeichnungen zeigen:The invention is explained below a preferred embodiment shown in the drawings explained in more detail. In the drawings show:
Bei einem Benutzer, der das erfindungsgemäße Verfahren
zur Betrachtung von Videofilmen benutzen möchte, befindet sich ein speziell
für dieses Verfahren
hergerichteter Computer oder eine Set-Top-Box, der bzw. die mit
einem Fernsehempfänger
oder einem Monitor gekoppelt ist.
Eine Besonderheit des Computersystems
Das in
Zunächst werden von einem Satellitenrundfunksender, einem terrestrischen Funksender oder einem in ein Kabelnetz einspeisenden Sender Dateien über einen Sendekanal ausgestrahlt, wobei der Sendekanal Bestandteil eines digitalen Fernsehkanals sein oder einem in herkömmlicher Weise betrachtbaren Fernsehkanal überlagert sein kann. Dazu wird jeder Videofilm einer vorgegebenen Serie oder Reihe von Videofilmen zunächst in ein digitales Format überführt, wobei die so gewonnene Datei bzw. die so gewonnenen Dateien derart verschlüsselt werden, daß eine Entschlüsselung ohne berechtigten Erwerb eines Schlüssels nach derzeitigem technischen Stand praktisch unmöglich gemacht wird. Die verschlüsselten Dateien, von denen der Dateiname und gegebenenfalls weitere Dateiparameter unverschlüsselt bleiben, werden in bekannter Weise über den Sendekanal ausgestrahlt. Die dazu verwendeten Modulationsverfahren sind bekannt und für das Wesen der Erfindung von untergeordneter Bedeutung, so daß ihre Beschreibung hier entfallen kann.First of all, from a satellite broadcasting station, a terrestrial radio transmitter or one that feeds into a cable network Sender files over broadcast a broadcast channel, the broadcast channel being a component a digital TV channel or one in conventional Way viewable television channel can be superimposed. This will any video film of a given series or series of video films first converted into a digital format, whereby the file or files thus obtained are encrypted in such a way, that a decryption without a legitimate purchase of a key according to the current technical Stand practically impossible is made. The encrypted Files, of which the file name and possibly other file parameters unencrypted remain, are broadcast in a known manner via the transmission channel. The modulation methods used for this are known and for the essence of the invention of minor importance, so that its description can be omitted here.
Der Benutzer des in
In den Zeiten jedoch, in denen das
Gerät bzw.
die Empfangseinrichtung
Über
die Empfangseinrichtung
Bei der gegenwärtig bevorzugten Ausführungsform
werden neben der verschlüsselten
Datei, die den eigentlichen Film repräsentiert, ein zugehöriger Trailer
sowie Beschreibungsdaten zu dem Film (z.B. Länge, Darsteller, Inhaltsbeschreibung,
Herstellungsdatum, Regisseur, Preis, etc.) und ein dem Cover einer
Videokassette nachgebildetes Bild in verkleinerter Form übermittelt.
Die unverschlüsselten Zusatzinformationen
einschließlich
Trailer und Bild können
in einer separaten Datei gegebenenfalls auch über einen separaten Sendekanal
ausgestrahlt bzw. übertragen
werden. Zusätzlich
wird eine separate Beschreibungsdatei ausgestrahlt, die ein Verzeichnis
sämtlicher
Filme und Referenzen zu den Identifizierungsinformationen (Dateinamen)
der verschlüsselten
Dateien enthält.
Die separat gesendete Beschreibungsdatei wird von dem Gerät
Die weitere Durchführung des
erfindungsgemäßen Verfahrens
wird unter anderem auch unter Bezugnahme auf die in den
Ein Benutzer, der den Video-on-Demand-Dienst
nutzen möchte,
aktiviert zunächst
ein Funktionsauswahlmenü durch
Einschalten des Geräts
Nach Betätigen einer als Schaltfläche dienenden
Cover-Bilddarstellung,
beispielsweise des Bildes
Aus der in
In den
Nach Ablauf des Ausleih-Zeitraums wird entweder der in dem Bestelldialog übermittelte Schlüssel gelöscht, so daß die verschlüsselten Daten des Videofilms nicht mehr entschlüsselt werden können. Alternativ können auch der Film bzw. die zugehörigen Daten selbst gelöscht werden. Bei wiederum einer anderen Ausführungsform könnte der am Ende des Bestelldialogs übertragene Schlüssel unmittelbar nach dessen Übertragung verwendet werden, um die gesamte verschlüsselte Datei zu entschlüsseln und eine entschlüsselte Datei auf der Festplatte zu speichern. Danach könnte der Schlüssel selbsttätig gelöscht werden. In dem zuletzt genannten Fall wird dann die entschlüsselte (auf der Festplatte gespeichert Videofilm-Datei) nach Ablauf der Ausleihfrist gelöscht. Es steht dann nur noch (wie bereits vor dem Ausleihen des Films) die verschlüsselte Datei auf der Festplatte zur Verfügung, die allerdings nicht mehr entschlüsselt werden kann, da der Schlüssel bereits kurz nach dem Entschlüsseln gelöscht worden ist.After the lending period either the key transmitted in the order dialog is deleted, so that the encrypted Data from the video film can no longer be decrypted. alternative can also the film and the associated data deleted itself become. In yet another embodiment, the transferred at the end of the order dialog key immediately after its transmission can be used to decrypt the entire encrypted file and one decrypted Save file to disk. The key could then be deleted automatically. In the latter case, the decrypted (on video file saved on the hard drive) deleted after the loan period. It is then only (as before the film was borrowed) encrypted File available on disk, but not more deciphered can be because the key shortly after decoding deleted has been.
Im Rahmen des Erfindungsgedankens sind zahlreiche alternative Ausführungsformen denkbar. Anstelle einer Verwendung separater verschlüsselter Dateien für jeden Videofilm könnten verschlüsselte Dateien verwendet werden, die zugleich mehrere Videofilme, beispielsweise in einer verschachtelten Weise, enthalten. Darüber hinaus könnten bei einem Ausführungsbeispiel auch die Identifizierungsinformationen und die Beschreibungsdatei verschlüsselt übertragen werden, wobei der Benutzer zur Erlangung eines Schlüssels zum Entschlüsseln der Identifizierungsinformationen und der Beschreibungsdatei einen ersten Dialog mit der Server über das Internet führen muß, wobei sich der Benutzer bei diesem Dialog bei dem Server anmeldet und dabei Benutzerdaten, wie beispielsweise seinen Namen und eine Kreditkartennummer, überträgt. Bei dieser Ausführungsform könnte die Übertragung von Benutzerdaten bei der späteren Bestellung von Videofilmen entfallen.As part of the inventive concept are numerous alternative embodiments conceivable. Instead of using separate encrypted files for each Video could encrypted files are used, which simultaneously several video films, for example in a nested manner. In addition, at an embodiment also the identification information and the description file encrypted transmission the user to obtain a key to decipher the identification information and the description file first dialogue with the server about run the internet must, whereby the user logs on to the server in this dialog and transmits user data such as his name and a credit card number. at this embodiment could the transfer of user data at the later There is no need to order video films.
Bei einer anderen alternativen Ausführungsform könnte die Betrachtung der Videofilme und die Übermittlung der für die Auswahl der Videofilme erforderlichen Informationen an den Benutzer sowie der Dialog bei der Bestellung über separate Anzeigeeinrichtungen geführt werden, beispielsweise die Videofilm-Wiedergabe über ein angeschlossenes Fernsehgerät und die übrigen Dialoge der graphischen Benutzerschnittstelle über einen Monitor des als Computer ausgebildeten Video-on-Demand-Client-Geräts.In another alternative embodiment could viewing the video and submitting it for selection of the videos required information to the user as well as the Dialogue when ordering via separate display devices are performed, for example the video film playback via a connected TV and the rest Dialogues of the graphical user interface on a monitor of the as a computer trained video-on-demand client device.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2002103098 DE10203098B4 (en) | 2002-01-25 | 2002-01-25 | Method of providing video / audio on demand |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2002103098 DE10203098B4 (en) | 2002-01-25 | 2002-01-25 | Method of providing video / audio on demand |
Publications (2)
Publication Number | Publication Date |
---|---|
DE10203098A1 DE10203098A1 (en) | 2003-08-14 |
DE10203098B4 true DE10203098B4 (en) | 2004-09-02 |
Family
ID=27588095
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2002103098 Expired - Fee Related DE10203098B4 (en) | 2002-01-25 | 2002-01-25 | Method of providing video / audio on demand |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE10203098B4 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004047670A1 (en) * | 2004-09-30 | 2006-04-20 | Siemens Ag | Arrangement for providing television programs and additional information associated therewith |
AU2007281039A1 (en) * | 2006-08-04 | 2008-02-07 | Mobilesoft (Aust.) Pty Ltd | Digital content distribution systems apparatus and methods |
DE102008018679B4 (en) * | 2008-04-14 | 2010-11-25 | Siemens Aktiengesellschaft | Device for filtering and transmitting dynamic data and method for filtering and transmitting dynamic data |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4334931A1 (en) * | 1992-10-15 | 1994-04-28 | Mitsubishi Corp | receiver |
EP0973334A2 (en) * | 1998-07-17 | 2000-01-19 | Sony Corporation | Apparatus, system and method for transmission and reception of data |
US6025868A (en) * | 1995-02-24 | 2000-02-15 | Smart Vcr Limited Partnership | Stored program pay-per-play |
DE19855650A1 (en) * | 1998-12-03 | 2000-06-08 | Galaxis Vertriebsgesellschaft | Multimedia subscriber system |
WO2000044172A1 (en) * | 1999-01-20 | 2000-07-27 | Intel Corporation | System for providing video on demand |
WO2001054324A2 (en) * | 2000-01-20 | 2001-07-26 | World Theatre, Inc. | Music distribution systems |
WO2001082625A1 (en) * | 2000-04-20 | 2001-11-01 | World Theatre, Inc. | Video and music distribution system |
DE10126102A1 (en) * | 2000-05-30 | 2002-01-17 | Moyses Maria Elizabeth Danetta | Video on order |
EP1175095A2 (en) * | 2000-07-21 | 2002-01-23 | Hughes Electronics Corporation | Video on demand pay per view services with unmodified conditional access functionality |
-
2002
- 2002-01-25 DE DE2002103098 patent/DE10203098B4/en not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4334931A1 (en) * | 1992-10-15 | 1994-04-28 | Mitsubishi Corp | receiver |
US6025868A (en) * | 1995-02-24 | 2000-02-15 | Smart Vcr Limited Partnership | Stored program pay-per-play |
EP0973334A2 (en) * | 1998-07-17 | 2000-01-19 | Sony Corporation | Apparatus, system and method for transmission and reception of data |
DE19855650A1 (en) * | 1998-12-03 | 2000-06-08 | Galaxis Vertriebsgesellschaft | Multimedia subscriber system |
WO2000044172A1 (en) * | 1999-01-20 | 2000-07-27 | Intel Corporation | System for providing video on demand |
WO2001054324A2 (en) * | 2000-01-20 | 2001-07-26 | World Theatre, Inc. | Music distribution systems |
WO2001082625A1 (en) * | 2000-04-20 | 2001-11-01 | World Theatre, Inc. | Video and music distribution system |
DE10126102A1 (en) * | 2000-05-30 | 2002-01-17 | Moyses Maria Elizabeth Danetta | Video on order |
EP1175095A2 (en) * | 2000-07-21 | 2002-01-23 | Hughes Electronics Corporation | Video on demand pay per view services with unmodified conditional access functionality |
Also Published As
Publication number | Publication date |
---|---|
DE10203098A1 (en) | 2003-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69731549T2 (en) | INTERACTIVITY WITH AUDIOVISUAL PROGRAMMING | |
DE69426940T2 (en) | OPERATING CENTER WITH VIDEO STORAGE FOR A TELEVISION PROGRAM PACKAGING AND SUPPLY SYSTEM | |
DE60030659T2 (en) | Method and device for the remote recording of audiovisual signals | |
DE60013628T2 (en) | IDENTIFY ADDITIONAL INFORMATION ASSOCIATED WITH AN AUDIO / VIDEO PROGRAM | |
DE112011103903B4 (en) | Method for receiving a particular service and video display device | |
DE69426308T2 (en) | NETWORK CONTROL FOR HEAD OFFERS IN CABLE TELEVISION SYSTEMS | |
DE69331715T2 (en) | Remote control for cable television distribution systems | |
DE69734117T2 (en) | Integrated system for interactive video and Internet | |
DE69634417T2 (en) | DEVICES AND METHOD FOR PROVIDING TELEVISION PROGRAM INFORMATION | |
DE69929793T2 (en) | CUSTOMER SERVER BASED INTERACTIVE TV PROGRAM GUIDE SYSTEM WITH REMOTE RECORDING BY SERVER | |
DE69932060T2 (en) | SIMULATION OF A TWO-WAY CONNECTION FOR ONE-DIRECTUAL DATA FLOWS FOR SEVERAL PARTICIPANTS | |
DE69523449T2 (en) | METHOD AND DEVICE FOR PROVIDING AN INTERACTIVE ELECTRONIC PROGRAM GUIDE | |
DE69904799T2 (en) | ADVANCED TELEVISION SYSTEM | |
DE69830202T2 (en) | HOST DEVICE FOR STRUCTURING A TWO-WAY CONNECTION IN ONE-WAY DATA STREAMS | |
DE69724132T2 (en) | TV PROGRAM SYSTEM WITH POP UP ACTION MENU AND ICONS | |
DE69620289T2 (en) | Interactive video system | |
DE60001288T2 (en) | Interactive television broadcasting system | |
DE60120386T2 (en) | SYSTEMS AND METHOD FOR REDUCING INTERRUPTIONS IN PROGRAM MEASURES | |
DE69723999T2 (en) | INTERNET TELEVISION PROGRAM GUIDE SYSTEM | |
DE69738463T2 (en) | Broadcasting device for program information broadcasting system and receiver terminal | |
DE69731988T2 (en) | Method and device for displaying images and data | |
DE69533612T2 (en) | SIMULTANEOUS TRANSMISSION OF INTERACTIVE SIGNALS WITH A CONVENTIONAL VIDEO SIGNAL | |
DE60104420T2 (en) | TRUE-TIME-RELATED PAYMENT SYSTEM FOR CONTENT DELIVERY IN MEDIA PLAY SYSTEMS | |
DE112011101003T5 (en) | Tile-based media content selection | |
WO2006103220A1 (en) | Method and device for storing and playing back tv programmes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee | ||
R073 | Re-establishment requested | ||
R409 | Internal rectification of the legal status completed | ||
R073 | Re-establishment requested | ||
R074 | Re-establishment allowed |
Effective date: 20120123 Effective date: 20120120 |
|
R082 | Change of representative |
Representative=s name: ZENZ PATENT- UND RECHTSANWAELTE GBR, DE |
|
R081 | Change of applicant/patentee |
Owner name: S.A.T.- SATELLITE AND TRANSFER GMBH, DE Free format text: FORMER OWNER: DATACARGO GESELLSCHAFT FUER ELEKTRONISCHEN DATENVERKEHR MBH, 69207 SANDHAUSEN, DE Effective date: 20120731 |
|
R082 | Change of representative |
Representative=s name: ZENZ PATENTANWAELTE PARTNERSCHAFT MBB, DE Effective date: 20120731 Representative=s name: ZENZ PATENT- UND RECHTSANWAELTE, DE Effective date: 20120731 Representative=s name: ZENZ PATENT- UND RECHTSANWAELTE GBR, DE Effective date: 20120731 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20130801 |