[go: up one dir, main page]

FR2835678A1 - Procede de transmission de donnees numeriques representatives d'un contenu multimedia - Google Patents

Procede de transmission de donnees numeriques representatives d'un contenu multimedia Download PDF

Info

Publication number
FR2835678A1
FR2835678A1 FR0201568A FR0201568A FR2835678A1 FR 2835678 A1 FR2835678 A1 FR 2835678A1 FR 0201568 A FR0201568 A FR 0201568A FR 0201568 A FR0201568 A FR 0201568A FR 2835678 A1 FR2835678 A1 FR 2835678A1
Authority
FR
France
Prior art keywords
data
access
module
copy protection
event
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.)
Pending
Application number
FR0201568A
Other languages
English (en)
Inventor
Eric Diehl
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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Priority to FR0201568A priority Critical patent/FR2835678A1/fr
Priority to AT03001697T priority patent/ATE363181T1/de
Priority to DE60313905T priority patent/DE60313905T2/de
Priority to EP03001697A priority patent/EP1335599B1/fr
Priority to CNB031034616A priority patent/CN100490433C/zh
Priority to MXPA03001016A priority patent/MXPA03001016A/es
Priority to KR1020030006707A priority patent/KR100933262B1/ko
Priority to JP2003028530A priority patent/JP4141856B2/ja
Priority to US10/358,613 priority patent/US8132201B2/en
Publication of FR2835678A1 publication Critical patent/FR2835678A1/fr
Pending 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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32128Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
    • 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/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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43622Interfacing an external recording device
    • 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/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47211End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting pay-per-view content
    • 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/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3246Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of data relating to permitted access or usage, e.g. level of access or usage parameters for digital rights management [DRM] related to still images
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3278Transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Storage Device Security (AREA)
  • Optical Communication System (AREA)

Abstract

Le procédé comporte les étapes consistant à :(a) recevoir des données dans un premier dispositif, lesdites données contenant un premier champ comprenant au moins un identifiant de système de protection contre la copie;(b) vérifier si le premier dispositif est raccordé à un dispositif d'enregistrement de données par un bus numérique; et en cas de vérification positive :(c) vérifier si le premier dispositif comprend un module mettant en oeuvre un système de protection contre la copie dont l'identifiant est inclus dans le champ contenu dans lesdites données; et en cas de vérification positive :(d) proposer à un utilisateur l'accès aux dites données selon un premier mode d'accès (PPVR) autorisant l'enregistrement desdites données; eten cas de vérification négative à l'étape (b) ou à l'étape (c) :(e) proposer à un utilisateur l'accès aux dites données selon un second mode d'accès (PPV) n'autorisant pas l'enregistrement desdites données.

Description

(301,302,303) de l'espace d'adressage du bus de communication.
La présente invention se rapporte au domaine de la diffusion de données représentatives de contenus multimédia, telles que des donnees audiovisuelles. Elle concerne également le domaine de la protection contre la copie de telles données, en particulier dans un environnement de réseau numérique domestique. Il est connu actuellement de diffuser des programmes audiovisuels (par exemple des films ou des retransmissions d'évènements sportifs) selon un mode d'accès dit " Pay Per View " (PPV) ou " Paiement à la séan_ >. Ce mode d'accés permet à un utilisateur de visualiser une fois un film ou un événement particulier moyennant paiement d'un prix déterminé. Ce mode d'accés est généralement proposé en plus d'un abonnement souscris par l'utilisateur auprès du diffuseur qui lui donne le droit d'accèder à un certain
nombre de programmes diffusés moyennant paiement de son abonnement.
Pour que ces programmes ne soient reçus que par les utilisateurs qui ont payé pour les recevoir, ils sont généralement protégés par un système dit d'accés conditionnel dans lequel les données diffusées sont embrouillées de
manière bien connue en soi.
Les foumisseurs de contenu, par exemple les producteurs de films, souhaitent quant à eux que les données diffusées ne puissent pas être copiées
librement, particulièrement les données diffusées en mode PPV.
C'est pourquoi des systèmes de protection contre la copie ont.déjà été proposés dans le passé dans lesquels on associe un état " copie /ibre >>, " une seuie (ou N) copie(sJ anfonsée(s) " ou " aucune copie " aux données diffusees. Ces états peuvent naturellement être un peu différents d'un système de protection à un autre. Les donnees diffusées en mode PPV ont généralement l'état a aucune copie ", c'est à dire que tout dispositif d'enregistrement possédant un système de protection contre la copie ne doit pas accepter de les enregistrer, ou du moins si les données sont enregistrées, il
ne doit pas être possible de les relire ensuite.
La présente invention vise à proposer un nouveau mode d'accés possible à des données diffusées tout en garantissant aux fournisseurs de
données une protection aussi fiable contre la copie de _s données.
L'invention conceme à cet effet un procèdé de transmission de données représentatives d'un contenu multimédia qui comporte les étapes consistant à:
2 2835678
(a) recevoir des données dans un premier dispositif, lesdXes données contenant un premier champ comprenant au moins un identifiant de système de protection contre la copie; (b) vérifier si le premier dispositif est raccordé à un dispositif d'enregistrement de données par un bus numérique; et en cas de vérification positive: (c) vérifier si le premier dispositif comprend un module mettant en _uvre un système de protection contre la copie dont l'identifiant est inclus dans le premier champ contenu dans lesdites données; et en cas de vérification 1 0 positive: (d) proposer à un utilisateur l'accès aux dites données selon un premier mode d'accés autorisant l'enregistrement desdites donnses; et en cas de vérification négative à l'étape (b) ou à l'étape (c): (e) proposer à un utilisateur l'accés aux dites données selon un
second mode d'accés n'autorisant pas 1'enregistrement desdites données.
Le premier mode d'accés correspond préférentiellement à un mode que l'on appellera < Pay Per View and Record " (PPVR) ou a Paiement pour la visualisation et l'enregistrement selon lequel les données diffusées sont enregistrées par un dispositif d'enregistrement en même temps qu'elles sont visualisées pa r 1 ' utilisateur (I' utilisateu r n 'est cepend ant pas obligé de visu aliser les données en même temps qu'elles sont enregistrées). Selon ce mode d'accés, I'utilisateur peut ainsi accèder aux données enregistrées autant de fois qu'il le souhaite. De plus, ce mode n'est proposé que lorsque le dispositif qui reçoit les données comporte un système de protection contre la copie qui est accepté par le diffuseur de données (etiou le fournisseur de contenu). Le foumisseur du contenu et le diffuseur des données représentant ce contenu peuvent être les mêmes mais il s'agit le plus souvent de deux entités différentes. Le ou les identiant(s) de système(s) de protection contre la copie qui sont inclus dans le champ contenu dans les données diffusées sont préférentiellement définis par le diffuseur de données (éventuellement sous le
contrôle du fournisseur de contenu).
Ainsi, le diffuseur de données (et le foumisseur de contenu) est assuré que la copie effectuée dans le cadre d'un système de protection qu'il conna^'t ne pourra être utilisée que par l'utilisateur qui a été autorisé à la faire
moyennant paiement.
Le second mode d'accès correspond préférentiellement au mode
PPV classique.
3 2835678
Selon u n mode de réalisation particul ier de l' invention, le procédé comporte en outre l'étape consistant, en cas de vérification positive à l'étape (c): (i) à vérifier si le système de protection contre la copie appartient à une première catégorie de systèmes utilisant un mode de protection spécifique au bus numérique reliant le premier dispositif au dispositif d'enregistrement, et en cas de vérification positive: 0) à vérifier si au moins un dispositif d'enregistrement auquel est raccordé ledit premier dispositif comprend un module mettant en _uvre le même systéme de protection contre la copie; I'étape (d) étant mise en _uvre en cas de vérification positive à l'étape a) ou de vérification négative à l'étape (i); et l'étape (e) étant mise en _uvre en cas de vérification négative à l'étaPe a) 11 existe en effet deux grandes catégories de systèmes de protection contre la copie dans les environnements de réseaux domestiques: - des systèmes associant une protection locale à chaque type d'appareil du réseau (un type de chiffrement particulier, un système d'accés condrtionnel, etc.) avec une a protection du lien " (ou protection du bus) reliant les appareils entre eux; dans ce type de méthode, les données peuvent étre disponibles en clair à l'inténeur des appareils mais ne sont jamais disponibles en clair sur le bus numérique reliant les différents appareils du réseau entre eux; les données sont en effet re-chiffrées avant d'étre transmises sur le bus; - des systèmes dfts de protection a de bout en bout " dans lesquels les données sont protégées, notamment en étant chiffrées / embrouillées dès leur entrée en un point du réseau jusqu'au moment o elles sont restituées à l'utilisateur (par exemple par amchage de vidéo sur un écran de téléviseur); les données ne sont donc jarnais disponibles en clair dans le réseau, que ce soit sur le bus numérique reliant les appareils entre eux ou dans les appareils eux méme, sauf au moment ultime de leur restitution, généralement sous forme
analogique, à l'utilisateur.
Lorsque le système de protection contre la copie mis en _uvre dans le premier dispositif appartient à la première catégorie ciessus, il est donc prévu selon le mode de réalisation préféré de l'invention, de vérifier si au moins un dispositif d'enregistrernent qui est raccordé au premier dispositif par un bus numérique met en _uvre le méme système de protection contre la copie. Ce n'est que dans le cas o _tte vérification est positive que le mode d'accés
PPYR sera proposé à l'util sateur.
L'invention peut en outre présenter l'une ou plusieurs des caractéristiques suivantes: - lors de l'étape (d), I'accés aux donnees est proposé en contrepartie du paiement d'un prix correspondant à un premier montant inclus-dans un second champ contenu dans lesdites données; - lors de l'étape (e), I'accés aux données est proposé en contrepartie du paiement d'un prix correspondant à un second montant inclus dans un troisième champ contenu dans lesdites données;
- le second montant est inférieur au premier montant.
Les premier et second montants sont préférentiellement définis par le
diffuseur de données ou par le foumisseur de contenu.
On notera également que l' invention s'applique au cas o le premier dispositif et au moins un dispositif d'enregistrernent sont mis en _uvre par des appareils distincts raccordés à un réseau numérique, notamment un réseau numérique domestique. L'invention s'applique aussi au cas o le premier dispositf destiné à recevoir les données et un dispostif d'enregistrement sont
inclus dans un même appareil en étant reliés entre eux par un bus numérique.
Un tel appareil est par exemple un décodeur numérique comportant un disque
dur pour l'enregistrement des données.
L'invention sera mieux comprise à la lecture de la description qui va
suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés sur lesquels: - la figure 1 représente schématiquement un système dans lequel est mise en _uvre l'invention; - la figure 2 est un organigramme illustrant un mode de réalisation de l'invention. Nous avons représenté sur la figure 1 un décodeur numérique 1 qui est raccordé à un magnétoscope numérique 2 par l'intermédiaire d'un bus
numérique 3, par exemple un bus selon la norrne IEEE 1394.
Le décodeur numérique 1 reçoit sur son entrée analogique 17 un contenu diffusé. Le décodeur est par exemple relié à une antenne satellite ou à un réseau câblé pour recevoir des programmes diffusés. Les données représentatives du contenu sont codées sous forme de paquets de données numériques mais elles sont ensuite modulées et transmises sous forme
analogique pour leur diffusion.
s Le décodeur 1 comporte un module de réception de contenu 10 qui démodule les données analogiques reçues et récupère les paquets de données numériques. Il transfère ensuite _s paquets de données à un module d'accès conditionnel (module CA) 11 qui vérifie que l'utilisateur possède les droits pour accéder au contenu reçu. Ce type de module est bien connu en soi. Il peut mettre en _uvre par exemple le système d'accés conditionnel MediaGuard_
ou le système Viaccess.
Lorsque le module CA 11 a vérifié que l'utilisateur a le droit d'accèder aux données reçues, il transmet les paquets de données à un module de protection contre la copie (module CP) 13. Ce module met en _uvre un ou plusieurs systèmes de protection contre la copie, notamment le système SmartRighfrM (SmartRight_ est une marque déposee de la société THOMSON multimedia) ou le système a DTCP " (a DTCP " est un acronyme de a Digital Transmission Content Protection ", aussi connu sous le nom de a 5C ", pour lequel on pourra se référer pour plus de détails à la publication '5C Digital Transmission Content Protection White Paper", Rev. 10, 14 juilJet 1998,
disponible à l'adresse Internet suivante http:/ANww.dtcp.com/).
Le décodeur 1 comporte une mémoire 15 (mémoire CP) dans laquelle est mémorisée une liste des systèmes de protection contre la copie mis en _uvre dans le décodeur. On suppose que chaque système de protection contre la copie possède un numéro de référence unique et que la mémoire 15 contient les numéros de référen_ des systèmes de protection contre la copie supportés par le décodeur. Le module CA 11 peut consulter la mémoire CP 15 pour connatre les systèmes de protection contre la copie mis en _uvre dans le
décodeur.
De manière préférentielle, les modules CA 11 et CP 13 et la mémoire CP 15 sont inclus dans un ou des processeurs sécurisés, par exemple contenus dans une carte à puce. Dans ce cas, le décodeur comporte un lecteur de carte à puce et le schéma de la figure 1 est réalisé lorsque la carte à puce
est insérée dans le décodeur.
Le module CP 13 reçoit du module CA 11 les paquets de données représentatives du contenu reçu et il les transforme selon le système de protection contre la copie mis en _uvre (par exemple en les chiffrant ou en chiffrant seulement certains messages contenus dans ces paquets) avant de les transmettre à une interfa_ de bus numérique 14 qui les diffuse, via le port
de sortie numérique 16 du décodeur, sur le bus 3.
Le décodeur comporte aussi un module interface utilisateur 12 qui gère le dialogue entre les différentes applications du décodeur et l'utilisateur,
6 2835678
par exemple pour la sélection des programmes reçus ou pour afficher des
messages à destination de l'utilisateur et recevoir ses réponses.
Le magnétoscope numérique 2 contient quant à lui une unité d'enregistrement 20 classique et une interface de bus numérique 22 qui rec,oit des données du port numérique 24 raccordé au bus 3. Il contient également de manière optionnelle un module de protection contre la copie (module CP) 21 et une mémoire 23 (mémoire CP) contenant une liste des systèmes de protection
contre la copie mis en _uvre dans le magnétoscope 2.
Le module CP 21 et la mémoire CP 23 sont optionnels car, comme on le verra ci-dessous, pour une première catégorie de systèmes de protection contre la copie, il est nécessaire d'effectuer un traiternent sur les données au niveau du décodeur 1, c'est à dire avant l'émission des données sur le bus numérique 3, et au niveau du magnétoscope 2, c'est à dire avant l'enregistrement des données, tandis que pour une deuxième catégorie de systèmes de protection contre la copie, dits de protection a de bout en bout >', il n'est pas nécessaire d'effectuer de traitement sur les données reçues du bus
numérique par le magnétoscope 2.
Lorsque Le module CP 21 et la mémoire CP 23 sont présents dans le magnétoscope numérique 2, il est nécessaire qu'au moins un système de protection contre la copie commun avec ceux supportés par le décodeur numérique 1 soit mis en _uvre dans le module CP 21 pour que le décodeur puisse proposer à l'utilisateur l'accés aux données en mode " Pay Per View & Record " (PPVR) comme nous le verrons ci-dessous. Lorsque au moins un système commun de protection contre la copie est mis en ceuvre dans le décodeur 1 et d ans le magnétoscope 2, alors les don nées reçues de l' interface de bus numérique 22 sont traRées dans le module CP 21 avant d'être transmises à l'unité d'enregistrement 20. Par exemple le traitement consiste en un déchiffrement de données ou un déchiffrement de certains messages
contenus dans les données.
Lorsqu'un diffuseur de programme souhaite proposer un contenu en mode PPV ou PPVR, il insère dans les données diffusées l'inforrnation suivante:
7 2835678
PPVR_data =; PPV_price PPVR_price Number_CP_systems for i = 1 to Number_CP_syste- s { CP_reference CP_state } } Le champ PPV price indique le prix du contenu en mode PPV, c'est à dire lorsque l'utilisateur peut seulement visualiser une fois le contenu. Le champ PPVR_price indique le prix du contenu en mode PPVR, c'est à dire lorsque l'utilisateur peut aussi enregistrer le contenu pour le visualiser autant de fois qu'il le souhaite. Naturellement, le prix PPVR_price est en principe plus
élevé que le prix PPV_price.
Le champ Number_CP_systems indique le nombre de systèmes de protection contre la copie qui sont considérés comme fiables par le diffuseur de données (ou par le foumisseur du contenu). Ce nombre n'est en principe jamais nul. Pour chaque système de protection contre la copie considéré comme
fiable, un champ CP_reference indique le numéro de référence du système.
Ce numéro est par exemple défini par un tiers de confiance de manière à ce que tous les intervenants - diffuseurs de proqrammes, fournisseurs de contenu, fabricants d'appareils décodeurs ou de magnétoscopes ou encore foumisseurs de systèmes de protection contre la copie - partagent les mêmes numéros de références. Les numéros de référence indiqué dans les champs CP_reference sont les mêmes que ceux qui sont mémorisés dans les
mémoires CP 15 du décodeur 1 et 23 du magnétoscope 2.
L'information PPVR_data contient également pour chaque système de protection contre la copie considéré comme fiable, un champ CP_state qui définH quel état, spécifique au système de protection, doit être associé aux données transmises lorsque le mode PPVR est choisi. Par exemple, si on considère le système SmaRight_, I'état choisi pour transmettre les données en mode PPVR est l'état " copie privée " autorisant la copie des données
uniquement pour l' usage privé de l' utilisateu r dans son réseau domestiq ue.
Préférentiellement, I'information PPVR data est protégée, par chiffrement ou par authentification, contre toute attaque visant à modifier son contenu. Par exemple, lorsque les données diffusées sont embrouillées selon le principe habituel de la télévision payante, les clés ou " mots de contrôle " CW (de l'anglais " Control Word ") ayant servi à embrouiller les données sont insérées dans les données, dans des messages de contrôles notés généralement < ECM " (acronyme de l'anglais " Entitlement Control Message "). Les messages ECM sont eux-même chiffrés à i'aide d'une autre clé K, cette clé K étant fournie aux utilisateurs ayant le droit d'accéder aux données. Dans un mode de réalisation préféré de l'invention, I' information PPVR_data est insérée dans les messages ECM inclus dans les données. Elle
est ainsi protégée de manière aussi fiable que les clés d'embrouillage CW.
Dans un autre mode de réalisation, on suppose que les données transmises sont dans un format défini par la norme MPEG2, I'information PPVR_daa est dans ce cas incluse dans des descripteurs d'évènements (ou
" event descriptors ") définis dans cette norme.
Nous allons maintenant décrire plus précisément le procèdé qui est mis en _uvre dans le module CA 11 du décodeur numérique pour déterrniner si les donnees reçues par le décodeur peuvent être proposées à l'utilisateur en
mode PPVR. Nous nous référerons pour cela à la figure 2.
Les étapes illustrées à la figure 2 sont mises en _uvre par le module CA 11 du décodeur 1 lorsqu'il reçoit des données contenant une information
PPVR_data telle que décrite ci-dessus.
Après une étape de début 100, le module CA vérifie à l'étape 101 si le décodeur est équipé d'un port d'accés à un bus numérique. Si le décodeur possède un port d'accés à un bus numérique tel le port de sortie 16, alors le
module CA passe à l'étape 102. Sinon, il passe à l'étape 106.
A l'étape 102, il vérifie si au moins un des systèmes de protection contre la copie considérés comme fiable par le diffuseur des données est supporté par le décodeur. C'est à dire qu'il vérifie si au moins une des valeurs CP_reference de l'information PPVR_data est incluse dans la liste contenue dans la mémoire CP 15. S'il trouve au moins une valeur commune entre les valeurs C?_reference de l'information P?VR_data et la liste de la mémoire
CP, alors le module CA passe à l'étape 103, sinon il passe à l'étape 106.
A l'étape 103 il vérifie si le système de protection contre la copie supporté par le décodeur et par le diffuseur du contenu appartient à la catégorie des systèmes de a protection du bus " reliant des appareils entre eux. On a vu
plus haut dans la description qu'il existe deux grandes catégories de systèmes
de protection contre la copie:
9 2835678
- des systèmes assurant une " protection du lien " (ou " protection du bus ") reliant des appareils entre eux; par exemple le système DTCP déjà cité; et - des systèmes dits de protection " de bout en bout " dans lesquels les données sont protégees de leur entrée dans un réseau numérique jusqu'au moment o elles sont restituées à l'utilisateur; par exemple le système
SmartRight7 cité plus haut.
La catégorie à laquelle appartient chaque système de protection contre la copie est préférentiellement mémorisée, avec le numéro de référence
du système, dans la mémoire CP 15 du décodeur 1.
Si le test 103 est negatif (le système est de type a protection de bout
en bout "), alors on passe à l'étape 105.
En revanche si le test 103 est positif (le système est de type << protection du bus "), il est alors ne_ssaire, pour que la protection soit assurée jusqu'au bout, de vérifier que le disposHif d'enregistrement susceptible d'enregistrer les données reçues possède lui aussi un module mettant en
_uvre le rnéme système de protection contre la copie que le décodeur 1.
Pour cela on passe à l'étape 104 lors de laquelle le module CA demande à l'interface de bus numérique 14 de lui transmettre la liste des dispositfs d'enregistrernents disponibles sur le bus ainsi que les systèmes de protection contre la copie qu'ils supportent. Pour chaque dispositif d'enregistrement listé, il vérifie si au moins un système de protection correspond à celui (ou à l'un de ceux) du décodeur. S'il trouve au moins un dispositd denregistrement qui correspond, alors il passe à l'étape 105, sinon il
passe à l'étape 106.
A l'étape 106, le module CA demande à l'interface utilisateur 12 de proposer le contenu reçu en mode PPV au prix correspondant à la valeur
contenue dans PPV_price.
A l'étape 10S, le module CA demande à l'interface utilisateur 12 de proposer le contenu reçu soit en mode PPV, au prix correspondant à la valeur contenue dans PPV_price, soit en mode PPVR, au prix correspondant à la
valeur contenue dans PPVR_price.
L'interface utilisateur 12 retoume ensuite la réponse de l'utilisateur au module CA 11 qui la vérifie. Si l'utilisateur a sélectionné le mode PPV, alors le module CA demande au module CP 13 de dffuser les données de manière protégée en leur associant l'état " aucune copie" (ou " copy never" en anglais). 1 o 2835678 Si l'utilisaleur a sélectionné le mode PPVR, alors le module CA 11 liste tous les dispositifs d'enregistrement disponibles sur le bus et qui conviennent pour l'enregistrement (c'est à dire que lorsque le test 104 a été effectué, il ne propose que les dispositifs ayant un système de protection de copie correspondant avec celui du décodeur) et demande à l'interface utilisateur d'affcher _tte liste. Après réception du choix de l'utilisateur, le module CA demande au module CP 13 de diffuser les données de manière protégee selon le systè me de protection contre la cop ie sélectionné (cel u i d u décodeur déterminé à l'étape 102 ou celui commun au décodeur et au dispositif d'enregistrement séectionné par l'utilisateur à l'étape 104) et avec l'état associé
défini dans le champ CP_state.
Le module CP demande alors à l'interface de bus numérique 14 d 'envoyer u ne req uete au dispositif d'enregistrement sélectionné par l' utilisateur
pour qu'il enregistre les données diffusées.
1 1 2835678

Claims (5)

REVENDICATIONS
1. Procèdé de transmission de données représentatives d'un contenu multimédia caractérisé en ce qu'il comporte les étapes consistant â: (a) recevoir des données dans un premier dispositif (1), lesdites données contenant un premier champ comprenant au moins un identifiant de système de protection contre la copie; (b) vérifier si le premier dispositif est raccordé à un dispositif (2) d'enregistrement de données par un bus numérique (3); et en cas de vérification positNe: (c) vérifier si le premier dispositif comprend un module (13) mettant en _uvre un système de protection contre la copie dont l' identifiant est incl us dans le premier champ contenu dans lesdites données; et en cas de vénfication positive: (d) proposer à un utilisateur l'accés aux dites données selon un premier mode d'accés (PPVR) autorisant l'enregistrement desdites données; et en cas de vérification négative à i'étape (b) ou à l'étape (c) : (e) proposer à un utilisateur l'accés aux dites donnees selon un second mode d'accés (PPV) n'autorisant pas l'enregistrement desdites
données.
2. Procèdé selon la revendication 1, caractérisé en ce qu'il comporte en outre l'étape consistant, en cas de vérification positive à l'étape (c): (i) à vérifier si ledit système de protection contre la copie appartient à une première catégorie de systèmes utilisant un mode de protection spécifique au bus numérique reliant ledit premier dispositif audit dispositif d'enregistrement, et en cas de vérification positive: 0) à vérifier si au moins un dispositif d'enregistrement auquel est raccordé ledit premier dispositif comprend un module (21) mettant en _uvre le même système de protection contre la copie; I'étape (d) étant mise en _uvre en cas de vérification positive à l'étape a) ou de vérification négative à l'étape (i); et l'étape (e) étant mise en _uvre en cas de vérification négative à
l'étape (j).
3. Procèdé selon l'une des revendications 1 ou 2, caractérisé en ce
que lors de l'étape (d), I'accés aux données est proposé en contrepartie du
1 2 2835678
paiement d'un prix correspondant à un premier montant inclus dans un second s
champ contenu dans lesdites données.
4. Procèdé selon l'une des revendications 1 à 3, caractérisé en ce
que lors de 1'étape (e), I'accés aux données est proposé en contrepartie du paiement d'un prix correspondant à un second montant inclus dans un
troisième champ contenu dans lesdites données.
5. Procèdé selon la revendication 4, caractérisé en ce que le second
FR0201568A 2002-02-06 2002-02-06 Procede de transmission de donnees numeriques representatives d'un contenu multimedia Pending FR2835678A1 (fr)

Priority Applications (9)

Application Number Priority Date Filing Date Title
FR0201568A FR2835678A1 (fr) 2002-02-06 2002-02-06 Procede de transmission de donnees numeriques representatives d'un contenu multimedia
AT03001697T ATE363181T1 (de) 2002-02-06 2003-01-27 Verfahren zur verteilung von digitalem inhalt
DE60313905T DE60313905T2 (de) 2002-02-06 2003-01-27 Verfahren zur Verteilung von digitalem Inhalt
EP03001697A EP1335599B1 (fr) 2002-02-06 2003-01-27 Méthode de distribution de contenu digital
CNB031034616A CN100490433C (zh) 2002-02-06 2003-01-30 传输表示了内容的数字数据的方法
MXPA03001016A MXPA03001016A (es) 2002-02-06 2003-02-03 Proceso para transmitir datos digitales representativos de un contenido multimedia.
KR1020030006707A KR100933262B1 (ko) 2002-02-06 2003-02-04 콘텐트를 나타내는 디지털 데이터의 전송 방법
JP2003028530A JP4141856B2 (ja) 2002-02-06 2003-02-05 コンテンツを表わすディジタルデータを伝送する方法
US10/358,613 US8132201B2 (en) 2002-02-06 2003-02-05 Process for transmitting digital data representative of a content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0201568A FR2835678A1 (fr) 2002-02-06 2002-02-06 Procede de transmission de donnees numeriques representatives d'un contenu multimedia

Publications (1)

Publication Number Publication Date
FR2835678A1 true FR2835678A1 (fr) 2003-08-08

Family

ID=27589610

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0201568A Pending FR2835678A1 (fr) 2002-02-06 2002-02-06 Procede de transmission de donnees numeriques representatives d'un contenu multimedia

Country Status (9)

Country Link
US (1) US8132201B2 (fr)
EP (1) EP1335599B1 (fr)
JP (1) JP4141856B2 (fr)
KR (1) KR100933262B1 (fr)
CN (1) CN100490433C (fr)
AT (1) ATE363181T1 (fr)
DE (1) DE60313905T2 (fr)
FR (1) FR2835678A1 (fr)
MX (1) MXPA03001016A (fr)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101058002B1 (ko) * 2004-02-02 2011-08-19 삼성전자주식회사 도메인 관리 시스템하에서의 데이터 기록 및 재생 방법
US20050273441A1 (en) * 2004-05-21 2005-12-08 Microsoft Corporation xParts-schematized data wrapper
KR20090001830A (ko) * 2007-05-25 2009-01-09 삼성전자주식회사 컨텐츠 디바이스의 출력 제어 방법 및 장치
US9152807B2 (en) 2012-03-08 2015-10-06 Marvell World Trade Ltd. Method and apparatus for providing audio or video capture functionality according to a security policy
US9684630B1 (en) * 2012-12-05 2017-06-20 Amazon Technologies, Inc. Provisioning of cryptographic modules
US20140196064A1 (en) * 2013-01-04 2014-07-10 Comcast Cable Communications, Llc Content Marketplace And Customization Of Content Acquisition

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832119A (en) * 1993-11-18 1998-11-03 Digimarc Corporation Methods for controlling systems using control signals embedded in empirical data

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6002694A (en) * 1994-02-17 1999-12-14 Hitachi, Ltd. Interactive chargeable communication system with billing system therefor
US5778068A (en) * 1995-02-13 1998-07-07 Eta Technologies Corporation Personal access management system
KR100493495B1 (ko) * 1996-04-01 2006-02-28 매크로비젼 코포레이션 디지털비디오네트워크에서의복사방지제어방법및장치
CA2250791C (fr) * 1996-04-01 2005-06-07 Macrovision Corporation Procede permettant de gerer la protection de documents dans des reseaux video numeriques
WO1998002881A1 (fr) * 1996-07-15 1998-01-22 Kabushiki Kaisha Toshiba Appareil comportant une interface numerique, systeme de reseau mettant en oeuvre cet appareil et procede de protection contre la copie
JP2982750B2 (ja) * 1997-07-09 1999-11-29 日本電気株式会社 ディジタル情報処理装置
US7233948B1 (en) * 1998-03-16 2007-06-19 Intertrust Technologies Corp. Methods and apparatus for persistent control and protection of content
JP4208998B2 (ja) * 1998-07-03 2009-01-14 パイオニア株式会社 複製制限機能を備えた記録再生システム、記録装置および再生装置
CN1168301C (zh) * 1998-12-22 2004-09-22 索尼公司 数字广播接收系统和数字广播接收装置
US7162642B2 (en) * 1999-01-06 2007-01-09 Digital Video Express, L.P. Digital content distribution system and method
DE60037088T2 (de) * 1999-04-16 2008-09-04 Sony Corp. Datenverarbeitungssystem, datenverarbeitungsverfahren, und datenprozessor
US6973662B1 (en) * 1999-10-13 2005-12-06 Starz Entertainment Group Llc Method for providing programming distribution
US6983480B1 (en) * 1999-10-13 2006-01-03 Starz Entertainment Group Llc Method for authorizing limited programming distribution
US6912513B1 (en) * 1999-10-29 2005-06-28 Sony Corporation Copy-protecting management using a user scrambling key
KR100700511B1 (ko) 2000-01-22 2007-03-28 엘지전자 주식회사 방송 수신장치의 복사 방지 방법
US6751402B1 (en) * 2000-06-28 2004-06-15 Keen Personal Media, Inc. Set-top box connectable to a digital video recorder via an auxiliary interface and selects between a recorded video signal received from the digital video recorder and a real-time video signal to provide video data stream to a display device
US6442328B1 (en) * 2000-05-31 2002-08-27 Keen Personal Media, Inc. Digital video recorder connectable to an auxiliary interface of a set-top box that provides video data stream to a display device based on selection between recorded video signal received from the dig
KR100493311B1 (ko) * 2001-02-21 2005-06-07 엘지전자 주식회사 디지털 미디어의 복제 제어를 위한 워터마크기반 복제관리 시스템 및 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5832119A (en) * 1993-11-18 1998-11-03 Digimarc Corporation Methods for controlling systems using control signals embedded in empirical data
US5832119C1 (en) * 1993-11-18 2002-03-05 Digimarc Corp Methods for controlling systems using control signals embedded in empirical data

Also Published As

Publication number Publication date
JP4141856B2 (ja) 2008-08-27
DE60313905D1 (de) 2007-07-05
ATE363181T1 (de) 2007-06-15
EP1335599A1 (fr) 2003-08-13
EP1335599B1 (fr) 2007-05-23
KR100933262B1 (ko) 2009-12-22
CN100490433C (zh) 2009-05-20
MXPA03001016A (es) 2004-07-16
JP2003274334A (ja) 2003-09-26
DE60313905T2 (de) 2008-01-24
US8132201B2 (en) 2012-03-06
KR20030067511A (ko) 2003-08-14
CN1437366A (zh) 2003-08-20
US20030149974A1 (en) 2003-08-07

Similar Documents

Publication Publication Date Title
EP1305948B1 (fr) Methode de distribution securisee de donnees numeriques representatives d&#39;un contenu multimedia
EP1815681B1 (fr) Unité de traitement de données audio/vidéo numériques et méthode de contrôle d&#39;accès audites données
FR2974475A1 (fr) Procede de protection d&#39;un contenu multimedia enregistre
EP1479233B1 (fr) Dispositif de traitement et procede de transmission de donnees chiffrees pour un premier domaine dans un reseau appartenant a un second domaine
EP3236632B1 (fr) Procede et dispositif permettant l&#39;application d&#39;un systeme de controle d&#39;acces a la protection des flux video en mode direct
EP1890493A1 (fr) Méthode de révocation de modules de sécurité utilisés pour sécuriser des messages diffusés
EP1537738B1 (fr) Methode de verification de la validite d&#39;une cle pour un reseau domestique numerique
EP1479234B1 (fr) Procede de traitement de donnees chiffrees pour un premier domaine et recues dans un reseau appartenant a un second domaine
EP2827601A1 (fr) Méthode et dispositif pour la protection des clés de déchiffrement d&#39;un décodeur
FR2835678A1 (fr) Procede de transmission de donnees numeriques representatives d&#39;un contenu multimedia
EP1419640B1 (fr) Reseau numerique local, procedes d&#39;installation de nouveaux dispositifs et procedes de diffusion et de reception de donnees dans un tel reseau
FR3053497B1 (fr) Procede de renforcement de la securite d&#39;un systeme de television a peage a base de retro-communication periodique obligatoire
EP2326035B1 (fr) Procédé de traitement par un module de sécurité de messages de contrôle d&#39;accès à un contenu et module de sécurité associé
FR2835378A1 (fr) Protocole de commande a distance d&#39;une action locale de generation d&#39;un message d&#39;ordre
FR2981182A1 (fr) Controle d&#39;acces a des donnees d&#39;un contenu chiffre
FR2964288A1 (fr) Acquisition de droits d&#39;acces a un contenu protege sans intervention de l&#39;utilisateur.
EP2334007A1 (fr) Procédé de déchiffrement de données par un équipement utilisateur comportant un terminal et un module de sécurité
FR2797735A1 (fr) Procede et dispositif de restitution d&#39;un signal de television numerique
EP2328316A1 (fr) Controle d&#39;accès à un contenu numérique
WO2010001022A1 (fr) Mise a jour de droits d&#39;acces a un contenu audiovisuel protege