ES2332129T3 - Dispositivo para proteger la transmision, registro y visualizacion de programas audiovisuales. - Google Patents

Dispositivo para proteger la transmision, registro y visualizacion de programas audiovisuales. Download PDF

Info

Publication number
ES2332129T3
ES2332129T3 ES03731730T ES03731730T ES2332129T3 ES 2332129 T3 ES2332129 T3 ES 2332129T3 ES 03731730 T ES03731730 T ES 03731730T ES 03731730 T ES03731730 T ES 03731730T ES 2332129 T3 ES2332129 T3 ES 2332129T3
Authority
ES
Spain
Prior art keywords
stream
flow
video
equipment
network
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 - Lifetime
Application number
ES03731730T
Other languages
English (en)
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.)
Medialive SA
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
Application granted granted Critical
Publication of ES2332129T3 publication Critical patent/ES2332129T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/762Media network packet handling at the source 
    • 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 or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • H04N21/23476Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • 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/4147PVR [Personal Video Recorder]
    • 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
    • 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4385Multiplex stream processing, e.g. multiplex stream decrypting
    • 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 programme guide from data received from the Internet and a Head-end or 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/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/631Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91328Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a copy management signal, e.g. a copy generation management signal [CGMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91357Television signal processing therefor for scrambling ; for copy protection by modifying the video signal
    • H04N2005/91364Television signal processing therefor for scrambling ; for copy protection by modifying the video signal the video signal being scrambled
    • 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
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Facsimiles In General (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
  • Debugging And Monitoring (AREA)

Abstract

Método para la distribución de secuencias de vídeo desde un servidor (12) hacia un equipo destinatario (8), las secuencias de vídeo teniendo un formato de flujo nominal (101) constituido por una sucesión de tramas comprendiendo, cada una, una imagen completa I o una imagen diferencial de tipo B o P, el método incluyendo etapas en las cuales: antes de la transmisión al equipo destinatario (8), - se analiza (121) dicho flujo nominal para generar un primer flujo modificado; - se genera un segundo flujo de un formato cualquiera, que comporta las informaciones digitales aptas para permitir la reconstrucción de dicho flujo nominal a partir de dicho primer flujo modificado; luego, - se transmite separadamente los dos flujos generados de este modo desde el servidor (12) hacia el equipo destinatario (8); - se calcula (87) en el equipo destinatario (8) una síntesis de un flujo al formato nominal en función de dicho primer flujo y de dicho segundo flujo, el método estando caracterizado por el hecho de que: - dicho primer flujo modificado tiene el mismo formato que dicho flujo nominal e incluye al menos una imagen digital diferencial del tipo B o P modificada en relación a dicho flujo nominal.

Description

Dispositivo para proteger la transmisión, registro y visualización de programas audiovisuales.
La presente invención se refiere al tratamiento, la difusión, el registro y la visualización protegida de datos de vídeo y de programas de televisión, o más generalmente a cualquier programa o secuencia multimedia utilizando un formato de flujo nominal de tipo MPEG, por usuarios autorizados, y propone un sistema protegido para el tratamiento, la difusión, la entrega, el registro, la copia privada y la visualización de programas y de secuencias de vídeo o multimedia interactivos.
El problema general es proporcionar un dispositivo capaz de transmitir de manera protegida un conjunto de películas de alta calidad visual en un formato de tipo MPEG en directo hacia una pantalla de televisión y/o para ser registrado en el disco duro de una caja de conexión de la red de teletransmisión a la pantalla de televisión, conservando al mismo tiempo la calidad audiovisual pero evitando toda utilización fraudulenta como la posibilidad de hacer copias piratas de películas o de programas audiovisuales registrados en el disco duro del descodificador.
La invención permite igualmente un control total de la utilización de copias y de los derechos de las obras difundidas.
Con las soluciones actuales, es posible transmitir las películas y los programas audiovisuales en forma digital a través de las redes de difusión de tipo hertziana, por cable, satélite, etc. o a través de las redes de telecomunicaciones tipo DSL (Digital Subscriber Line) o BLR (bucle local de radio) o de las redes DAB (Digital Audio Broadcasting). Además, para evitar el pirateo de las obras difundidas de este modo, estas últimas suelen ser encriptadas por diversos medios bien conocidos por el experto en la materia.
Sin embargo, el inconveniente principal de todas las soluciones actuales (TiVo InC., WO00165762) es que se necesita transmitir no sólo los datos encriptados hacia los usuarios, sino también las claves de desencriptado. La transmisión de las claves de desencriptado se puede hacer antes, al mismo tiempo o después de la transmisión de los programas audiovisuales. Para aumentar la seguridad y por lo tanto la protección de las obras audiovisuales contra una utilización mal intencionada, las claves de desencriptado así como las funciones de desencriptación de los descodificadores audiovisuales pueden contener medios de seguridad mejorados como tarjetas de chip u otras llaves físicas que pueden opcionalmente actualizarse a distancia.
De este modo, las soluciones actuales aplicadas a un descodificador con posibilidad de registro local de programas audiovisuales en forma digital en cualquier soporte de tipo disco duro u otro tipo de memoria, ofrecen a un usuario mal intencionado la posibilidad de hacer copias no autorizadas de los programas registrados de este modo, ya que en un momento dado, este usuario posee con su descodificador digital, asociado o no a los sistemas de tarjetas de chip, todas las informaciones, programas de software y datos que permiten la desencriptación completa de los programas audiovisuales. Debido a justamente el hecho de que posee todos los datos, el usuario mal intencionado tendrá la posibilidad de hacer copias ilegales sin que nadie se dé cuenta de esta copia fraudulenta en el momento en el que se hace.
Una solución consistiría por lo tanto en transmitir todo o parte de un programa audiovisual digital únicamente a demanda (servicios de vídeo a la carta) a través de una red de telecomunicaciones de banda ancha de tipo ADSL, cable o satélite, sin autorizar el registro local de los programas audiovisuales. Aquí, el inconveniente es otro y proviene de los rendimientos de estas redes que no permiten garantizar el flujo continuado de algunos megabits por segundo a cada usuario, como exigen los flujos MPEG que necesitan bandas que pasen de algunas centenas de kilobits a varios megabits por segundo.
En estas condiciones, una solución consiste en separar el flujo en dos partes de las que ninguna sería utilizable sola. Bajo esta óptica se han solicitado varias patentes. Así, se conoce por el documento WO09908428 (Gilles Maton) un método de tratamiento multiaplicativo de un terminal activo localizable en el cual se realiza al menos una conexión con un programa identificable dedicado a la ejecución de una aplicación, dicho programa dictando sus condiciones de explotación al terminal para la puesta a disposición de las funciones. El terminal dialoga puntualmente, empleando una conexión, con el centro de gestión para la realización, si fuera necesaria, de las entradas y salidas de las capacidades de este último, el centro de gestión convirtiéndose en esclavo o no del terminal a nivel del aplicativo con respecto al programa entrante. Esta invención se refiere igualmente al método de identificación del programa y del terminal en explotación. Este método del estado de la técnica anterior divide el flujo en una parte que sirve para identificar al usuario y una parte que contiene el programa propiamente dicho. En particular, dicho programa no es inutilizable sino solamente bloqueado por la primera parte.
Por otra parte, el documento EP0778513 (Matsushita) describe un método que permite prevenir la utilización ilegal de una información añadiendo a ésta una información de control para verificar los derechos del usuario. El sistema permite saber sin interrupción qué parte de la información es utilizada y por qué usuario y a partir de ahí saber si ese usuario está actuando ilegalmente o no. Este método aporta seguridad por lo tanto a los datos añadiéndoles informaciones adicionales que desnaturalizan la información inicial.
\newpage
El documento WO0049483 (Netquartz) nos ofrece igualmente métodos y sistemas para crear una conexión entre los usuarios y un editor de entidades digitalizadas. El método incluye al meno una de las etapas siguientes: la etapa de subdividir dicha entidad digitalizada en dos partes; la etapa de memorizar una parte en una zona de memoria de un servidor conectado a una red informática; la etapa de transmitir la otra parte a al menos un usuario que dispone de un equipo informático; la etapa de conectar dicho equipo informático a dicha red informática; la etapa de establecer una conexión funcional entre dicha primera parte y dicha segunda parte. Estos métodos y sistemas no especifican si la parte memorizada en el servidor puede ser almacenada por el usuario lo que permitiría a éste piratear dicha entidad digitalizada.
Finalmente, a este respecto, el estado de la técnica más cercano se encuentra en las patentes de HyperLOCK Technologies de las que la más pertinente es el documento US05937164.
Este documento US-A-5,937164 enseña un método según el preámbulo de la reivindicación 1.
La invención objeto de esta solicitud utiliza la solución que consiste en separar el flujo en dos: el primer flujo ("the crippled file") solo puede ser visualizado recuperando la segunda parte ("encoded key" o "trigger"). La operación de protección ("crippling") consiste en quitar el encabezamiento del fichero audiovisual. El "crippling" puede también comprender otros tipos de operaciones aplicadas al flujo de origen: esconder el fichero audiovisual desde el punto de vista del sistema de gestión de ficheros, cambiar la extensión del fichero audiovisual o comprimir el fichero audiovisual en formato ZIP.
Sin embargo, este documento no es suficiente para responder al problema identificado. En efecto, la supresión de una parte del flujo o los otros tipos de operaciones descritas por esta patente desnaturalizan el formato del flujo, y no puede por lo tanto ser reconocido como un flujo estándar, explotable con aplicaciones de software generales. Este método del estado de la técnica anterior necesita a la vez un programa específico en el servidor, para la separación de las dos partes, y otro programa específico que asegure no sólo la reconstrucción del flujo, sino también la adquisición del flujo principal y su explotación según un formato propietario de la solución. Este formato propietario no es el formato inicial del flujo antes de la separación en dos partes, en esta solución conocida.
Esta sociedad ha solicitado igualmente otras tres patentes: el documento US5892825 retoma la patente anterior pero en un marco menos amplio porque ahí los flujos siempre son encriptados; el documento US6035329 se basa en el mismo principio pues se refiere a un método que permite la lectura de un disco de tipo CD-ROM o DVD-ROM con reservas a la identificación de los derechos por la inserción de una tarjeta de chip en la que se almacenan las informaciones necesarias para la lectura. Este método sigue sin ser suficiente para nuestro problema porque no garantiza que el flujo modificado sea del mismo formato que el flujo original. Finalmente, el documento US6185306 se refiere a un método de transmisión de datos encriptados desde una página web hacia un ordenador solicitante. Este método permite sin embargo al usuario disponer en un momento dado de todas las herramientas necesarias para copiar los datos.
Con el fin de corregir estos diferentes defectos, la invención se refiere a un método según la reivindicación 1.
Ventajosamente, dicha síntesis produce un flujo rigurosamente idéntico al flujo original, es decir que el método es sin pérdida.
Los modos de realización de la invención están descrito en las reivindicaciones dependientes.
En una realización particular de este método, la transmisión de dicho primer flujo es realizada a través de un soporte material distribuido físicamente como un CD-ROM, un DVD o un disco duro.
En otra realización de este método, la transmisión de dicho primer flujo es realizada a través una red de banda ancha (cable, satélite, fibra óptica, hertziana), a través de una red de tipo DSL (Digital Subscriber Line), a través de una red DAB o a través de una red de bucle local de radio (BLR).
Según la realización de este método, la transmisión de dicho segundo flujo es realizada a través de una red por cable, a través de una red telefónica conmutada (RTC analógica o digital), a través de una red de telefonía móvil utilizando las normas GSM, GPRS o UMTS, a través de una red BLR (bucle local de radio) o a través de una red de tipo DSL.
Según una variante particular de este método, la transmisión de dicho segundo flujo es realizada a través de una red de banda ancha del mismo tipo que la red utilizada por dicho primer flujo, incluso a través de la misma red.
Ventajosamente, la transmisión de uno de los dos flujos o de los dos flujos es cifrada.
Ventajosamente, uno y/o los dos flujos pueden ser tatuados [watermarking].
Según un modo de realización particular, la reconstrucción está condicionada a un pago.
La reconstrucción puede igualmente ser autorizada por una consulta de una copia privada solicitada por el cliente.
Además, la invención se refiere a un equipo para la fabricación de un flujo de vídeo con el fin de realizar este método comportando al menos un servidor multimedia conteniendo las secuencias de vídeo originales y caracterizado porque incluye un dispositivo de análisis del flujo de vídeo proveniente de dicho servidor para generar los dos flujos.
Ventajosamente, este equipo incluye una memoria para el registro de un marcador "copia privada" indicando para cada secuencia los derechos de cada usuario: copia privada que puede volver a verse un número ilimitado de veces, copia privada que puede volver a verse un número limitado de veces y qué número, copia privada prohibida.
Además, la invención se refiere a un equipo para la explotación de un flujo de vídeo para la realización de este método que incluye un descodificador estándar de flujo, al menos una interfaz de registro (disco duro, memoria flash, etc.) destinada a almacenar el contenido de dicho primer flujo y/o un lector de disco (CD, DVD, etc.) que contiene dicho primer flujo y al menos una interfaz de visualización (pantalla estándar, pantalla inalámbrica, vídeoproyector) caracterizado por el hecho de que incluye un medio para la recomposición del flujo original a partir de los dos flujos.
Según un modo de realización particular, dicho medio es una aplicación de software instalada en el equipo.
Según otro modo de realización, dicho medio es un dispositivo electrónico fijo.
Según otro modo de realización, dicho medio es un dispositivo electrónico móvil o portátil.
Según un modo de realización en el que el equipo es instalado en un ordenador, dicho medio utiliza un recurso específico al producto (tarjeta) con el fin de evitar la copia de la información temporal del segundo flujo en un soporte permanente.
Ventajosamente, dicha interfaz de registro almacena también un marcador "copia privada" en relación con dicho primer flujo que indica para esta secuencia los derechos del usuario: copia privada que puede volver a verse un número ilimitado de veces, copia privada que volver a verse un número limitado de veces y qué número, copia privada prohibida.
Ventajosamente, el equipo incluye un lector de tarjetas de chip que permite identificar al usuario.
Ventajosamente, el equipo incluye un lector de tarjetas de chip, la tarjeta de chip conteniendo las aplicaciones de software y/o los datos del segundo flujo.
Una variante de realización consiste en realizar el equipo "cliente" en forma de dos medios interconectados por una conexión física o una conexión a distancia (Bluethooth, AirPort, WIFI, infrarrojos, ...). Según esta variante, el equipo para la explotación de un flujo de vídeo incluye un primer medio constituido por un ordenador personal equipado con una interfaz de comunicación para la recepción de un flujo de vídeo procedente de una red de comunicación o de un lector de soportes físicos, y provisto de por lo menos un medio de registro [disco duro] destinado a almacenar el contenido de dicho primer flujo, y un segundo medio constituido por un descodificador, que incluye una interfaz de visualización, medios de comunicación con dicho ordenador principal para recibir dicho primer flujo transmitido por el ordenador y medios de comunicación para recibir dicho segundo flujo, así como un medio para la recomposición del flujo original a partir de los dos flujos.
Según un primer modo de realización, dicho medio para la recomposición del flujo es una aplicación de software instalada en dicho descodificador solamente.
Según un segundo modo de realización, dicho medio para la recomposición del flujo es un dispositivo electrónico instalado en dicho descodificador solamente.
Finalmente, la invención se refiere a un sistema para la transmisión de un flujo de vídeo caracterizado por el hecho que comprende un equipo de producción de un flujo de vídeo, al menos un equipo de explotación de un flujo de vídeo y al menos una red de comunicación entre el equipo de producción y el (los) equipos(s) de explotación.
La presente invención se comprenderá mejor con la lectura de la descripción del siguiente ejemplo no limitativo de realización, haciendo referencia a los dibujos anexos donde:
- la figura 1 describe la arquitectura de conjunto de un sistema para la realización del método según la invención
- la figura 2 representa un modo de realización particular del sistema de análisis y de síntesis de flujo de tipo MPEG según la invención.
La invención se refiere a un flujo de datos de un formato nominal, particular pero no exclusivamente un flujo de tipo MPEG. El formato del flujo audiovisual utilizado debe tener las características siguientes:
-
este formato debe descomponer los datos en tramas [frame], cada trama incluyendo una imagen digital I completa y al menos una imagen P calculada codificando las diferencias (compensación de movimiento) entre esta imagen y la imagen I o P precedente;
-
opcionalmente, cada trama incluye al menos una imagen B calculada codificando las diferencias (compensación de movimiento) entre esta imagen y las imágenes I y/o P precedente y siguiente.
\vskip1.000000\baselineskip
En la descripción que sigue, el ejemplo se refiere a un flujo MPEG sin que constituya una limitación del alcance de la protección.
El principio general de un método de protección de un flujo de vídeo es expuesto a continuación. El objetivo es autorizar los servicios de vídeo a la carta y a demanda a través de todas estas redes de difusión y el registro local en el descodificador digital del usuario. La solución consiste en conservar permanentemente fuera de la vivienda del usuario, de hecho en la red de difusión y de transmisión, una parte del programa audiovisual registrado, esta parte siendo primordial para visualizar dicho programa audiovisual en una pantalla de televisión o de tipo monitor, pero siendo de un volumen muy pequeño respecto al volumen total del programa audiovisual digital registrado en casa del usuario. La parte que falta será transmitida a través de la red de difusión y transmisión en el momento de la visualización de dicho programa audiovisual digital previamente registrado en casa del usuario.
La parte más grande del flujo audiovisual de tipo MPEG será por lo tanto transmitida a través de una red de difusión tradicional cuando la parte que falta sea enviada por petición a través de una red de telecomunicaciones de banda estrecha como las redes telefónicas tradicionales o utilizando una pequeña parte de una red de tipo DSL o BLR, o también utilizando una subunidad del ancho de banda compartido en una red por cable.
En el dibujo anexo, la figura 1 es un esquema de principio de un sistema de distribución según la presente invención.
La figura 2 representa un modo de realización particular del sistema de análisis y de síntesis de flujo de tipo MPEG según la invención.
En la figura 1, la disposición de la interfaz de vídeo (8) se adapta para conectar al menos un dispositivo de visualización, por ejemplo un monitor, un vídeoproyector o un dispositivo de tipo pantalla de televisión (6), con al menos una interfaz de red de transmisión y de difusión de banda ancha (4) y con al menos una interfaz de red de telecomunicaciones (10). Según la presente invención, esta disposición está compuesta de un módulo (8) que incluye principalmente, por una parte, una unidad de tratamiento adaptado para tratar, en particular descodificar y desaleatorizar todo el flujo de vídeo de tipo MPEG según un programa de software de descodificación y desaleatorización previamente cargado, de manera que se visualice, en tiempo real o diferido, se almacene, se registre y/o se envíe en una red de telecomunicaciones y, por otra parte, al menos una interfaz de pantalla (7) y una interfaz de conexión a una red local o extendida (5) y/o (9). La red de transmisión y de difusión de banda ancha (4) y la red de telecomunicaciones (10) pueden estar confundidas en una sola red.
El disco duro del módulo (8) puede ser utilizado como memoria tampón para almacenar momentáneamente al menos una parte del programa o de la secuencia de vídeo a visualizar, en caso de visualización diferida o de limitación en el ancho de banda de la red de transmisión. La visualización puede ser retrasada o diferida por solicitud del usuario o del servidor del portal (12).
Como muestra la figura 1, la interfaz de conexión (5) es conectada a una red de transmisión y de difusión de banda ancha (4) tal como un módem, un módem por satélite, un módem por cable, una interfaz de línea de fibra óptica o una interfaz por radio o infrarrojos para la comunicación inalámbrica.
Los contenidos de los programas audiovisuales, como películas, serán transmitidas por esta conexión tradicional de difusión de vídeo. Sin embargo, para no dejar hacer copias piratas, antes de transmitir el contenido audiovisual desde el servidor (1) o el portal (12) está previsto conservar una pequeña parte del contenido audiovisual en el portal (12).
En caso de visualización de un programa audiovisual en tiempo real, esta pequeña parte del contenido audiovisual conservada en el portal (12) será igualmente mandada al módulo (8) a través de la red de telecomunicaciones (10).
Como las imágenes sucesivas de una secuencia de vídeo tienen un gran número de elementos visuales idénticos (como en el cine, una imagen se parece a la precedente), MPEG no registra más que los elementos que difieren de la imagen original. Se conserva por lo tanto una imagen entera de referencia y, para las imágenes sucesivas solo se guardan las modificaciones.
La compresión MPEG comienza por lo tanto, en primer lugar, por descomponer la imagen en diferentes matrices cuadradas que comportan varios puntos o píxeles, teniendo cada uno su propio valor colorimétrico. Un cálculo permite obtener un valor medio para cada matriz en cuyo seno está ahora incluido cada punto. Este tratamiento genera una pixelización y la aparición de fondos planos uniformes, ahí donde existan matices de color. La segunda etapa de la compresión MPEG consiste en conservar solo los elementos que cambian de una imagen a otra.
Para obtener las imágenes animadas, el principio consiste en captar algunas imágenes en el tiempo, las imágenes intermedias siendo calculadas a partir de éstas. El análisis de imágenes de referencia completas (llamadas I por intra-frame) permite predecir las imágenes intermedias P (Predicted frames). A continuación, se intercala entre imágenes de referencia e imágenes predeterminadas, las imágenes B (Bidirectional Frame).
Tres grandes tipos de imágenes son de este modo definidos para responder a los imperativos contradictorios de una posibilidad de acceso directo y de una alta eficacia de compresión.
1-
Las imágenes de codificación Infra (imágenes I) son codificadas sin referencia a las otras imágenes. Éstas proporcionan puntos de acceso a la secuencia codificada donde la descodificación puede comenzar, pero son codificadas con unos índices de compresión moderada.
2-
Las imágenes codificadas por Predicción (imágenes P) presentan una codificación más eficaz, utilizando una predicción compensada en movimiento, según una imagen anterior, intra (I) o predicha (P), y son habitualmente utilizadas como referencia para una predicción futura.
3-
Las imágenes codificadas por predicción Bidireccional (imágenes B) ofrecen los índices más altos de compresión, pero necesitan para la compensación del movimiento, una imagen de referencia anterior y una imagen de referencia futura.
\vskip1.000000\baselineskip
Las imágenes codificadas por predicción bidireccional nunca son utilizadas como referencia de predicción.
La organización de los tres tipos de imágenes en una secuencia es muy flexible: su elección se deja al codificador, y depende de las necesidades de la aplicación.
Cuando lee el tren binario, un descodificador tradicional MPEG identifica el inicio de una imagen codificada, luego el tipo de la imagen. Para evitar toda confusión entre un descodificador estándar a menudo llamado "Set Top Box o STB", el descodificador tradicional MPEG será llamado "Lector" ("Player" o "Viewer") en la continuación del documento. Este Lector puede ser realizado en hardware y/o en software. El lector MPEG descodifica sucesivamente cada macrobloque de la imagen. La imagen es reconstruida cuando todos estos macrobloques han sido tratados. Si se trata de una imagen I o de una imagen P, constituye una imagen de referencia para las imágenes subsiguientes y es almacenada en el lugar de la imagen de referencia más antigua (pues se almacenan dos imágenes de referencia para calcular las imágenes B). Las imágenes están así disponibles en forma digital para su posterior tratamiento y visualización, según la aplicación.
En el caso de un programa audiovisual de tipo MPEG, está previsto no transmitir todas las imágenes B y/o P procedentes del servidor (1) o del portal (12) hacia el módulo (8). Estas imágenes B y/o P son conservadas en el portal (12). En cambio, en lugar de las imágenes B y/o P no transmitidas, el dispositivo conforme a la invención intercalará falsas imágenes B y/o P de la misma naturaleza que las imágenes B y/o P liberadas y conservadas en el portal (12) de manera que el Lector MPEG del módulo (8) no sea perturbado por estas modificaciones que ignorará y reconstituirá sacando un flujo de salida MPEG que no será correcto desde el punto de vista visual para un ser humano pero correcto desde el punto de vista de formato MPEG.
El Lector MPEG del descodificador (8) es un Lector estándar MPEG y no es de ningún modo modificado o afectado por los cambios aportados a las imágenes B y/o P.
Según un modo de realización particular, para aumentar la eficacia del sistema de protección, es preferible no enviar las imágenes B y/o P que son las más próximas y que siguen a las imágenes I del flujo MPEG. Para una eficacia aún mayor, después de analizar su volumen y su peso en octetos o en bits, las imágenes B y/o P serán elegidas para no ser transmitidas y conservadas en el portal (12).
Según un modo de realización particular ciertas imágenes P y/o B serán permutadas entre sí.
Como muestra la figura 1, la interfaz de conexión (9) es conectada a una red de telecomunicaciones extendida (10), directamente o por una red local que sirve de red de acceso y está constituida, por ejemplo, por una interfaz de circuito local (red telefónica analógica o digital, DSL, BLR, GSM, GPRS, UMTS, etcétera).
Así pues, los programas audiovisuales son difundidos de manera tradicional en modo multidifusión ("broadcast") a través de la red de transmisión de banda ancha (4) de tipo hertziano, por cable, satélite, digital hertziano, DAB, DSL, etc. desde el servidor (1) directamente a través de la conexión (3bis) o a través del portal (12) a través de la conexión (2) y (3) hacia el módulo descodificador (8) a través de la conexión (5). Cada programa audiovisual difundido de este modo puede ser codificado o no, y, conforme a la presente invención, el flujo de tipo MPEG comporta modificaciones a nivel de las imágenes B y/o P como se ha descrito arriba. En función de los parámetros elegidos por el usuario o las informaciones transmitidas por el servidor de difusión, ciertos programas audiovisuales modificados de este modo e incompletos son registrados en el disco duro del descodificador (8).
Cuando el usuario desea visualizar un programa audiovisual registrado de este modo en el disco duro de su descodificador (8) realiza la solicitud de manera tradicional a través de un mando a distancia conectado a su descodificador (8) que se conecta entonces automáticamente al portal (12) a través de la conexión (9) de tipo red local o acceso aleatorio o directo y a través de la red de telecomunicaciones (10) conectada directamente al portal (12) a través de la conexión (11). Durante toda la visualización del programa audiovisual, las conexiones (9) y (11) quedan establecidas y permiten al descodificador (8) recibir las imágenes B y/o P que faltan así como los algoritmos, las funciones y los parámetros de puesta en orden de las imágenes B y/o P. Las imágenes B y/o P así transmitidas nunca son registradas en el disco duro del descodificador (8) sino que aparecen directamente en la pantalla de visualización (6) a través de la conexión (7) después de haber sido tratadas por el Lector del descodificador (8) a partir de su memoria local volátil. Una vez tratadas y visualizadas, las imágenes B y/o P que acaban de ser transmitidas serán borradas de la memoria volátil local del descodificador (8).
Según un modo de realización particular las imágenes P y/o B difundidas de este modo puede ser encriptadas o no, por cualquier medio de encriptado existente o futuro. Lo mismo ocurre con los algoritmos, las funciones y los parámetros de puesta en orden de las imágenes B y/o P.
Cada vez que el usuario quiera ver un programa registrado en el disco duro del descodificador (8) el descodificador (8) se conectará automáticamente al portal (12). Igualmente cuando el usuario haga una pausa, la transmisión de las imágenes B y/o P procedentes del portal (12) serán interrumpidas hasta retomar la visualización, garantizando así que todas las informaciones de un programa audiovisual no se encuentren en el descodificador (8) en un momento dado y evitando de este modo que una persona mal intencionada haga copias piratas de estos registros.
Según un modo de realización particular, el descodificador (8) incluye un lector de tarjeta de chip que permitirá al portal (12) autenticar el usuario propietario del descodificador (8). Si se autoriza, esta función permitirá igualmente al usuario efectuar copias privadas de los programas audiovisuales registrados en el disco duro de su descodificador (8). Por eso, si el usuario quiere hacer una copia privada de un programa audiovisual, lo hará de la manera tradicional con un magnetoscopio a través de la conexión (7) que conecta el descodificador (8) a la pantalla de visualización
(6).
En cambio, si desea conservar una copia privada en el disco duro de su descodificador, indicará a su descodificador (8) que registre la información "copia privada" así como las coordenadas del usuario que se encuentran en la tarjeta de chip, en un campo particular (84) de ese programa audiovisual registrado en el disco duro (85) del descodificador (8). A continuación, cada vez que el usuario quiera visualizar esa copia privada, el descodificador (8) se conectará automáticamente al portal (12) e indicará a este último que el usuario quiere hacer una lectura de su copia privada; de retorno, si la lectura de la copia privada es posible para este usuario que posee esa tarjeta de chip conectada a ese descodificador (8), el descodificador (8) recibirá entonces las imágenes B y/o P que faltan así como todas las otras informaciones que permitan la visualización del programa audiovisual constituyendo la copia privada.
Según otro modo de realización, si el usuario desea conservar una copia privada en el disco duro de su descodificador, indicará al servidor que registre la información "copia privada" para ese programa y para ese usuario autenticado por la tarjeta de chip. A continuación, cada vez que el usuario quiera visualizar esta copia privada, el descodificador (8) se conectará automáticamente al portal (12) e indicará a este último que el usuario quiere hacer una lectura de su copia privada; de retorno, si la lectura de la copia privada es posible para ese usuario que posee esa tarjeta chip y para ese programa, el descodificador (8) recibirá entonces las imágenes B y/o P que faltan así como todas las otras informaciones que permitan la visualización del programa audiovisual constituyendo la copia privada.
Según un modo de realización particular, dicha copia privada podrá permitir al usuario ver ese mismo programa audiovisual de manera ilimitada o un número de veces determinado anticipadamente por el proveedor del servicio que ha autorizado esa copia privada.
La presente invención se refiere igualmente al descodificador físico (8) utilizado por el consumidor para acceder a los datos. Este descodificador físico está situado en el domicilio del usuario. Proporciona un conjunto de funcionalidades que llevan la información apropiada a presentar según la selección de la audiencia y lleva la conexión y la comunicación con el servidor remoto.
Según un modo de realización particular el descodificador físico correspondiente a la disposición de la interfaz de vídeo (8) es realizado como un dispositivo autónomo con disco duro integrado.
Según otro modo de realización particular la disposición de la interfaz de vídeo (8) es realizada como una tarjeta adicional que será instalada en un ordenador de tipo PC y será conectada con al menos una interfaz de red de transmisión y de difusión de banda ancha (4) y con al menos una interfaz de red de telecomunicaciones (10). Esta tarjeta utilizará el disco duro del ordenador PC para el registro del primer flujo pero comportará su propio calculador y su propia memoria volátil de manera que no deje al usuario mal intencionado del PC el medio de acceder a las informaciones complementarias del segundo flujo como las imágenes B y/o P.
Según la presente invención, los servidores de vídeo y multimedia (1) y/o (12) comprenden los medios de codificación, de conversión y de encriptado de datos de vídeo, en particular medios para añadir las informaciones criptográficas y de seguridad al inicio y a lo largo de las secuencias.
\newpage
Finalmente hay que observar que la invención degrada el flujo MPEG desde el punto de vista visual hasta no permitir el reconocimiento de las escenas transmitidas y aparecidas sin tener acceso a los datos complementarios, pero reconstituye totalmente el flujo MPEG en la disposición de la interfaz de vídeo (8) sin ninguna pérdida.
A pesar de que la presente invención esté dirigida de una forma más particular a los datos audiovisuales, se entiende que toda información multimedia interactiva y todos los datos interactivos pueden ser tratados por la presente disposición y el presente sistema, los datos de vídeo de tipo MPEG siendo los más elaborados. La presente invención se comprenderá mejor gracias a la descripción siguiente presentando la base física de la presente invención y en referencia a la figura 2 del dibujo anexo que representa un modo de realización preferido de esta ultima como ejemplo no limitativo de realización particularmente bien adaptado a las redes por cable y satélites. Todo el flujo MPEG (101) es analizado por el dispositivo de análisis (121) del portal (12) y será de ese modo separado en un flujo de tipo MPEG pero cuyas imágenes B y/o P habrán sido tratadas y serán enviadas a través de la salida (122) del portal hacia la red de difusión y transmisión de banda ancha (4).
La otra parte del flujo MPEG modificado será memorizada en la memoria tampón (122) del portal (12). Para cada flujo MPEG difundido de ese modo, el portal (12) conservará en una memoria tampón (122) las modificaciones que habrán sido traídas a este flujo MPEG por el analizador (121) del portal (12). Debe precisarse que, para un mismo flujo de entrada MPEG (101) el tratamiento del flujo puede ser diferente para cada usuario (8) y/o para cada grupo de usuarios (8). De este modo, la memoria tampón (123) del portal (12) incluye una zona de memoria diferente para cada usuario.
En los ejemplos realizados, para un primer usuario (8), cada primera imagen P del flujo MPEG que seguía a una imagen I ha sido reemplazada por una imagen P aleatoria de la misma naturaleza y el mismo volumen que la imagen P así eliminada. Se ha constatado que los efectos degradantes producidos sobre el flujo de salida son muy importantes.
Para un segundo usuario (8), la enésima imagen P que sigue a cada imagen I del flujo MPEG ha sido permutada por y con la primera imagen B que sigue a esa imagen P. Se ha constatado que esta permutación es muy eficaz por las secuencias animadas de tipo MPEG respecto a las secuencias MPEG que presentan poca animación.
Describimos ahora en detalle las diferentes etapas para este primer usuario.
El portal (121) ha elegido el flujo MPEG (101) que deberá enviar al usuario (8) para ser visto en diferido en su pantalla de televisión (6). Este usuario está conectado a una red por cable digital de difusión (4) con posibilidad de vídeo a la carta (VOD), la red (10) está por lo tanto confundida con la red (4). El sistema de análisis (121) del portal (12) leerá por lo tanto el flujo entrante MPEG (101) y, cada vez que detecte una imagen I, buscará la primera imagen P que sigue a esa imagen I para reemplazarla por una imagen P aleatoria que él mismo ha calculado. El nuevo flujo MPEG modificado es entonces registrado en el tampón de salida (122) para ser difundido en la red de difusión (4) a través de la conexión (5). Las imágenes P liberadas del flujo MPEG entrante (101) son memorizadas en el tampón (123) del portal (12). En el ejemplo realizado, en lugar de sustituir cada imagen P que sigue a una imagen I, el sistema de análisis (12) no toma más que una imagen I sobre n donde n es un número aleatorio comprendido entre 1 y 7. Cuando el sistema de análisis (121) inscribe la imagen P sustituida en el tampón (123), inscribe igualmente el número de la imagen I que precede esta imagen P sustituida de este modo. El sistema de análisis (121) continua su análisis hasta el final del flujo de entrada MPEG.
Durante este tiempo, y de manera totalmente no sincronizada, el flujo de salida MPEG modificado procedente del tampón de salida (122) del portal (12) es difundido a través de la red de banda ancha (4) hacia uno o varios usuarios (8).
Cada descodificador (8) que desee registrar este flujo MPEG modificado de este modo puede entonces leer este flujo MPEG y registrarlo en su disco duro (85). Esta iniciativa de registro es dejada al descodificador (8) bajo el control del portal (12). Para ello, el sistema de análisis (121) habría inscrito al inicio del flujo MPEG, una información de datos suplementarios que precisarían los destinatarios de este flujo MPEG modificado. Los destinatarios pueden ser así un destinatario (8) particular y único, un grupo de destinatarios (8) o el conjunto de los descodificadores (8) conectados a la red (4).
La fase descrita arriba corresponde a la primera fase de preparación del flujo MPEG por el portal (12), a su transmisión a través de la red de banda ancha (4) y a su registro en un descodificador (8). Este descodificador puede entonces visualizar este flujo MPEG registrado en su disco duro. Para ello, el sistema de síntesis (87) del descodificador (8) leerá el fichero MPEG desde su disco duro (85) y lo enviará a un clásico lector MPEG (81). Si ningún dato complementario es recibido por el sistema de síntesis (87), entonces el flujo MPEG que llega al lector (81) es tratado y hecho aparecer tal cual, lo que provoca una distorsión importante de la visualización en la pantalla de visualización (6). En efecto, las imágenes P sustituidas que son tratadas por el sistema de síntesis (87) no corresponden a las imágenes P que son necesarias para una visualización correcta, puesto que esas verdaderas imágenes P han sido sustituidas por imágenes P aleatorias. En cambio, como el flujo registrado es un verdadero flujo de tipo MPEG, el lector (81) no hace ninguna diferencia y presenta las informaciones en la pantalla de salida (6) que aparecen en cambio totalmente incoherentes al ser humano que mire la pantalla (6). Cualquier copia del flujo MPEG procedente del disco duro (85) del descodificador (8) producirá el mismo efecto visual que su restitución por cualquier lector MPEG; toda utilización de esta copia que sea mal intencionada está por lo tanto abocada al fracaso.
Cuando el usuario del descodificador (8) quiere visualizar en su pantalla (6) el programa audiovisual registrado en su disco duro (85), lo pide al sistema de síntesis (87) con su mando a distancia como haría con un magnetoscopio o un lector de DVD presentando un menú en su pantalla de televisión. El sistema de síntesis (87) hace entonces una solicitud al disco duro (85) y comienza a analizar el flujo MPEG modificado procedente del disco duro (85) a través del tampón de lectura (83). El sistema de síntesis (87) establece entonces una conexión con el portal (12) a través de la red de telecomunicaciones (10) que es en nuestro ejemplo igualmente la red por cable, pero que habría podido ser una red telefónica tradicional o una conexión DSL. Una vez establecida esta conexión, y durante toda la duración de visualización de la película o del programa audiovisual, el sistema de síntesis (87) hace llegar de la memoria tampón (123) del servidor (12) las imágenes P sustituidas y los datos correspondientes a las posiciones de estas imágenes P frente de las imágenes I del flujo registrado en el disco duro (85). Estas imágenes P y estos datos de posición llegan al sistema de síntesis (87) a través de la memoria tampón de entrada (86) y son almacenados temporalmente en la memoria volátil (88) del sistema de síntesis (87). A partir del flujo MPEG modificado que llega a través del tampón (83) y a partir de las imágenes P y de los datos asociados que llegan a través del tampón (86) a la memoria (88), el sistema de síntesis (87) reconstituye de manera inversa al proceso de análisis descrito previamente, las imágenes P sustituidas por las imágenes P reales y envía el nuevo flujo MPEG reconstituido de este modo hacia el lector (81) para que aparezca en la pantalla (6). Después de su utilización, las imágenes P a sustituir y los datos asociados a estas imágenes P son borradas de la memoria volátil (88).
En el ejemplo realizado, antes de que el portal (12) autorice el envío de las imágenes P y de los datos asociados desde su tampón (123), el portal (12) ha verificado que el usuario del descodificador (8) estaba efectivamente autorizado a hacerlo. Para ello, el portal (12) lee las informaciones contenidas en la tarjeta de chip (82) del descodificador (8) y verifica que ese usuario está efectivamente autorizado a ver ese programa audiovisual. Sólo después de esta verificación, las imágenes P y los datos asociados son enviados desde el tampón (123) hacia el descodificador (8) correspondiente a ese usuario.
En el ejemplo realizado, el usuario ha hecho una copia privada de su programa audiovisual. El sistema de síntesis (87) ha inscrito por lo tanto en una parte (84) del disco duro (85) los datos complementarios así como el número de la tarjeta de chip (82) y la información "copia privada" como datos asociados a ese programa audiovisual. En la próxima lectura de ese programa audiovisual, el sistema de síntesis (87) analizará esos datos asociados e informará de este modo al portal (12) que el usuario del descodificador (8) hace una lectura de la copia privada. Si esta función es autorizada por el portal (12), las imágenes P y los datos asociados serán entonces enviados por el portal (12) hacia el tampón (86) como se ha descrito arriba. En el caso contrario, los datos no serán enviados y el usuario del descodificador (8) no podrá ver el flujo MPEG reconstituido.
Describimos ahora en detalle las diferentes etapas para el segundo usuario (8).
En este segundo caso, la red de difusión (4) es una red de satélites y la red de telecomunicaciones (10) es un sistema hertziano de tipo bucle local de radio (BLR).
De manera idéntica a la descripción de arriba, el usuario del descodificador (8) recibirá el flujo MPEG y los datos complementarios desde el portal (12). En cambio, antes del envío del flujo MPEG a partir del tampón de salida (122), el sistema de análisis (121) leerá el flujo de entrada MPEG (101) y después de elegir un número aleatorio n comprendido entre 1 y 4, el sistema de síntesis permuta la enésima imagen P que sigue a cada imagen I del flujo MPEG con la primera imagen B que sigue a esa imagen P. Cada número aleatorio utilizado de ese modo es registrado en el tampón (123) del portal (12).
Durante la reconstitución del flujo MPEG por el sistema de síntesis (87) del descodificador (8), la lectura de esos números aleatorios desde el portal (12) y la lectura del flujo MPEG modificado de este modo desde el disco duro (85) del descodificador (8) permiten al sistema de síntesis (87) volver a poner las imágenes B y P en el orden correcto y enviar todo al lector (81).
\vskip1.000000\baselineskip
Documentos citados en la descripción
Esta lista de documentos citados por el solicitante ha sido recopilada exclusivamente para la información del lector y no forma parte del documento de patente europea. La misma ha sido confeccionada por la mayor diligencia; la OEP sin embargo no asume responsabilidad alguna por eventuales errores u omisiones.
Documentos de patente citados en la descripción
\bullet WO 09908428 A, Gilles Maton [0008]
\bullet EP 0778513 A, Matsushita [0009]
\bullet WO 0049483 A, Netquartz [0010]
\bullet US 05937164 A [0011]
\bullet US 5937164 A [0012]
\bullet US 5892825 A [0015]
\bullet US 6035329 A [0015]
\bullet US 6185306 B [0015].

Claims (34)

1. Método para la distribución de secuencias de vídeo desde un servidor (12) hacia un equipo destinatario (8), las secuencias de vídeo teniendo un formato de flujo nominal (101) constituido por una sucesión de tramas comprendiendo, cada una, una imagen completa I o una imagen diferencial de tipo B o P, el método incluyendo etapas en las cuales:
\quad
antes de la transmisión al equipo destinatario (8),
-
\vtcortauna se analiza (121) dicho flujo nominal para generar un primer flujo modificado;
-
\vtcortauna se genera un segundo flujo de un formato cualquiera, que comporta las informaciones digitales aptas para permitir la reconstrucción de dicho flujo nominal a partir de dicho primer flujo modificado;
\quad
luego,
-
\vtcortauna se transmite separadamente los dos flujos generados de este modo desde el servidor (12) hacia el equipo destinatario (8);
-
\vtcortauna se calcula (87) en el equipo destinatario (8) una síntesis de un flujo al formato nominal en función de dicho primer flujo y de dicho segundo flujo,
\quad
el método estando caracterizado por el hecho de que:
-
\vtcortauna dicho primer flujo modificado tiene el mismo formato que dicho flujo nominal e incluye al menos una imagen digital diferencial del tipo B o P modificada en relación a dicho flujo nominal.
\vskip1.000000\baselineskip
2. Método según cualquiera de las reivindicaciones precedentes, en el cual el formato de flujo nominal es definido por la norma MPEG.
3. Método para la distribución de secuencias de vídeo según cualquiera de las reivindicaciones precedentes, en el cual dicho análisis puede decidir las imágenes diferenciales a modificar.
4. Método para la distribución de secuencias de vídeo según cualquiera de las reivindicaciones precedentes, en el cual la transmisión de dicho primer flujo es realizada a través de un soporte material distribuido físicamente.
5. Método según la reivindicación precedente en el cual el soporte material distribuido es un CD-ROM.
6. Método según la reivindicación 4 en el cual el soporte material distribuido es un disco duro.
7. Método para la distribución de secuencias de vídeo según una de las reivindicaciones 1 a 3, en el cual la transmisión de dicho primer flujo es realizado a través una red de banda ancha (4).
8. Método según la reivindicación precedente, en el cual la transmisión de dicho primer flujo es realizada por cable, por satélite, por red digital hertziana, o por fibra óptica.
9. Método para la distribución de secuencias de vídeo según una de las reivindicaciones 1 a 3, caracterizado por el hecho de que la transmisión de dicho primer flujo es realizado a través de una red de banda ancha de tipo DSL (10).
10. Método para la distribución de secuencias de vídeo según una de las reivindicaciones 1 a 3, caracterizado por el hecho de que la transmisión de dicho primer flujo es realizada a través de una red de bucle local radio.
11. Método para la distribución de secuencias de vídeo según cualquiera de las reivindicaciones precedentes, en el cual la transmisión de dicho segundo flujo es realizado a través de una red telefónica conmutada.
12. Método según la reivindicación precedente en el cual la red telefónica conmutada es una red RTC analógica o digital.
13. Método para la distribución de secuencias de vídeo según una de las reivindicaciones 1 a 10, caracterizado por el hecho de que la transmisión de dicho segundo flujo es realizada a través de una red de tipo DSL.
14. Método para la distribución de secuencias de vídeo según una de las reivindicaciones 1 a 10, caracterizado por el hecho de que la transmisión de dicho segundo flujo es realizada a través de una red de telefonía móvil utilizando las normas GSM, GPRS o UMTS.
\newpage
15. Método para la distribución de secuencias de vídeo según una de las reivindicaciones 1 a 10, caracterizado por el hecho de que la transmisión de dicho segundo flujo es realizada a través de una red de bucle local de radio.
16. Método para la distribución de secuencias de vídeo según una de las reivindicaciones 7 a 10, caracterizado por el hecho de que la transmisión de dicho segundo flujo es realizada a través de una red de banda ancha del mismo tipo que la red utilizada por dicho primer flujo.
17. Método para la distribución de secuencias de vídeo según una de las reivindicaciones 7 a 10, caracterizado por el hecho de que la transmisión de dicho segundo flujo es realizada a través de la misma red de banda ancha que es utilizada por dicho primer flujo.
18. Método para la distribución de secuencias de vídeo según cualquiera de las reivindicaciones precedentes, caracterizado por el hecho de que la transmisión de dicho segundo flujo es cifrada.
19. Método para la distribución de secuencias de vídeo según cualquiera de las reivindicaciones precedentes, caracterizado por el hecho de que la transmisión de dicho primer flujo es cifrada.
20. Método para la distribución de secuencias de vídeo según cualquiera de las reivindicaciones precedentes, caracterizado por el hecho de que la reconstrucción es condicionada por un pago.
21. Método para la distribución de secuencias de vídeo según cualquiera de las reivindicaciones precedentes, caracterizado por el hecho de que la reconstrucción puede ser autorizada para una consulta de una copia privada pedida por el cliente.
22. Equipo para la fabricación de un flujo de vídeo para realizar el método según la reivindicación 1, que comporta al menos un servidor multimedia (12) conteniendo las secuencias de vídeo originales y caracterizado por el hecho de que incluye un dispositivo de análisis del flujo de vídeo proveniente de dicho servidor para generar los dos flujos.
23. Equipo para la fabricación de un flujo de vídeo según la reivindicación 22, caracterizado por el hecho de que incluye una memoria para el registro de un marcador "copia privada" indicando para cada secuencia los derechos de cada usuario: copia privada que se puede volver a ver un número ilimitado de veces, copia privada que se puede volver a ver un número limitado de veces y qué número, copia privada prohibida.
24. Equipo para la fabricación de un flujo de vídeo según la reivindicación 22 ó 23, caracterizado por el hecho de que los dos flujos generados pueden ser dedicados a un solo equipo, a un grupo de equipos o a todos los equipos.
25. Equipo para la explotación de un flujo de vídeo para realizar el método según la reivindicación 1, que incluye un descodificador estándar de flujo (8), al menos una interfaz de registro (85) destinada a almacenar el contenido de dicho primer flujo y al menos una interfaz de visualización (6) caracterizado por el hecho de que incluye un medio (87) para la recomposición del flujo original a partir de los dos flujos.
26. Equipo para la explotación de un flujo de vídeo según la reivindicación 25, caracterizado por el hecho de que dicho medio es una aplicación de software instalada en el equipo.
27. Equipo para la explotación de un flujo de vídeo según la reivindicación 25, caracterizado por el hecho de que dicho medio es un dispositivo electrónico.
28. Equipo para la explotación de un flujo de vídeo según una de las reivindicaciones 25 a 27, caracterizado por el hecho de que en el caso de la instalación en un ordenador, dicho medio utiliza un recurso específico al producto con el fin de evitar la copia de la información temporal en un soporte permanente.
29. Equipo para la explotación de un flujo de vídeo según una de las reivindicaciones 25 a 28, caracterizado por el hecho de que dicha interfaz de registro almacena también un marcador "copia privada" en relación con dicho primer flujo indicando para esta secuencia los derechos del usuario: copia privada que se puede volver a ver un número ilimitado de veces, copia privada que se puede volver a ver un número limitado de veces y qué número, copia privada prohibida.
30. Equipo para la explotación de un flujo de vídeo según una de las reivindicaciones 25 a 29, caracterizado por el hecho de que comprende un lector de tarjetas de chip (82) que permite identificar al cliente cuando quiere consultar una copia privada de un programa.
31. Equipo para la explotación de un flujo de vídeo para realizar el método según la reivindicación 1, caracterizado por el hecho de que incluye un primer medio constituido por un ordenador personal equipado con una interfaz de comunicación (5, 9) para la recepción de un flujo de vídeo procedente de una red de comunicación o de un lector de soporte físico, y provisto de por lo menos un medio de registro (85) destinado a almacenar el contenido de dicho primer flujo, y un segundo medio constituido por un descodificador, que incluye una interfaz de visualización (6), medios de comunicación con dicho ordenador principal para recibir dicho primer flujo transmitido por el ordenador y medios de comunicación para recibir dicho segundo flujo, así como un medio (87) para la recomposición del flujo original a partir de los dos flujos.
32. Equipo para la explotación de un flujo de vídeo según la reivindicación 31, caracterizado por el hecho de que dicho medio para la recomposición del flujo es una aplicación de software instalada en dicho descodificador solamente.
33. Equipo para la explotación de un flujo de vídeo según la reivindicación 31, caracterizado por el hecho de que dicho medio para la recomposición del flujo es un dispositivo electrónico instalado en dicho descodificador solamente.
34. Sistema para la transmisión de un flujo de vídeo caracterizado por el hecho de que comprende un equipo de fabricación de un flujo de vídeo según una de las reivindicaciones 22 a 24, al menos un equipo de explotación de un flujo de vídeo según una de las reivindicaciones 25 a 33 y al menos una red de comunicación entre el equipo de producción y el (los) equipo(s) de explotación.
ES03731730T 2002-01-18 2003-01-15 Dispositivo para proteger la transmision, registro y visualizacion de programas audiovisuales. Expired - Lifetime ES2332129T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0200635A FR2835141B1 (fr) 2002-01-18 2002-01-18 Dispositif pour securiser la transmission, l'enregistrement et la visualisation de programmes audiovisuels
FR0200635 2002-01-18

Publications (1)

Publication Number Publication Date
ES2332129T3 true ES2332129T3 (es) 2010-01-27

Family

ID=27589519

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03731730T Expired - Lifetime ES2332129T3 (es) 2002-01-18 2003-01-15 Dispositivo para proteger la transmision, registro y visualizacion de programas audiovisuales.

Country Status (12)

Country Link
US (1) US8374348B2 (es)
EP (1) EP1477009B1 (es)
JP (1) JP4644850B2 (es)
KR (1) KR100934306B1 (es)
CN (1) CN1643873B (es)
AT (1) ATE441993T1 (es)
CA (1) CA2473166A1 (es)
DE (1) DE60329080D1 (es)
ES (1) ES2332129T3 (es)
FR (1) FR2835141B1 (es)
PT (1) PT1477009E (es)
WO (1) WO2003063445A1 (es)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2850826B1 (fr) * 2003-02-04 2005-04-01 Medialive Procede et dispositif de protection pour la diffusion securisee d'oeuvres audiovisuelles
FR2862835B1 (fr) 2003-11-24 2006-04-14 Medialive Diffusion securisee et personnalisee de flux audiovisuels par un systeme hybride unicast/multicast
KR100630897B1 (ko) * 2004-07-05 2006-10-04 에스케이 텔레콤주식회사 이동단말기를 이용한 대화형 멀티미디어 서비스 시스템 및그 방법
CN100396097C (zh) * 2005-02-23 2008-06-18 南京Lg新港显示有限公司 利用网络的多媒体服务器系统及其服务方法
FR2898451B1 (fr) 2006-03-13 2008-05-09 Medialive Procede et equipement de distribution de contenus audiovisuels numeriques securises par des solutions interoperables
US8405662B2 (en) * 2006-07-04 2013-03-26 Iti Scotland Limited Generation of video
FR2909507B1 (fr) * 2006-12-05 2009-05-22 Medialive Sa Procede et systeme de distribution securisee de donnees audiovisuelles par marquage transactionel
US8797465B2 (en) * 2007-05-08 2014-08-05 Sony Corporation Applications for remote control devices with added functionalities
US20090182886A1 (en) * 2008-01-16 2009-07-16 Qualcomm Incorporated Delivery and display of information over a digital broadcast network
US8787447B2 (en) * 2008-10-30 2014-07-22 Vixs Systems, Inc Video transcoding system with drastic scene change detection and method for use therewith
US8539535B2 (en) * 2009-11-30 2013-09-17 Time Warner Cable Enterprises Llc Methods and apparatus for supporting VOD requests in a system with hierarchical content stores
EP2391125A1 (en) 2010-05-26 2011-11-30 Nagra France Sas Security method for preventing the unauthorized use of multimedia contents
BR112013026389B1 (pt) 2011-04-19 2022-07-05 Nagravision Sa Método e sistema para acessar um fluxo de conteúdo de áudio / vídeo cifrado através de uma rede ip usando um dispositivo de recepção de multimídia
EP2690593A1 (en) 2012-07-24 2014-01-29 Nagravision S.A. Method for marking and transmitting a content and method for detecting an identifyier of said content
PL2884748T3 (pl) * 2013-12-11 2017-05-31 Squadeo S.A.S. Aparat i sposób dekodowania skompresowanego wideo
US11381605B2 (en) * 2016-03-08 2022-07-05 Eagle Eye Networks, Inc. System, methods, and apparatus for sharing private video stream assets with first responders
US10848808B2 (en) * 2016-03-08 2020-11-24 Eagle Eye Networks, Inc. Apparatus for sharing private video streams with public service agencies
US10939141B2 (en) * 2016-03-08 2021-03-02 Eagle Eye Networks, Inc. Apparatus for sharing private video streams with first responders and mobile method of operation
US10674116B2 (en) * 2016-03-08 2020-06-02 Eagle Eye Networks, Inc System and apparatus for sharing private video streams with first responders

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US589282A (en) * 1897-08-31 Weighing-machine
JPH05344493A (ja) * 1992-06-10 1993-12-24 Victor Co Of Japan Ltd 動画像符号化装置
US5712976A (en) * 1994-09-08 1998-01-27 International Business Machines Corporation Video data streamer for simultaneously conveying same one or different ones of data blocks stored in storage node to each of plurality of communication nodes
US6035329A (en) * 1995-12-07 2000-03-07 Hyperlock Technologies, Inc. Method of securing the playback of a DVD-ROM via triggering data sent via a cable network
US5892825A (en) * 1996-05-15 1999-04-06 Hyperlock Technologies Inc Method of secure server control of local media via a trigger through a network for instant local access of encrypted data on local media
US5937164A (en) * 1995-12-07 1999-08-10 Hyperlock Technologies, Inc. Method and apparatus of secure server control of local media via a trigger through a network for instant local access of encrypted data on local media within a platform independent networking system
JP3557075B2 (ja) * 1997-05-30 2004-08-25 日本電信電話株式会社 映像配信方法およびシステム
JP3709721B2 (ja) * 1997-10-03 2005-10-26 ソニー株式会社 符号化ストリームスプライシング装置及び符号化ストリームスプライシング方法、符号化ストリーム生成装置及び符号化ストリーム生成方法、並びに情報処理装置及び方法
US6829301B1 (en) * 1998-01-16 2004-12-07 Sarnoff Corporation Enhanced MPEG information distribution apparatus and method
US7233948B1 (en) * 1998-03-16 2007-06-19 Intertrust Technologies Corp. Methods and apparatus for persistent control and protection of content
US6704846B1 (en) * 1998-06-26 2004-03-09 Lsi Logic Corporation Dynamic memory arbitration in an MPEG-2 decoding System
US6233389B1 (en) * 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
FR2818062B1 (fr) * 2000-12-07 2003-04-11 Thomson Multimedia Sa Methode de transmission securisee de donnees numeriques d'une source vers un recepteur
US6888893B2 (en) * 2001-01-05 2005-05-03 Microsoft Corporation System and process for broadcast and communication with very low bit-rate bi-level or sketch video
FR2835387B1 (fr) * 2002-01-30 2006-08-11 Lecomte Daniel Dispositif securise pour la diffusion, l'acces, la copie, l'enregistrement, la visualisation a la demande et la gestion des droits des oeuvres audiovisuelles de haute qualite
US7231516B1 (en) * 2002-04-11 2007-06-12 General Instrument Corporation Networked digital video recording system with copy protection and random access playback
US7149755B2 (en) * 2002-07-29 2006-12-12 Hewlett-Packard Development Company, Lp. Presenting a collection of media objects
AU2003286146A1 (en) * 2003-10-31 2005-06-08 Telefonaktiebolaget Lm Ericsson (Publ) Method and devices for the control of the usage of content

Also Published As

Publication number Publication date
EP1477009A1 (fr) 2004-11-17
PT1477009E (pt) 2009-12-07
FR2835141A1 (fr) 2003-07-25
KR100934306B1 (ko) 2009-12-29
CN1643873B (zh) 2011-04-20
CA2473166A1 (fr) 2003-07-31
KR20040089108A (ko) 2004-10-20
EP1477009B1 (fr) 2009-09-02
ATE441993T1 (de) 2009-09-15
FR2835141B1 (fr) 2004-02-20
JP4644850B2 (ja) 2011-03-09
CN1643873A (zh) 2005-07-20
US8374348B2 (en) 2013-02-12
DE60329080D1 (de) 2009-10-15
US20050155073A1 (en) 2005-07-14
WO2003063445A1 (fr) 2003-07-31
JP2005516481A (ja) 2005-06-02

Similar Documents

Publication Publication Date Title
ES2332129T3 (es) Dispositivo para proteger la transmision, registro y visualizacion de programas audiovisuales.
US7233669B2 (en) Selective encryption to enable multiple decryption keys
US7151833B2 (en) Selective encryption to enable trick play
US7221802B2 (en) Method and device for secure transmission of JPEG encoded images
US8782688B2 (en) Process and system for the secure broadcasting of protected audiovisual streams to a dynamic group of receivers
US20100040228A1 (en) Personalized marking for protecting digital audiovisual streams
ES2384965T3 (es) Dispositivo seguro para el tratamiento de obras audiovisuales de alta calidad
KR20040094411A (ko) Mpeg-4 타입의 시청각 콘텐츠 권리에 대한 보안처리된 유포, 통제된 디스플레이, 사적 용도의 사본 생성,사용권의 관리 및 조건부 액세스를 위해 사용되는 장치
US8270402B2 (en) Process and device for securing the transmission, recording and viewing of digital audiovisual packetized streams
ES2396249T3 (es) Procedimiento para la distribución protegida de sucuencias audiovisuales, descodificador y sistema para la puesta en marcha de este procedimiento
US8903089B2 (en) Device for secure transmission recording and visualization of audiovisual programs
US7702103B2 (en) Device for the transformation of MPEG 2-type multimedia and audiovisual contents into secured contents of the same type
EP1440578B1 (en) Conditional access system and copy protection
US7764791B2 (en) Method for secured transmission of audiovisual files
JP2003152696A (ja) メタデータ送信方法、メタデータ受信方法およびメタデータ送信装置、メタデータ受信装置ならびにメタデータ送信プログラム、メタデータ受信プログラム
Kim et al. Privacy Preservation in SAT (Single Authentication Through)
HK1072856B (en) Secure device that is used to process high-quality audiovisual works