EP1627528A2 - Method for distributing video sequences, decoder and system therefor - Google Patents

Method for distributing video sequences, decoder and system therefor

Info

Publication number
EP1627528A2
EP1627528A2 EP04702358A EP04702358A EP1627528A2 EP 1627528 A2 EP1627528 A2 EP 1627528A2 EP 04702358 A EP04702358 A EP 04702358A EP 04702358 A EP04702358 A EP 04702358A EP 1627528 A2 EP1627528 A2 EP 1627528A2
Authority
EP
European Patent Office
Prior art keywords
personal computer
video
decoder
stream
main digital
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.)
Withdrawn
Application number
EP04702358A
Other languages
German (de)
French (fr)
Inventor
Daniel Lecomte
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
OL Security LLC
Original Assignee
Medialive SA
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 Medialive SA filed Critical Medialive SA
Publication of EP1627528A2 publication Critical patent/EP1627528A2/en
Withdrawn legal-status Critical Current

Links

Classifications

    • 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/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/23473Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving video stream encryption by pre-encrypting
    • 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/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/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • 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/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4184External card to be used in combination with the client device, e.g. for conditional access providing storage capabilities, e.g. memory stick
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the 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/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • 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/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction

Definitions

  • the present invention relates to the field of secure distribution of video sequences.
  • a technique for securing a video sequence consists in altering, at the time of broadcasting, the digital video stream so that it is compatible with standard formats and can be recognized by playback equipment, but cannot be viewed in l in a satisfactory condition for a recipient. Additional information is transmitted via a separate channel. The combination of the main digital stream and this additional information only allows the viewing of the initial video sequence.
  • the user has a decoder receiving said main digital stream, also called modified video stream, as well as the additional information.
  • This decoder must have a mass storage means to provide a buffer between the incoming stream, which may be limited by the speed of the link between the decoder and the network, and the video processor ensuring the reconstruction. It is therefore relatively expensive equipment, limiting the possibilities of broadcasting sequences using this technique.
  • the object of the invention is to respond to this problem by allowing the implementation of a simplified decoder, while guaranteeing great security against piracy.
  • the invention relates, in its most general sense, to a method for the distribution of video sequences consisting in broadcasting a main digital stream and additional information necessary for the visualization of the video sequence, and to reconstruct on the reception site the video stream which can be viewed on a device provided with a screen, characterized in that the reception site comprises a personal computer comprising a high-speed link and storage means mass, and a video processing peripheral provided with means of communication with said personal computer and of transmission of the viewable stream to a display device, the main digital stream being received by said personal computer, the software application for reconstruction of the stream display being executed in the video processing device and not in the personal computer.
  • the main digital stream is transmitted by the server via a digital network, the personal computer (1) comprising a high-speed link for receiving said main digital stream.
  • the main digital stream is transmitted by the server via a hardware medium, the personal computer (1) comprising a reader for using said hardware medium and reading said main digital stream.
  • the complementary is received by the personal computer, the main digital stream and the complementary information being transmitted by the main computer to the video processing peripheral.
  • the additional information is received by the video processing device, the main digital stream being transmitted by the main computer to the video processing device.
  • the additional information and the main digital stream are received by the video processing device, the main digital stream being transmitted by the video processing device to the main computer for recording in its mass memory so that it can be replayed later.
  • the main digital stream conforms to the norm or standard of the original video stream.
  • the personal computer includes a routing module for additional information between the server and the video processing device of the decoder.
  • authentication is carried out between the video server and the video processing peripheral of the decoder during the request for additional information, the information relating to said authentication passing by way of the personal computer.
  • authentication is carried out between the video server and the video processing peripheral of the decoder during the request for additional information, the information relating to said authentication passing through the personal computer.
  • the invention also relates to a decoder comprising an input for receiving a digital stream coming from a personal computer, a video processing circuit for reconstructing a stream which can be viewed from said digital stream and additional information, and an output delivering a signal.
  • video displayable on a display device Preferably, the decoder is devoid of hard disk, and more particularly is devoid of means for storing the digital stream and the video stream.
  • the decoder comprises a means of communication with a network for the reception of the additional information.
  • a personal computer for receiving the additional information.
  • the decoder comprises a smart card reader.
  • the additional information is recorded in the memory of said smart card.
  • it comprises means of wireless communication with a personal computer, for the reception of the digital stream.
  • the present invention also describes a system for implementing the method comprising a decoder, a personal computer, the personal computer comprising a disc player on which the main digital streams are recorded and the decoder comprising means of communication with the personal computer, to receive the main digital stream.
  • FIG. 2 shows a first variant of a decoder according to the invention
  • FIG. 3 shows a second variant of a decoder according to the invention.
  • each user must have two complementary equipment: - an unmodified personal computer (1),
  • the decoder (2) has an output for connecting at least one display device, for example a monitor, a video projector or a television screen type device (6).
  • the decoder (2) mainly comprises, on the one hand, a processing unit suitable for processing, in particular decoding and descrambling any digital video stream, for example of the MPEG type according to a preloaded decoding and descrambling software program, of so as to display it, in real time and, on the other hand, at least one screen interface (7).
  • the decoder is also connected to a computer (1) by one or more wired links, for example of the Ethernet, FIREWIRE or USB-2 type, or by one of the wireless links, for example of the Bluetooth, WiFi or AirPort type.
  • the link (3) routes the additional information, and the link (4) routes the video stream modified by the server to make it unusable as it is.
  • the link (3) is merged with the link (4).
  • the user of the decoder (2) wants to view the audiovisual program on his screen (6), he requests it from the synthesis system (8) with his remote control as he would with a video recorder or a DVD player presenting a menu on its television screen (6).
  • the decoder dialogues with the computer (1) to trigger the sending of the modified video stream.
  • the synthesis system (8) begins to analyze the modified digital stream coming from the hard disk (10) of the computer via the read buffer (11) of the computer.
  • the computer (1) then establishes a connection with the video server via the telecommunications network (12) which in our example is a DSL type link.
  • the hard disk (10) of the computer (1) can be used as a buffer memory for temporarily storing at least part of the program or of the video sequence to be displayed, in the event of delayed viewing or of limitation in the network bandwidth transmission (12). Viewing can be delayed or delayed at the request of the user or the video server.
  • connection interface (5) of the computer (1) is connected to a broadband transmission and broadcasting network (12) such as a modem, a satellite modem, a cable modem , a fiber optic line interface or a radio or infrared interface for wireless communication.
  • a broadband transmission and broadcasting network (12) such as a modem, a satellite modem, a cable modem , a fiber optic line interface or a radio or infrared interface for wireless communication.
  • this small part of the audiovisual content also called additional information, stored in the server will also be sent to the interface module (15) via the telecommunications network (13) which can be the same network as that of broadband transmission and broadcasting (12).
  • the module (15) comprises a routing function (14) making it possible to transfer the data between the video server and the decoder (2) of so that no specific processing on said data is carried out by the computer (1).
  • MPEG Since the successive images of a video sequence contain a large number of identical visual elements (as in cinema, an image resembles the previous one), MPEG only records elements that differ from the original image. For example, and without this example being limiting of the invention, an entire reference image is modified while preserving the DC coefficients of the modifications made in the portal and, for the successive images which depend on this reference image I, there n It is not necessary to make modifications since they will cause the displayed flow to diverge due to the disturbances made to the reference I images. MPEG compression therefore begins, first, by decomposing the image into different square matrices comprising several points or pixels, each having their own colorimetric value. A calculation makes it possible to obtain an average value for each matrix within which each point is now embedded. This treatment generates a pixelation and the appearance of uniform flat areas, where there were shades of tint. The second stage of MPEG compression consists in keeping only the changing elements from one image to another. In the case of an audiovisual type program
  • the characteristics of the I images from the video server are not transmitted to the module (5).
  • the characteristics can be the DC correlation coefficients contained in the I images.
  • the MPEG player (8) of the decoder (2) is a standard MPEG player and is in no way modified or affected by the changes made to the images I.
  • connection interface of the computer (1) is connected to an extended telecommunications network, directly or by a local network serving as an access network and consists, for example, of a communication interface.
  • subscriber line Analog or digital telephone network, DSL, BLR, GSM, GPRS, UMTS, etc.
  • the audio-visual programs are diffused in a traditional way in multicast mode (“broadcast”) via the broadband transmission network (12) of hertzian type, cable, satellite, digital hertzian, DSL, etc.
  • Each audiovisual program thus broadcast may or may not be encrypted, and the MPEG-type streams include modifications at the level of certain I images as described above.
  • certain audiovisual programs thus modified and incomplete are saved in the hard disk of the computer (1).
  • the links remain established and allow the computer (1) to receive via the link (13) the functions and parameters for reordering the modified DC coefficients of the images I.
  • the flow main digital from the computer hard drive (1) and additional information from the video server via the link (13) are transmitted by the computer (1) to the decoder (2) via the links (4) respectively and (3).
  • the combination of the main digital stream and this additional information only allows the viewing of the initial video sequence.
  • the modified DC coefficients of the I images thus transmitted are never saved in the hard disk of the computer (1) because the reconstructed I images are directly displayed on the display screen (6) via the processing carried out by the decoder (2 ) after being processed by the Reader (8) from its volatile local memory (81).
  • the modified and / or missing DC coefficients of the I images just transmitted by the video server will be erased from the local volatile memory (81) of the decoder (2).
  • the computer (1) or the decoder (2) comprises a chip card reader (9) which will allow the portal to authenticate the user who owns the decoder (2). Authentication is performed between the video server and the video processing device of the decoder when requesting additional information. During this authentication step, the information relating to said authentication passes through the personal computer.
  • the smart card for a given MPEG audiovisual content, contains said additional information.
  • FIG. 2 represents an alternative embodiment, in which the decoder comprises a modem-type interface module (16) connected to a network (13), for directly receiving the additional information.
  • the modified video stream is received as in the previous example from a computer (1) through the link (4).
  • FIG. 3 represents an alternative embodiment, in which the decoder also comprises an interface module (11) connected to the network (12) for directly receiving the modified main digital stream via the interface module (15) and the link ( 4ter).
  • the modified main digital stream is then also transmitted to the computer (1) through the link (4bis) to be recorded on the hard disk (10).
  • the connection (4bis) and the connection (4ter) are combined.
  • authentication is carried out between the video server and the video processing peripheral of the decoder when the request for additional information is made. During this authentication step, the information relating to said authentication transits separately from the personal computer.
  • the modems (16) and (11) are combined as well as the links to the networks (12) and (13).
  • the computer (1) includes a disc player, for example a CD or DVD player, for directly reading main digital streams recorded on discs.
  • the main digital streams are recorded beforehand on said disks.

Abstract

The invention concerns a method for distributing video sequences which consists in broadcasting a main digital data stream and a complementary information required for viewing the video sequence, and in reconstituting at the reception site the video stream displayable on an equipment provided with a screen (6). The invention is characterized in that the reception site comprises a personal computer (1), mass storage means (10), a video processing peripheral equipped with means for communicating with the personal computer (1) and transmitting the displayable stream to the display device, the main digital data stream being received by the personal computer (1), the software application for reconstituting the display stream being executed in the video processing peripheral (2). The invention also concerns a decoder (1) and a system for implementing said method.

Description

PROCEDE POUR LA DISTRIBUTION DE SEQUENCES VIDEO, DECODEUR ET SYSTEME POUR LA MISE EN ŒUVRE DE CE PROCEDE.METHOD FOR THE DISTRIBUTION OF VIDEO SEQUENCES, DECODER AND SYSTEM FOR THE IMPLEMENTATION OF THIS METHOD.
La présente invention concerne le domaine de la distribution sécurisée de séquences vidéos.The present invention relates to the field of secure distribution of video sequences.
Une technique de sécurisation d'une séquence vidéos consiste à altérer, au moment de la diffusion, le flux vidéo numérique pour qu'il soit compatible avec les formats standards et puisse être reconnu par un équipement de lecture, mais ne puisse être visualisé en l'état d'une manière satisfaisante pour un destinataire. Une information complémentaire est transmise par une voie séparée. La combinaison du flux numérique principal et de cette information complémentaire permet seule la visualisation de la séquence vidéo initiale.A technique for securing a video sequence consists in altering, at the time of broadcasting, the digital video stream so that it is compatible with standard formats and can be recognized by playback equipment, but cannot be viewed in l in a satisfactory condition for a recipient. Additional information is transmitted via a separate channel. The combination of the main digital stream and this additional information only allows the viewing of the initial video sequence.
L'usager dispose d'un décodeur recevant ledit flux numérique principal, également appelé flux vidéo modifié, ainsi que l'information complémentaire. Ce décodeur doit disposer d'un moyen de stockage de masse pour assurer un tampon entre le flux entrant, pouvant être limité par le débit de la liaison entre le décodeur et le réseau, et le processeur vidéo assurant la reconstruction. Il s'agit donc d'un équipement relativement cher, limitant les possibilités de diffusion de séquences selon cette technique.The user has a decoder receiving said main digital stream, also called modified video stream, as well as the additional information. This decoder must have a mass storage means to provide a buffer between the incoming stream, which may be limited by the speed of the link between the decoder and the network, and the video processor ensuring the reconstruction. It is therefore relatively expensive equipment, limiting the possibilities of broadcasting sequences using this technique.
Le but de l'invention est de répondre à ce problème en permettant la mise en œuvre d'un décodeur simplifié, tout en garantissant une grande sécurité contre le piratage . A cet effet, l'invention concerne selon son acception la plus générale un procédé pour la distribution de séquences vidéo consistant à diffuser un flux numérique principal et une information complémentaire nécessaire à la visualisation de la séquence vidéo, et à reconstruire sur le site de réception le flux vidéo visualisable sur un équipement muni d'un écran, caractérisé en ce que le site de réception comporte un ordinateur personnel comprenant une liaison haut-débit et des moyens de stockage de masse, et un périphérique de traitement vidéo muni de moyens de communication avec ledit ordinateur personnel et de transmission du flux visualisable à un dispositif d'affichage, le flux numérique principal étant reçu par ledit ordinateur personnel, l'application logicielle de reconstruction du flux d'affichage étant exécutée dans le périphérique de traitement vidéo et non pas dans l'ordinateur personnel.The object of the invention is to respond to this problem by allowing the implementation of a simplified decoder, while guaranteeing great security against piracy. To this end, the invention relates, in its most general sense, to a method for the distribution of video sequences consisting in broadcasting a main digital stream and additional information necessary for the visualization of the video sequence, and to reconstruct on the reception site the video stream which can be viewed on a device provided with a screen, characterized in that the reception site comprises a personal computer comprising a high-speed link and storage means mass, and a video processing peripheral provided with means of communication with said personal computer and of transmission of the viewable stream to a display device, the main digital stream being received by said personal computer, the software application for reconstruction of the stream display being executed in the video processing device and not in the personal computer.
De plus, le flux numérique principal est transmis par le serveur par l'intermédiaire d'un réseau numérique, l'ordinateur personnel (1) comprenant une liaison haut- débit pour recevoir ledit flux numérique principal.In addition, the main digital stream is transmitted by the server via a digital network, the personal computer (1) comprising a high-speed link for receiving said main digital stream.
Avantageusement, le flux numérique principal est transmis par le serveur par l'intermédiaire d'un support matériel, l'ordinateur personnel (1) comprenant un lecteur pour exploiter ledit support matériel et lire ledit flux numérique principal .Advantageously, the main digital stream is transmitted by the server via a hardware medium, the personal computer (1) comprising a reader for using said hardware medium and reading said main digital stream.
Selon une première variante, l'informationAccording to a first variant, the information
'complémentaire est reçue par l'ordinateur personnel, le flux numérique principal et l'information complémentaire étant transmise par l'ordinateur principal au périphérique de traitement vidéo.the complementary is received by the personal computer, the main digital stream and the complementary information being transmitted by the main computer to the video processing peripheral.
Selon une deuxième variante, l'information complémentaire est reçue par le périphérique de traitement vidéo, le flux numérique principal étant transmis par l'ordinateur principal au périphérique de traitement vidéo.According to a second variant, the additional information is received by the video processing device, the main digital stream being transmitted by the main computer to the video processing device.
Selon une troisième variante, l'information complémentaire et le flux numérique principal sont reçus par le périphérique de traitement vidéo, le flux numérique principal étant transmis par le périphérique de traitement vidéo à l'ordinateur principal pour enregistrement dans sa mémoire de masse afin de pouvoir être rejoué plus tard. De plus, le flux numérique principal est conforme à la norme ou standard du flux vidéo original.According to a third variant, the additional information and the main digital stream are received by the video processing device, the main digital stream being transmitted by the video processing device to the main computer for recording in its mass memory so that it can be replayed later. In addition, the main digital stream conforms to the norm or standard of the original video stream.
Dans un mode de mise en œuvre, l'ordinateur personnel comporte un module de routage pour l'information complémentaire entre le serveur et le périphérique de traitement vidéo du décodeur.In one embodiment, the personal computer includes a routing module for additional information between the server and the video processing device of the decoder.
Dans une première variante, une authentification est effectuée entre le serveur vidéo et le périphérique de traitement vidéo du décodeur lors de la demande d'information complémentaire, l'information relative à ladite authentification transitant par voie séparée de l'ordinateur personnel.In a first variant, authentication is carried out between the video server and the video processing peripheral of the decoder during the request for additional information, the information relating to said authentication passing by way of the personal computer.
Dans une deuxième variante, une authentification est effectuée entre le serveur vidéo et le périphérique de traitement vidéo du décodeur lors de la demande d'information complémentaire, l'information relative à ladite authentification transitant via l'ordinateur personnel .In a second variant, authentication is carried out between the video server and the video processing peripheral of the decoder during the request for additional information, the information relating to said authentication passing through the personal computer.
L'invention concerne également un décodeur comportant une entrée pour recevoir un flux numérique provenant d'un ordinateur personnel, un circuit de traitement vidéo pour reconstruire un flux visualisable à partir dudit flux numérique et d'une information complémentaire, et une sortie délivrant un signal vidéo affichable sur un dispositif d'affichage. De préférence, le décodeur est dépourvu de disque dur, et plus particulièrement est dépourvu de moyen de stockage du flux numérique et du flux vidéo. Avantageusement, le décodeur comprend un moyen de communication avec un réseau pour la réception de l'information complémentaire.The invention also relates to a decoder comprising an input for receiving a digital stream coming from a personal computer, a video processing circuit for reconstructing a stream which can be viewed from said digital stream and additional information, and an output delivering a signal. video displayable on a display device. Preferably, the decoder is devoid of hard disk, and more particularly is devoid of means for storing the digital stream and the video stream. Advantageously, the decoder comprises a means of communication with a network for the reception of the additional information.
Selon une variante, il comprend un moyen de communication avec un ordinateur personnel pour la réception de l'information complémentaire.Alternatively, it includes a means of communication with a personal computer for receiving the additional information.
Avantageusement, le décodeur comprend un lecteur de carte à puce .Advantageously, the decoder comprises a smart card reader.
Avantageusement l'information complémentaire est enregistrée dans la mémoire de ladite carte à puce.Advantageously, the additional information is recorded in the memory of said smart card.
Selon un mode de réalisation préféré, il comprend des moyens de communication sans fil avec un ordinateur personnel, pour la réception du flux numérique.According to a preferred embodiment, it comprises means of wireless communication with a personal computer, for the reception of the digital stream.
La présente invention décrit également un système pour la mise en œuvre du procédé comprenant un décodeur, un ordinateur personnel, l'ordinateur personnel comportant un lecteur de disques sur lesquels sont enregistrés les flux numériques principaux et le décodeur comportant des moyens de communication avec l'ordinateur personnel, pour recevoir le flux numérique principal.The present invention also describes a system for implementing the method comprising a decoder, a personal computer, the personal computer comprising a disc player on which the main digital streams are recorded and the decoder comprising means of communication with the personal computer, to receive the main digital stream.
L' invention sera mieux comprise à la lecture de la description qui suit, se référant aux dessins annexés correspondant à des exemples non limitatifs de réalisation, où : - la figure 1 représente le schéma de principe d'un décodeur selon l'invention ;The invention will be better understood on reading the description which follows, referring to the appended drawings corresponding to nonlimiting exemplary embodiments, where: - Figure 1 shows the block diagram of a decoder according to the invention;
- la figure 2 représente une première variante d'un décodeur selon l'invention ;- Figure 2 shows a first variant of a decoder according to the invention;
- la figure 3 représente une deuxième variante d'un décodeur selon l'invention.- Figure 3 shows a second variant of a decoder according to the invention.
Pour la réception et l'exploitation des séquences vidéos diffusées, chaque utilisateur devra disposer de deux équipements qui sont complémentaires : - un ordinateur personnel (1) non modifié,For the reception and the exploitation of the broadcast video sequences, each user must have two complementary equipment: - an unmodified personal computer (1),
- un décodeur (2) .- a decoder (2).
Sur la figure 1, le décodeur (2) comporte une sortie pour relier au moins un dispositif d'affichage, par exemple un moniteur, un vidéo projecteur ou un dispositif de type écran de télévision (6) .In FIG. 1, the decoder (2) has an output for connecting at least one display device, for example a monitor, a video projector or a television screen type device (6).
Le décodeur (2) comprend principalement, d'une part, une unité de traitement adaptée pour traiter, en particulier décoder et désembrouiller tout flux vidéo numérique, par exemple de type MPEG selon un programme logiciel de décodage et de désembrouillage pré-chargé, de manière à l'afficher, en temps réel et, d'autre part, au moins une interface d'écran (7).The decoder (2) mainly comprises, on the one hand, a processing unit suitable for processing, in particular decoding and descrambling any digital video stream, for example of the MPEG type according to a preloaded decoding and descrambling software program, of so as to display it, in real time and, on the other hand, at least one screen interface (7).
Le décodeur est également raccordé à un ordinateur (1) par une ou des liaisons filaires par exemple de type Ethernet, FIREWIRE ou USB-2, ou par une des liaisons sans fil par exemple de type Bluetooth, WiFi ou AirPort. La liaison (3) achemine l'information complémentaire, et la liaison (4) achemine le flux vidéo modifié par le serveur pour le rendre inexploitable en l'état.The decoder is also connected to a computer (1) by one or more wired links, for example of the Ethernet, FIREWIRE or USB-2 type, or by one of the wireless links, for example of the Bluetooth, WiFi or AirPort type. The link (3) routes the additional information, and the link (4) routes the video stream modified by the server to make it unusable as it is.
Avantageusement la liaison (3) est confondue avec la liaison (4) .Advantageously, the link (3) is merged with the link (4).
Lorsque l'usager du décodeur (2) veut réellement visualiser sur son écran (6) le programme audiovisuel, il en fait la demande au système de synthèse (8) avec sa télécommande comme il le ferait avec un magnétoscope ou un lecteur de DVD présentant un menu sur son écran de télévision (6). Le décodeur dialogue avec l'ordinateur (1) pour déclencher l'envoi du flux vidéo modifié. Le système de synthèse (8) commence à analyser le flux numérique modifié en provenance du disque dur (10) de l'ordinateur via le tampon de lecture (11) de l'ordinateur. L'ordinateur (1) établit alors une liaison avec le serveur vidéo via le réseau de télécommunication (12) qui est dans notre exemple une liaison de type DSL.When the user of the decoder (2) really wants to view the audiovisual program on his screen (6), he requests it from the synthesis system (8) with his remote control as he would with a video recorder or a DVD player presenting a menu on its television screen (6). The decoder dialogues with the computer (1) to trigger the sending of the modified video stream. The synthesis system (8) begins to analyze the modified digital stream coming from the hard disk (10) of the computer via the read buffer (11) of the computer. The computer (1) then establishes a connection with the video server via the telecommunications network (12) which in our example is a DSL type link.
Le disque dur (10) de l'ordinateur (1) peut être utilisé comme mémoire tampon pour stocker momentanément au moins une partie du programme ou de la séquence vidéo à afficher, en cas de visualisation différée ou de limitation dans la bande passante du réseau de transmission (12) . La visualisation peut être retardée ou différée à la demande de l'utilisateur ou du serveur vidéo.The hard disk (10) of the computer (1) can be used as a buffer memory for temporarily storing at least part of the program or of the video sequence to be displayed, in the event of delayed viewing or of limitation in the network bandwidth transmission (12). Viewing can be delayed or delayed at the request of the user or the video server.
Comme le montre la figure 1, l'interface de connexion (5) de l'ordinateur (1) est reliée à un réseau de transmission et de diffusion large bande (12) telle qu'un modem, un modem satellite, un modem câblé, d'une interface de ligne à fibre optique ou d'une interface radio ou infrarouge pour la communication sans-fil.As shown in Figure 1, the connection interface (5) of the computer (1) is connected to a broadband transmission and broadcasting network (12) such as a modem, a satellite modem, a cable modem , a fiber optic line interface or a radio or infrared interface for wireless communication.
C'est par cette liaison classique de diffusion vidéo que seront transmis les contenus des programmes audiovisuels comme des films. Toutefois, de façon à ne pas laisser faire de copies pirates, avant de transmettre le contenu audiovisuel depuis le serveur il est prévu de conserver une petite partie du contenu audiovisuel dans le portail ou le serveur vidéo.It is through this classic video broadcasting link that the content of audiovisual programs such as films will be transmitted. However, in order not to allow pirated copies to be made, before transmitting the audiovisual content from the server, it is planned to keep a small part of the audiovisual content in the portal or the video server.
En cas de visualisation d'un programme audiovisuel en temps réel, cette petite partie du contenu audiovisuel, appelée aussi information complémentaire, conservée dans le serveur sera également envoyée au module d'interface (15) via le réseau de télécommunication (13) qui peut être le même réseau que celui de transmission et de diffusion large bande (12) .When viewing an audiovisual program in real time, this small part of the audiovisual content, also called additional information, stored in the server will also be sent to the interface module (15) via the telecommunications network (13) which can be the same network as that of broadband transmission and broadcasting (12).
Avantageusement, le module (15) comprend une fonction de routage (14) permettant de transférer les données entre le serveur vidéo et le décodeur (2) de manière à ce qu'aucun traitement spécifique sur lesdites données ne soit effectué par l'ordinateur (1).Advantageously, the module (15) comprises a routing function (14) making it possible to transfer the data between the video server and the decoder (2) of so that no specific processing on said data is carried out by the computer (1).
Comme les images successives d'une séquence vidéo comportent un grand nombre d'éléments visuels identiques (comme en cinéma, une image ressemble à la précédente) , MPEG n'enregistre que les éléments qui diffèrent de l'image d'origine. Par exemple, et sans que cet exemple soit limitatif de l'invention, une image entière de référence est modifiée en conservant les coefficients DC des modifications apportées dans le portail et, pour les images successives qui dépendent de cette image I de référence, il n'est pas nécessaire d'apporter des modifications puisqu'elles feront diverger le flux visualisé en raison des perturbations apportées aux images I de référence. La compression MPEG commence donc, dans un premier temps, par décomposer l'image en différentes matrices carrées comportant plusieurs points ou pixels, ayant chacun leur propre valeur colorimétrique. Un calcul permet d'obtenir une valeur moyenne pour chaque matrice au sein de laquelle chaque point est maintenant noyé. Ce traitement génère une pixellisation et l'apparition d'aplats uniformes, là où existaient des nuances de teinte. La deuxième étape de la compression MPEG consiste à ne conserver d'une image à l'autre que les éléments changeants. Dans le cas d'un programme audiovisuel de typeSince the successive images of a video sequence contain a large number of identical visual elements (as in cinema, an image resembles the previous one), MPEG only records elements that differ from the original image. For example, and without this example being limiting of the invention, an entire reference image is modified while preserving the DC coefficients of the modifications made in the portal and, for the successive images which depend on this reference image I, there n It is not necessary to make modifications since they will cause the displayed flow to diverge due to the disturbances made to the reference I images. MPEG compression therefore begins, first, by decomposing the image into different square matrices comprising several points or pixels, each having their own colorimetric value. A calculation makes it possible to obtain an average value for each matrix within which each point is now embedded. This treatment generates a pixelation and the appearance of uniform flat areas, where there were shades of tint. The second stage of MPEG compression consists in keeping only the changing elements from one image to another. In the case of an audiovisual type program
MPEG, toutes les caractéristiques des images I en provenance du serveur vidéo ne sont pas transmises vers le module (5) . En particulier, les caractéristiques peuvent être les coefficients de corrélation DC contenus dans les images I .MPEG, all the characteristics of the I images from the video server are not transmitted to the module (5). In particular, the characteristics can be the DC correlation coefficients contained in the I images.
Certains coefficients DC de ces images I sont conservés dans le serveur vidéo. Par contre, en lieu et place des coefficients DC de ces images I non transmis, le serveur intercalera de faux coefficients DC de même nature que les coefficients DC enlevés et conservés dans le portail de sorte que le Lecteur standard MPEG du module (8) ne soit pas perturbé par ces modifications qu'il ignorera et reconstituera en sortie un flux de sortie MPEG qui sera non correct du point de vue visuel pour un être humain mais correct du point de vue format MPEG, c'est-à-dire le flux numérique principal contenant des faux coefficients DC est conforme à la norme MPEG. D'une manière générale, les modifications sur des coefficients sont effectuées de manière à ce que le flux numérique principal modifié soit strictement conforme à la norme ou au standard du flux vidéo numérique original.Certain DC coefficients of these I images are stored in the video server. On the other hand, instead of the DC coefficients of these non-transmitted I images, the server will insert false DC coefficients of the same kind as the DC coefficients removed and stored in the portal so that the standard MPEG Player of the module (8) is not disturbed by these modifications which it will ignore and reconstruct as output an output stream MPEG which will be not correct from the visual point of view for a human being but correct from the point of view of MPEG format, that is to say the main digital stream containing false DC coefficients conforms to the MPEG standard. Generally, modifications to coefficients are made so that the modified main digital stream conforms strictly to the standard or standard of the original digital video stream.
Le lecteur MPEG (8) du décodeur (2) est un lecteur standard MPEG et n'est en aucune manière modifié ou affecté par les changements apportés aux images I.The MPEG player (8) of the decoder (2) is a standard MPEG player and is in no way modified or affected by the changes made to the images I.
Comme le montre la figure 1, l'interface de connexion de l'ordinateur (1) est reliée à un réseau de télécommunication étendu, directement ou par un réseau local servant de réseau d'accès et est constitué par exemple d'une interface de ligne d'abonné (Réseau téléphonique analogique ou numérique, DSL, BLR, GSM, GPRS, UMTS, etc.) .As shown in FIG. 1, the connection interface of the computer (1) is connected to an extended telecommunications network, directly or by a local network serving as an access network and consists, for example, of a communication interface. subscriber line (Analog or digital telephone network, DSL, BLR, GSM, GPRS, UMTS, etc.).
Ainsi donc, les programmes audiovisuels sont diffusés de façon classique en mode multidiffusion (« broadcast ») via le réseau de transmission large bande (12) de type hertzien, câble, satellite, numérique hertzien, DSL, etc. Chaque programme audiovisuel ainsi diffusé peut être crypté ou non, et, les flux de type MPEG comportent des modifications au niveau de certaines images I comme décrit ci-dessus. En fonction des paramètres choisis par l'usager ou des informations transmises par le serveur de diffusion, certains programmes audiovisuels ainsi modifiés et incomplets sont enregistrés dans le disque dur de l'ordinateur (1).Thus, the audio-visual programs are diffused in a traditional way in multicast mode (“broadcast”) via the broadband transmission network (12) of hertzian type, cable, satellite, digital hertzian, DSL, etc. Each audiovisual program thus broadcast may or may not be encrypted, and the MPEG-type streams include modifications at the level of certain I images as described above. Depending on the parameters chosen by the user or the information transmitted by the broadcasting server, certain audiovisual programs thus modified and incomplete are saved in the hard disk of the computer (1).
Lorsque l'usager désire visualiser un programme audiovisuel ainsi enregistré dans le disque dur (10) de son ordinateur (1) il se connecte alors au portail via la liaison de type réseau local ou accès direct et à travers le réseau de télécommunication lui-même relié au serveur vidéo.When the user wishes to view an audiovisual program thus recorded in the hard disk (10) of his computer (1) he then connects to the portal via the link of the local network type or direct access and through the telecommunications network itself connected to the video server.
Tout au long de la visualisation du programme audiovisuel, les liaisons restent établies et permettent à l'ordinateur (1) de recevoir via la liaison (13) les fonctions et les paramètres de remise en ordre des coefficients DC modifiés des images I. Le flux numérique principal en provenance du disque dur de l'ordinateur (1) et l'information complémentaire provenant du serveur vidéo via la liaison (13) sont transmis par l'ordinateur (1) au décodeur (2) via respectivement les liaisons (4) et (3) . La combinaison du flux numérique principal et de cette information complémentaire permet seule la visualisation de la séquence vidéo initiale. Les coefficients DC modifiés des images I ainsi transmis ne sont jamais enregistrés dans le disque dur de l'ordinateur (1) car les images I reconstituées sont directement affichées sur l'écran de visualisation (6) via le traitement effectué par le décodeur (2) après avoir été traitées par le Lecteur (8) à partir de sa mémoire locale volatile (81) . Une fois traités et visualisés, les coefficients DC modifiés et/ou manquants des images I venant d'être transmis par le serveur vidéo seront effacés de la mémoire volatile locale (81) du décodeur (2) .Throughout the visualization of the audiovisual program, the links remain established and allow the computer (1) to receive via the link (13) the functions and parameters for reordering the modified DC coefficients of the images I. The flow main digital from the computer hard drive (1) and additional information from the video server via the link (13) are transmitted by the computer (1) to the decoder (2) via the links (4) respectively and (3). The combination of the main digital stream and this additional information only allows the viewing of the initial video sequence. The modified DC coefficients of the I images thus transmitted are never saved in the hard disk of the computer (1) because the reconstructed I images are directly displayed on the display screen (6) via the processing carried out by the decoder (2 ) after being processed by the Reader (8) from its volatile local memory (81). Once processed and displayed, the modified and / or missing DC coefficients of the I images just transmitted by the video server will be erased from the local volatile memory (81) of the decoder (2).
A chaque fois que l'usager voudra regarder un programme enregistré dans le disque dur (10) de l'ordinateur (1) il se connectera automatiquement vers le serveur. Selon un mode de réalisation particulier, l'ordinateur (1) ou le décodeur (2) comprend un lecteur de cartes à puce (9) qui permettra au portail d'authentifier l'usager propriétaire du décodeur (2). L' authentification est effectuée entre le serveur vidéo et le périphérique de traitement vidéo du décodeur lors de la demande d'information complémentaire. Lors de cette étape d' authentification, l'information relative à ladite authentification transite via l'ordinateur personnel.Whenever the user wants to watch a program saved in the hard drive (10) of the computer (1), he will automatically connect to the server. According to a particular embodiment, the computer (1) or the decoder (2) comprises a chip card reader (9) which will allow the portal to authenticate the user who owns the decoder (2). Authentication is performed between the video server and the video processing device of the decoder when requesting additional information. During this authentication step, the information relating to said authentication passes through the personal computer.
Selon un mode de réalisation particulier, pour un contenu audiovisuel MPEG donné, la carte à puce contient ladite information complémentaire.According to a particular embodiment, for a given MPEG audiovisual content, the smart card contains said additional information.
La figure 2 représente une variante de réalisation, dans laquelle le décodeur comprend un module d' interface de type modem (16) relié à un réseau (13) , pour recevoir directement les informations complémentaires . Le flux vidéo modifié est reçu comme dans l'exemple précédent depuis un ordinateur (1) à travers la liaison (4) . La figure 3 représente une variante de réalisation, dans laquelle le décodeur comprend également un module d'interface (11) relié au réseau (12) pour recevoir directement le flux numérique principal modifié via le module d'interface (15) et la liaison (4ter) . Le flux numérique principal modifié est alors également transmis à l'ordinateur (1) à travers la liaison (4bis) pour être enregistré sur le disque dur (10) . Avantageusement, la liaison (4bis) et la liaison (4ter) sont confondues.FIG. 2 represents an alternative embodiment, in which the decoder comprises a modem-type interface module (16) connected to a network (13), for directly receiving the additional information. The modified video stream is received as in the previous example from a computer (1) through the link (4). FIG. 3 represents an alternative embodiment, in which the decoder also comprises an interface module (11) connected to the network (12) for directly receiving the modified main digital stream via the interface module (15) and the link ( 4ter). The modified main digital stream is then also transmitted to the computer (1) through the link (4bis) to be recorded on the hard disk (10). Advantageously, the connection (4bis) and the connection (4ter) are combined.
Dans le cas des figures 2 et 3 l' authentification est effectuée entre le serveur vidéo et le périphérique de traitement vidéo du décodeur lors de la demande d'information complémentaire. Lors de cette étape d' authentification, l'information relative à ladite authentification transite par voie séparée de l'ordinateur personnel .In the case of FIGS. 2 and 3, authentication is carried out between the video server and the video processing peripheral of the decoder when the request for additional information is made. During this authentication step, the information relating to said authentication transits separately from the personal computer.
Avantageusement les modems (16) et (11) sont confondus ainsi que les liaisons vers les réseaux (12) et (13) .Advantageously, the modems (16) and (11) are combined as well as the links to the networks (12) and (13).
Avantageusement dans les figures 1, 2 et 3, l'ordinateur (1) comporte un lecteur des disques, par exemple un lecteur de CD ou de DVD, pour lire directement des flux numériques principaux enregistrés sur disques. Les flux numériques principaux sont enregistrés au préalable sur lesdits disques. Advantageously in FIGS. 1, 2 and 3, the computer (1) includes a disc player, for example a CD or DVD player, for directly reading main digital streams recorded on discs. The main digital streams are recorded beforehand on said disks.

Claims

REVENDICATIONS
1 - Procédé pour la distribution de séquences vidéo consistant à diffuser un flux numérique principal et une information complémentaire nécessaire à la visualisation de la séquence vidéo, et à reconstruire sur le site de réception le flux vidéo visualisable sur un équipement muni d'un écran (6), caractérisé en ce que le site de réception comporte un ordinateur personnel (1) avec des moyens de stockage de masse (10) , et un périphérique de traitement vidéo (2) muni de moyens de communication avec ledit ordinateur personnel (1) et de transmission du flux visualisable à un dispositif d'affichage, le flux numérique principal étant reçu par ledit ordinateur personnel (1) , l'application logicielle de reconstruction du flux d' affichage étant exécutée dans le périphérique de traitement vidéo (2) et non pas dans l'ordinateur personnel (D •1 - Method for the distribution of video sequences consisting in broadcasting a main digital stream and additional information necessary for viewing the video sequence, and in reconstructing on the reception site the video stream which can be viewed on equipment fitted with a screen ( 6), characterized in that the reception site comprises a personal computer (1) with mass storage means (10), and a video processing device (2) provided with means of communication with said personal computer (1) and transmitting the viewable stream to a display device, the main digital stream being received by said personal computer (1), the software application for reconstructing the display stream being executed in the video processing peripheral (2) and not in the personal computer (D •
2 - Procédé pour la distribution de séquences vidéo selon la revendication 1, caractérisé en ce que le flux numérique principal est transmis par le serveur par l'intermédiaire d'un réseau numérique, l'ordinateur personnel (1) comprenant une liaison haut-débit pour recevoir ledit flux numérique principal.2 - Method for the distribution of video sequences according to claim 1, characterized in that the main digital stream is transmitted by the server via a digital network, the personal computer (1) comprising a high-speed link to receive said main digital stream.
3 - Procédé pour la distribution de séquences vidéo selon la revendication 1, caractérisé en ce que le flux numérique principal est transmis par le serveur par l'intermédiaire d'un support matériel, l'ordinateur personnel (1) comprenant un lecteur pour exploiter ledit support numérique et lire ledit flux numérique principal . 4 - Procédé pour la distribution de séquences vidéo selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'information complémentaire est reçue par l'ordinateur personnel (1), le flux numérique principal et l'information complémentaire étant transmise par l'ordinateur personnel au périphérique de traitement vidéo.3 - Method for the distribution of video sequences according to claim 1, characterized in that the main digital stream is transmitted by the server via a hardware medium, the personal computer (1) comprising a player for exploiting said digital medium and read said main digital stream. 4 - Method for the distribution of video sequences according to any one of claims 1 to 3, characterized in that the additional information is received by the personal computer (1), the main digital stream and the additional information being transmitted from the personal computer to the video processing device.
5 - Procédé pour la distribution de séquences vidéo selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'information complémentaire est reçue par le périphérique de traitement vidéo, le flux numérique principal étant transmis par l'ordinateur personnel au périphérique de traitement vidéo.5 - Method for the distribution of video sequences according to any one of claims 1 to 3, characterized in that the additional information is received by the video processing peripheral, the main digital stream being transmitted by the personal computer to the peripheral video processing.
6 - Procédé pour la distribution de séquences vidéo selon la revendication 5, caractérisé en ce que le flux numérique principal est reçu par le périphérique de traitement vidéo, le flux numérique principal étant transmis par le périphérique de traitement vidéo à l'ordinateur pour enregistrement dans sa mémoire de masse afin de pouvoir être rejoué plus tard.6 - Method for the distribution of video sequences according to claim 5, characterized in that the main digital stream is received by the video processing device, the main digital stream being transmitted by the video processing device to the computer for recording in its mass memory so that it can be replayed later.
7 - Procédé pour la distribution de séquences vidéo selon l'une quelconque des revendications précédentes, caractérisé en ce que le flux numérique principal est conforme à la norme ou standard du flux vidéo original.7 - Method for the distribution of video sequences according to any one of the preceding claims, characterized in that the main digital stream conforms to the norm or standard of the original video stream.
8 - Procédé pour la distribution de séquences vidéo selon l'une quelconque des revendications précédentes, caractérisé en ce que l'ordinateur personnel comporte un module de routage pour l'information complémentaire entre le serveur et le périphérique de traitement vidéo du décodeur.8 - Method for the distribution of video sequences according to any one of the preceding claims, characterized in that the personal computer includes a routing module for additional information between the decoder server and video processing device.
9 - Procédé pour la distribution de séquences vidéo selon l'une quelconque des revendications précédentes, caractérisé en ce qu'une authentification est effectuée entre le serveur vidéo et le périphérique de traitement vidéo du décodeur lors de la demande d' information complémentaire, l'information relative à ladite authentification transitant par voie séparée de l'ordinateur personnel.9 - Method for the distribution of video sequences according to any one of the preceding claims, characterized in that an authentication is carried out between the video server and the video processing device of the decoder during the request for additional information, the information relating to said authentication transiting separately from the personal computer.
10 - Procédé pour la distribution de séquences vidéo selon l'une des revendications de 1 à 8, caractérisé en ce qu'une authentification est effectuée entre le serveur vidéo et le périphérique de traitement vidéo du décodeur lors de la demande d'information complémentaire, l'information relative à ladite authentification transitant via l'ordinateur personnel.10 - Method for the distribution of video sequences according to one of claims 1 to 8, characterized in that an authentication is carried out between the video server and the video processing device of the decoder during the request for additional information, the information relating to said authentication transiting via the personal computer.
11 - Décodeur pour la mise en œuvre du procédé selon la revendication 1, caractérisé en ce qu'il comporte une entrée pour recevoir un flux numérique provenant d'un ordinateur personnel (1), un circuit de traitement vidéo pour reconstruire un flux visualisable à partir dudit flux numérique principal et d'une information complémentaire, et une sortie délivrant un signal vidéo affichable sur un dispositif d'affichage.11 - Decoder for implementing the method according to claim 1, characterized in that it comprises an input for receiving a digital stream from a personal computer (1), a video processing circuit for reconstructing a stream viewable at from said main digital stream and additional information, and an output delivering a video signal displayable on a display device.
12 - Décodeur pour la mise en œuvre du procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il est dépourvu de moyen de stockage de masse. 13 - Décodeur pour la mise en œuvre du procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend un moyen de communication avec un réseau pour la réception de l'information complémentaire .12 - Decoder for implementing the method according to any one of the preceding claims, characterized in that it is devoid of mass storage means. 13 - Decoder for implementing the method according to any one of the preceding claims, characterized in that it comprises a means of communication with a network for the reception of additional information.
14 - Décod eur pour la mise en œuvre du procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu' il comprend un moyen de communication avec un ordinateur personnel (1) pour la réception de 1' information complémentaire .14 - Decoder for the implementation of the method according to any one of the preceding claims, characterized in that it comprises a means of communication with a personal computer (1) for the reception of one additional information.
15 - Décodeur pour la mise en œuvre du procédé selon l'une des revendications précédentes, caractérisé en ce qu'il comprend un lecteur de carte contenant 1' information complémentaire .15 - Decoder for implementing the method according to one of the preceding claims, characterized in that it comprises a card reader containing one additional information.
16 - Décodeur pour la mise en œuvre du procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend des moyens de communication sans fil avec un ordinateur personnel (1) .16 - Decoder for implementing the method according to any one of the preceding claims, characterized in that it comprises means of wireless communication with a personal computer (1).
17 - Système pour la mise en œuvre du procédé comprenant un décodeur selon l'une quelconque des revendications 11 à 16 et un ordinateur personnel (1) , caractérisé en ce que l'ordinateur personnel (1) comporte un lecteur de disques sur lesquels sont enregistrés les flux numériques principaux et en ce que le décodeur comporte des moyens de communication avec l'ordinateur personnel (1) , pour recevoir le flux numérique principal 17 - System for implementing the method comprising a decoder according to any one of claims 11 to 16 and a personal computer (1), characterized in that the personal computer (1) comprises a disc player on which are recorded the main digital streams and in that the decoder comprises means of communication with the personal computer (1), to receive the main digital stream
EP04702358A 2003-01-15 2004-01-15 Method for distributing video sequences, decoder and system therefor Withdrawn EP1627528A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0300406A FR2849980B1 (en) 2003-01-15 2003-01-15 METHOD FOR THE DISTRIBUTION OF VIDEO SEQUENCES, DECODER AND SYSTEM FOR THE IMPLEMENTATION OF THIS PRODUCT
PCT/FR2004/050017 WO2004066627A2 (en) 2003-01-15 2004-01-15 Method for distributing video sequences, decoder and system therefor

Publications (1)

Publication Number Publication Date
EP1627528A2 true EP1627528A2 (en) 2006-02-22

Family

ID=32524936

Family Applications (1)

Application Number Title Priority Date Filing Date
EP04702358A Withdrawn EP1627528A2 (en) 2003-01-15 2004-01-15 Method for distributing video sequences, decoder and system therefor

Country Status (4)

Country Link
US (1) US20050283811A1 (en)
EP (1) EP1627528A2 (en)
FR (1) FR2849980B1 (en)
WO (1) WO2004066627A2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2898458B1 (en) * 2006-03-10 2008-05-16 Medialive METHOD FOR THE SECURE DISTRIBUTION OF AUDIOVISUAL SEQUENCES, DECODER AND SYSTEM FOR IMPLEMENTING SAID METHOD
FR2909507B1 (en) * 2006-12-05 2009-05-22 Medialive Sa METHOD AND SYSTEM FOR THE SECURE DISTRIBUTION OF AUDIOVISUAL DATA BY TRANSACTIONAL MARKING

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5420866A (en) * 1994-03-29 1995-05-30 Scientific-Atlanta, Inc. Methods for providing conditional access information to decoders in a packet-based multiplexed communications system

Family Cites Families (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3341291B2 (en) * 1991-11-22 2002-11-05 ソニー株式会社 Receiver
US5331670A (en) * 1992-01-31 1994-07-19 At&T Bell Laboratories Synchronization scheme for a digital communications system
JP3348310B2 (en) * 1992-09-28 2002-11-20 ソニー株式会社 Moving picture coding method and moving picture coding apparatus
JPH06141004A (en) * 1992-10-27 1994-05-20 Mitsubishi Corp Charging system
US7089212B2 (en) * 1992-12-15 2006-08-08 Sl Patent Holdings Llc System and method for controlling access to protected information
US5534913A (en) * 1994-03-31 1996-07-09 At&T Corp. Apparatus and method for integrating downstream data transfer over a cable television channel with upstream data carrier by other media
US5748786A (en) * 1994-09-21 1998-05-05 Ricoh Company, Ltd. Apparatus for compression using reversible embedded wavelets
US5703887A (en) * 1994-12-23 1997-12-30 General Instrument Corporation Of Delaware Synchronization and error detection in a packetized data stream
US5892900A (en) * 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
DE69637733D1 (en) * 1995-02-13 2008-12-11 Intertrust Tech Corp SYSTEMS AND METHOD FOR SAFE TRANSMISSION
US5852664A (en) * 1995-07-10 1998-12-22 Intel Corporation Decode access control for encoded multimedia signals
US5675390A (en) * 1995-07-17 1997-10-07 Gateway 2000, Inc. Home entertainment system combining complex processor capability with a high quality display
US6957350B1 (en) * 1996-01-30 2005-10-18 Dolby Laboratories Licensing Corporation Encrypted and watermarked temporal and resolution layering in advanced television
US6233256B1 (en) * 1996-03-13 2001-05-15 Sarnoff Corporation Method and apparatus for analyzing and monitoring packet streams
KR100203262B1 (en) * 1996-06-11 1999-06-15 윤종용 Interface device of video decoder for syncronization of picture
US7177429B2 (en) * 2000-12-07 2007-02-13 Blue Spike, Inc. System and methods for permitting open access to data objects and for securing data within the data objects
US5953506A (en) * 1996-12-17 1999-09-14 Adaptive Media Technologies Method and apparatus that provides a scalable media delivery system
CN100334880C (en) * 1997-03-17 2007-08-29 松下电器产业株式会社 Method and its device for transmitting and receiving dynamic image data
CN1202500C (en) * 1997-07-11 2005-05-18 皇家菲利浦电子有限公司 Audio and vedeo data decoding method
US6018359A (en) * 1998-04-24 2000-01-25 Massachusetts Institute Of Technology System and method for multicast video-on-demand delivery system
KR100294890B1 (en) * 1998-07-01 2001-07-12 윤종용 Digital video coder and decoder using watermarking and method therefor
JO2117B1 (en) * 1998-07-15 2000-05-21 كانال + تيكنولوجيز سوسيته انونيم method and apparatus for secure communication of information between aplurality of digital audiovisual devices
AR020608A1 (en) * 1998-07-17 2002-05-22 United Video Properties Inc A METHOD AND A PROVISION TO SUPPLY A USER REMOTE ACCESS TO AN INTERACTIVE PROGRAMMING GUIDE BY A REMOTE ACCESS LINK
US6735699B1 (en) * 1998-09-24 2004-05-11 Ryuichi Sasaki Method and system for monitoring use of digital works
EP1005233A1 (en) * 1998-10-12 2000-05-31 STMicroelectronics S.r.l. Constant bit-rate coding control in a video coder by way of pre-analysis of the slices of the pictures
US6421720B2 (en) * 1998-10-28 2002-07-16 Cisco Technology, Inc. Codec-independent technique for modulating bandwidth in packet network
US6195394B1 (en) * 1998-11-30 2001-02-27 North Shore Laboratories, Inc. Processing apparatus for use in reducing visible artifacts in the display of statistically compressed and then decompressed digital motion pictures
US6577849B1 (en) * 1999-02-03 2003-06-10 Motorola, Inc. Method and apparatus for providing additional information about a broadcast
US6570926B1 (en) * 1999-02-25 2003-05-27 Telcordia Technologies, Inc. Active techniques for video transmission and playback
US6597961B1 (en) * 1999-04-27 2003-07-22 Realnetworks, Inc. System and method for concealing errors in an audio transmission
JP3911905B2 (en) * 1999-04-30 2007-05-09 松下電工株式会社 Impact rotary tool
FI111764B (en) * 1999-06-10 2003-09-15 Nokia Corp Method and arrangement for processing image data
US6526581B1 (en) * 1999-08-03 2003-02-25 Ucentric Holdings, Llc Multi-service in-home network with an open interface
US20020019984A1 (en) * 2000-01-14 2002-02-14 Rakib Selim Shlomo Headend cherrypicker with digital video recording capability
US6701528B1 (en) * 2000-01-26 2004-03-02 Hughes Electronics Corporation Virtual video on demand using multiple encrypted video segments
JP2001251616A (en) * 2000-03-02 2001-09-14 Media Glue Corp Method and device for converting multiplexed sound/ moving picture compressing-coded signal, and medium recorded with conversion program
US6771828B1 (en) * 2000-03-03 2004-08-03 Microsoft Corporation System and method for progessively transform coding digital data
JP2001320363A (en) * 2000-05-10 2001-11-16 Pioneer Electronic Corp Copyright protecting method, recording method, recording device, reproducing method and reproducing device
JP2001359070A (en) * 2000-06-14 2001-12-26 Canon Inc Data processing unit, data processing method and computer-readable storage medium
DE60140125D1 (en) * 2000-08-11 2009-11-19 Nds Ltd INCORRECT CONTENTS
EP1215880A3 (en) * 2000-12-07 2003-08-13 Sony United Kingdom Limited Embedding data in material
US7421082B2 (en) * 2000-12-28 2008-09-02 Sony Corporation Data delivery method and data delivery system using sets of passkeys generated by dividing an encryption key
US20020133830A1 (en) * 2001-01-08 2002-09-19 Artista Communications, Inc. Adaptive video on-demand system and method using tempo-differential file transfer
JP2002278859A (en) * 2001-03-16 2002-09-27 Nec Corp Contents distribution system, contents distribution method and contents reproducing device for reproducing contents
EP1382202B1 (en) * 2001-04-18 2006-07-26 Koninklijke Philips Electronics N.V. Audio coding with partial encryption
US7124303B2 (en) * 2001-06-06 2006-10-17 Sony Corporation Elementary stream partial encryption
US7072291B1 (en) * 2001-08-23 2006-07-04 Cisco Technology, Inc. Devices, softwares and methods for redundantly encoding a data stream for network transmission with adjustable redundant-coding delay
US6873744B2 (en) * 2002-04-17 2005-03-29 Regents Of The University Of Minnesota Image restoration from transformed component data
US7530084B2 (en) * 2002-05-28 2009-05-05 Sony Corporation Method and apparatus for synchronizing dynamic graphics
FR2846179B1 (en) * 2002-10-21 2005-02-04 Medialive ADAPTIVE AND PROGRESSIVE STRIP OF AUDIO STREAMS
US7321625B2 (en) * 2002-12-13 2008-01-22 Ntt Docomo, Inc. Wavelet based multiresolution video representation with spatially scalable motion vectors
FR2850515B1 (en) * 2003-01-23 2005-07-01 Medialive ADAPTIVE AND PROGRESSIVE METHOD AND SYSTEM FOR SECURELY DISTRIBUTING FIXED IMAGES CODED IN WAVELET
US7382969B2 (en) * 2003-02-19 2008-06-03 Sony Corporation Method and system for preventing the unauthorized copying of video content
US20040168185A1 (en) * 2003-02-24 2004-08-26 Dawson Thomas Patrick Multimedia network picture-in-picture
US7298741B2 (en) * 2003-02-27 2007-11-20 Sharp Laboratories Of America, Inc. Robust MPEG-2 multiplexing system and method using an adjustable time stamp
FR2854019B1 (en) * 2003-04-16 2005-09-16 Medialive SCREENING, UNLOCKING AND SECURED DISTRIBUTION OF AUDIOVISUAL SEQUENCES FROM VIDEO ENCODERS BASED ON WAVELET PROCESSING
FR2854530B1 (en) * 2003-05-02 2005-07-22 Medialive METHOD AND DEVICE FOR SECURING THE TRANSMISSION, RECORDING AND VISUALIZATION OF DIGITAL AUDIOVISUAL EMPTY STREAMS
FR2854531B1 (en) * 2003-05-02 2007-01-05 Medialive METHOD AND SYSTEM FOR SECURING SCRAMBLING, UNLOCKING AND DISTRIBUTION OF VECTORIAL VISUAL SEQUENCES

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5420866A (en) * 1994-03-29 1995-05-30 Scientific-Atlanta, Inc. Methods for providing conditional access information to decoders in a packet-based multiplexed communications system

Also Published As

Publication number Publication date
FR2849980A1 (en) 2004-07-16
WO2004066627A2 (en) 2004-08-05
FR2849980B1 (en) 2005-04-08
US20050283811A1 (en) 2005-12-22
WO2004066627A3 (en) 2006-01-19

Similar Documents

Publication Publication Date Title
FR2849567A1 (en) SECURE DEVICE FOR BROADCASTING, ACCESS, COPYING, RECORDING, ON-DEMAND VIEWING AND RIGHTS MANAGEMENT OF JPEG PHOTOGRAPHIC IMAGES
EP1477009B1 (en) Device for secure transmission recording and visualisation of audiovisual programmes
FR2833446A1 (en) PROTOCOL FOR CONTROLLING THE MODE OF ACCESSING DATA TRANSMITTED IN POINT TO POINT OR POINT MULTI-POINT MODE
WO2003065731A1 (en) Device that is used for secure diffusion, controlled display, private copying and management of, and conditional access to, mpeg-4-type audiovisual content rights
FR2898458A1 (en) METHOD FOR THE SECURE DISTRIBUTION OF AUDIOVISUAL SEQUENCES, DECODER AND SYSTEM FOR IMPLEMENTING SAID METHOD
EP1470714A1 (en) Secure device that is used to process high-quality audiovisual works
EP3380983B1 (en) Method for the identification of security processors
EP1552694B1 (en) Conditional access data decrypting system
EP1590959B1 (en) Secure equipment which is used, on request, to distribute, record and display audio-visual works with an mpeg-2 ts-type format
EP1994718B2 (en) Method and device for distributing secure digital audiovisual contents by interoperable solutions
EP1627528A2 (en) Method for distributing video sequences, decoder and system therefor
WO2004100532A1 (en) Method and device for securing transmission, recording and viewing of digital audiovisual packet flows
WO2004093453A1 (en) Method and equipment for distributing digital video products with a restriction of certain products in terms of the representation and reproduction rights thereof
EP1547383A1 (en) Method for the secure transmission of audiovisual files
FR2846831A1 (en) Pseudo on-demand broadcast system, e.g. for video, transmitting information elements to all receivers for encrypted storage after filtering according to individual selection criteria
EP1554879A2 (en) Device for the transformation of mpeg-2-type multimedia and audiovisual content into secure content of the same type
FR3001352A1 (en) Method for recording and playing broadcast digital service received in scrambled form by e.g. digital TV, involves generating replacement table, transferring output stream including table, and recording stream to host equipment

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

PUAK Availability of information related to the publication of the international search report

Free format text: ORIGINAL CODE: 0009015

17P Request for examination filed

Effective date: 20050802

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL LT LV MK

DAX Request for extension of the european patent (deleted)
RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: QUERELL DATA LIMITED LIABILITY COMPANY

17Q First examination report despatched

Effective date: 20141106

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20150317