CA2263753C - Procede et equipement pour affecter a un programme de television deja en acces conditionnel un acces conditionnel complementaire - Google Patents

Procede et equipement pour affecter a un programme de television deja en acces conditionnel un acces conditionnel complementaire Download PDF

Info

Publication number
CA2263753C
CA2263753C CA002263753A CA2263753A CA2263753C CA 2263753 C CA2263753 C CA 2263753C CA 002263753 A CA002263753 A CA 002263753A CA 2263753 A CA2263753 A CA 2263753A CA 2263753 C CA2263753 C CA 2263753C
Authority
CA
Canada
Prior art keywords
access
sysb
program
complementary
conditional
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
CA002263753A
Other languages
English (en)
Other versions
CA2263753A1 (fr
Inventor
Jean-Pierre Vigarie
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.)
Telediffusion de France ets Public de Diffusion
Orange SA
Original Assignee
Telediffusion de France ets Public de Diffusion
France Telecom 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 Telediffusion de France ets Public de Diffusion, France Telecom SA filed Critical Telediffusion de France ets Public de Diffusion
Publication of CA2263753A1 publication Critical patent/CA2263753A1/fr
Application granted granted Critical
Publication of CA2263753C publication Critical patent/CA2263753C/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • 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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26606Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for generating or managing entitlement messages, e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4181External card to be used in combination with the client device, e.g. for conditional access 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/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/4623Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]

Abstract

Selon l'invention, on reçoit le message à l'aide de moyens (102A, 112) pourvus des droits d'accès au programme, on restitue les mots de contrôle, on constitue (102B, 114) des messageries complémentaires de contrôle d'accès et de gestions des titres d'accès correspondant à un système de contrôle d'accès complémentaire et l'on réémet le programme initial non modifié avec, en outre, les messages complémentaires liés au système de contrôle d'accès complémentaire. Application en télévision.

Description

PROCEDE ET EQUIPEMENT POUR AFFECTER A IJN .PROGRAMME
DE TELEVISION DEJA EN ACCES CONDITIONNEL
UN ACCES CONDITIONNEh COMPhEMENTAIRE
DESCRIPTION
Domaine technique La présente invention a pour objet un procédé et un équipement pour affecter à un programme de télévision déjà en accès conditionnel un accès conditionnel complémentaire.
Les nouveaux systèmes de télévision s'accompagnent de la mise en oeuvre de plusieurs systèmes d'accès conditionnel. Le terme "télévision" est pris dans un sens large incluant des programmes de radiodiffusion ou de diffusion de données. Dans la suite, on désignera par "système de télévision". les aspects techniques du signal de télévision . modes de codage des images, des sons et des données, descriptions des services, syntaxe détaillée du signal, paramètres de modulation, ... On désignera par "système d'accès conditionnel" l'ensemble des fonctionnalités affectant un signal de télévision pour en exprimer les modes de commercialisation .
modalités d'embrouillage, fonctions et syntaxe des messageries relatives aux modes de commercialisation des programmes, ...
L'utilisation des techniques numériques pour constituer un signal de télévision , soit en totalité
(comme dans la norme MPEG2/DVB) , soit en partie (comme dans le multiplex paquet du D2-MAC/Paquet), permet uns grande souplesse quant au choix d'un système d'accès conditionnel. En particulier, faire coexister plusieurs systèmes d'accès conditionnel dans un même signal est
2 désormais possible, et fait même partie des fonctionnalités importantes à prendre en compte dans la définition d'un nouveau système de télévision.
Ce besoin provient de ce que le système d'accès conditionnel est primordial pour un opérateur dans ses choix de commercialisation des programmes, puisqu'un tel système doit lui permettre d'exprimer sa stratégie commerciale (abonnement, payer-pour-voir (ou "pay. per view" )...) et s'accompagne de tout un environnement technique (gestion commerciale des usagers, guide électronique des programmes, parc de terminaux, ...) lui garantissant le contrôle de l'exclusivité de sa clientèle. Un signal devenant multiservice devient, par là même, multi-système d'accès conditionnel.
Le cas le plus général d'application de l'accès conditionnel à un système de télévision concerne l'affectation d'un système d'accès conditionnel à
chaque service transporté dans un signal. Déjà mis en oeuvre implicitement dans les systèmes analogiques monoservices (systèmes DISCRET, SYSTER, VIDEOCRYPT, CRYPTOVISION, ... en NTSC, PAL ou SECAM), ce procédé se généralise aux systèmes numériques multiservices . dans la norme MPEG2/DVB, ce procédé est appelé MULTICRYPT.
S'il permet, dans un même signal, l'indépendance des opérateurs responsables des différents services, un tel procédé devient contraignant pour l'usager qui, pour accéder à la pluralité des programmes, doit multiplier les décodeurs ou disposer de modules d'accès conditionnel multiples enfichables à la demande dans un terminal plus général . c'est ainsi que la norme MPEG2/DVB a défini un algorithme d'embrouillage commun et a défini et détaillé le concept d'une interface commune d'accès conditionnel pour les terminaux.
3 La mise en oeuvre d' un procédé tel que MULTTCRYPT
est assurée lors de la fonction de codage d'un signal de télévision combinant codeur, multiplexeur, embrouilleur, moyen d'insertion de données d'accès conditionnel.
La figure 1 annexée illustre ce procédé. On y voit, schématiquement, un opérateur A fournissant un service constitué des composantes 1 et le commercialisant selon des modalités 1 et un opérateur B
fournissant un service constitué des composantes 2 et le commercialisant selon des modalités 2. La commercialisation de ces composantes est appliquée dans un équipement 20, qui est un codeur/embrouilleur/multiplexeur. Les blocs 12 et 14 schématisent les programmes 1 et 2 avec leurs conditions d'accès conditionnel propres aux opérateurs A et B. Le signal de télévision qui en résulte est du type MULTICRYPT.
Cette mise en oeuvre peut être également assurée ou complétée par une fonction de transcontrôle modifiant au niveau c~e l'accès conditionnel un signal déjà constitué. C'est ce qui est illustré sur la figure 2 annexée. Le signal de télévision composé des programmes 1, 2 avec leurs systèmes d'accès conditionnel respectifs A et B schématisés par les blocs 12 et 14, est introduit dans un transcontrôleur 20 commandé par un opérateur C. Ce circuit supprime les conditions d' accès A et B respectives des programmes 1 et 2 et les remplace par de nouvelles conditions d'accès C. I1 en résulte deux nouveaux programmes avec un système d'accès conditionnel C, respectivement schématisés par les blocs 22 et 24.

_ WO 98/08341 PCT/FR97/01502
4 Un transcontrôleur est décrit, par exemple, dans les documents EP-A-0 461 029 et EP-A-0 666 694.
Un autre procédé peut être mis en oeuvre, qui permet l'accès à un même programme à diverses populations commerciales (c'est-à-dire à divers terminaux) sous réserve que les divers opérateurs concernés soient convenus d'un accord pour le partage d'un tel service. Déjà mis en oeuvre en D2-MAC/Paquet et appelé SIMULCRYPT dans le système MPEG2/DVB, ce procédé consiste à associer à un mëme programme plusieurs systèmes d'accès conditionnel différents, chacun de ces systèmes étant sous la responsabilité
d'un opérateur et permettant à chacun de définir sa propre commercialisation du même programme. Bien que cette appellation concerne, stricto sensu, l'application de ce procédé au MPEG2/DVB, c'est par simplification que cette association de plusieurs systèmes d'accès conditionnel à un même programme sera dénommée "SIMULCRYPT" dans le présent document, quel que soit le système de télévision support visé.
La mise en oeuvre d' un procédé tel que SIMULCRYPT
est assurée habituellement lors de la fonction de codage d'un signal de télévision. La présente invention a pour objet un procédé et un équipement permettant d'affecter à un programme déjà commercialisé selon un premier système d'accès conditionnel des données décrivant sa commercialisation selon un autre système d'accès conditionnel. Tout en étant adaptable à divers systèmes de télévision et divers systèmes d'accès conditionnel, cet équipement sera appelé dans la suite "SIMULCRYPTEUR", par référence au procédé SIMULCRYPT
défini dans la norme MPEG2/DVB.

Etat de la technique antérieure Dans un signal de télévision, un programme associé
à un système d'accès conditionnel fait appel à
plusieurs entités .
5 ~ les composantes . il s'agit des flux d'informations représentant les images, les sons, les données de télétexte, etc... ; l'ensemble de ces composantes constitue l'aspect technique du programme et matérialise le contenu audiovisuel même ; les composantes sont, le cas échéant, embrouillées, indépendamment les unes des autres .
la messagerie de contrôle des titres d'accès . il s'agit d'un ensemble de messages appels communment ECM ("Entitlement Control Messages") ; cette messagerie est constitue de donnes exprimant les conditions courantes de commercialisation du service auquel elle est associe et appeles "conditions d'accs" ; de ce fait, elle opre le plus souvent en temps rel, du fait de sa synchronisation avec le programme en cours, en payer-pour-voir ("pay per view") notamment ; les donnes de cette messagerie sont compares en permanence aux droits dj acquis par l'usager du terminal, une comparaison positive dclenchant l'accs au programme par le dsembrouillage des composantes choisies ; la messagerie ECM transporte galement des paramtres (ou leur rfrence) qui particularisent le fonctionnement des algorithmes d'embrouillage et de dsembrouillage, paramtres communment appels "mot de contrle" (.en abrg CW pour "Control Word").
6 ~ la messagerie de gestion des -titres d'accès . il s'agit d'un ensemble de messages appelés communément EMM ("Entitlement Management Messages") ; cette messagerie est constituée de données assurant la gestion des droits acquis par l'usager ; elle permet principalement l'inscription des droits achetés par l'usager {abonnements, unités de crédit, ...), au niveau de son terminal (ou du processeur de sécurité
associé) ; hormis le fait que l'inscription d'un droit doit être effective avant que le besoin de ce droit ne se manifeste {comparaison aux ECM), cette messagerie ne nécessite pas une synchronisation fine avec le programme, le lien EMM/programme étant plus logique qu'opérationnel.
~ les liens composantes/conditions d'accès . chaque composante d'un programme peut être commercialisée selon des modalités particulières, voire laissée en clair ; de même, plusieurs composantes peuvent être commercialisées de la même façon, c'est-à-dire se partager une même condition d'accès ; ces liens composantes/conditions d'accès n'étant pas définis à l'avance, étant laissés à
l'appréciation de l'opérateur de programme et étant de surcroît dynamiques, ils nécessitent d'être décrits en permanence dans le signal . ils permettent ainsi au terminal de retrouver les conditions d'accès associées aux composantes qu'il doit restituer ; ils sont décrits dans un ensemble de données dites "d'identification des services".
7 l'interface usager dans le terminal . couvrant un domaine plus large que le seul accès conditionnel, l'interface usager concerne ici d'une part les dialogues concernant l'achat des programmes ("pay per view", consultation des droits déjà acquis, ...), et d'autre part la présentation de l'offre de programme, communément appelée "EPG" ("Electronic Program Guide"), qui décrit notamment les conditions de commercialisation des programmes à venir ;
l'interface usager fait intervenir des données véhiculées dans le signal, informations de "contenu" extraites des ECM ou spécifiques à
l'offre de programme, complétées éventuellement de données décrivant les modes de présentation (téléchargement de l'interface homme/machine).
Ces diverses entités peuvent donner lieu à une représentation générale telle que celle de la figure 3 annexée. Pour un programme 30, on trouve les composantes 32, l'idëntification des services 34, les conditions d'accès 35, la gestion des droits 36, l'interface usager 38. Les données 34 sont dues à la mise en oeuvre de l'accès conditionnel et les données 35, 36, 38 sont spécifiques du système d'accès conditionnel utilisé.
Selon les systèmes de télévision et d'accès conditionnel utilisés, certaines de ces entités peuvent être implicites, telles que l'identification des services en SECAM, ou abséntes, telles que les données d'interface usager (modalités de présentation natives dans le terminal). En outre, ce modèle ne préjuge pas du codage de ces entités (vidéo analogique en D2-
8 MAC/Paquet ou numérique en MPEG2/DVB, offre de programmes par télétexte en D2-MAC/Paquet ou en "tables SI EIT" en MPEG2/DVB).
Si plusieurs programmes coexistent dans le même signal et font appel à divers systèmes d'accès conditionnel (cas du "MULTICRYPT" en MPEG2/DVB), la représentation générale est alors celle de la figure 9, qui peut prendre deux formes (a) ou (b) .
~ le cas "a" est l'application directe du modèle à la coexistence de deux programmes dans un mëme signal . le programme Pl est associé au système d'accès conditionnel "a", (bloc 41), le programme P2 au système d'accès conditionnel "b" (bloc 42) ;
~ le cas "b" est fonctionnellement identique au précédent. Cependant, les liens propres aux deux programmes Pl (bloc 43), P2 (bloc 44) sont regroupés dans un bloc d'identification des services commun à l'ensemble du signal ; en outre, un service complémentaire 46 est créé
qui fédère les flux EMM (EMMa et EMMb), tous systèmes d'accès conditionnel confondus ; ce cas "b" correspond à un cas plus réaliste tel que celui du MPEG2/DVB.
L'application de ce modèle à un programme en SIMULCRYPT conduit à la représentation de la figure 5 (le signal peut transporter d'autres programmes non représentés). Sur cette figure, le programme P1 comprend des composantes et des données de liens 50 dues à la mise en oeuvre de l'accès conditionnel, des données 52 spécifiques du système d'accès conditionnel a, et des données 53 spécifiques du système d'accès conditionnel b.
9 Un tel signal présente deux particularités majeures ~ chaque composante constituant le programme n'existe qu'à un seul exemplaire, même si elle est embrouillée, ~ l'organisation entre composantes et conditions d'accès, identifiée par les liens, est unicrue pour ce programme, et ce, malgré la coexistence de plusieurs systèmes d'accès conditionnel.
L'embrouillage d'une composante, ou d'un groupe de composantes se partageant la même condition d'accès, est particularisé par un mot de contrôle CW qui paramètre le comportement de l'embrouilleur et du désembrouilleur. I1 est donc nécessaire que la messagerie ECM de chaque système d'accès conditionnel fasse référence aux mêmes mots de contrôle, de façon synchronisée.
C'est ce qui est représenté sur la figure 6 où
l'on voit .
~ sur la première ligne, la succession des opérations d'embrouillage . 61 avec un mot CWi, 62 avec un mot CWj, 63 avec un mot CWk, ...
~ sur la deuxième ligne, la succession des ECM du système d'accès a, respectivement 64, 65, 66, ~ sur la troisième ligne, la succession des ECM
du système d'accès b, respectivement 67, 68, 69.
Les liens composantes/conditions d'accès définissent quelles sont les composantes en clair ou embrouillées, et comment elles se répartissent parmi les conditions d'accès. Cette organisation est la même pour tous les systèmes d'accès conditionnel du programme. Tous les opérateurs doivent construire leur commercialisation sur la même organisation du programme . ceci interdit, par exemple, qu' un programme 5 de télévison soit commercialisé simultanément par un opérateur selon l'organisation . image accessible en abonnement, son en clair, sous-titre en clair, par un autre opérateur selon l'organisation . image et son accessibles en abonnement, sous-titre en clair, par un
10 troisième selon l'organisation . image et son accessibles en abonnement, sous-titre en "pay per view".
Cette organisation commune est schématisée sur la figure 7, où l'on voit un programme P possédant .
~ des composantes 70, ~ des liens 71, ~ des premières conditions d'accès conditionnel A, référencées 72, .
~ des secondes conditions d'accès conditionnel B, référencées 7~.
Les composantes 70 et les liens 71 sont imposés à
tous les opérateurs. Le système d'accès conditionnel 72 est défini par l'opérateur A et le système d'accès conditionnel 73 est défini par l'opérateur B.
Ces deux particularités -unicité des mots de contrôle et unicité des relations composantes/conditions d'accès- créent des liens très étroits entre les opérateurs se partageant en SIMULCRYPT un même programme. L'analyse du rôle des opérateurs impliqués fait apparaître une dissymétrie qui peut être contraignante pour certains.

- WO 98/08341 PCT/FIt97/01502
11 En effet, l'un des opérateurs appelé "opérateur-maître", est le fournisseur du programme matérialisé
par ses composantes. En contrôlant la source, il contrôle la première commercialisation du programme. I1 impose ainsi les mots de contrôle utilisés et les relations composantes/conditions d'accès. I1 peut commercialiser les composantes de manière groupée ou séparée, laisser certaines composantes en clair, ... Le contrôle total de la source lui permet en outre de synchroniser l'évolution de sa commercialisation à
l'enchaînement des programmes . périodes en clair, changement du coût d'une émission, ...
Les autres opérateurs, appelés "opérateurs secondaires", doivent se plier à l'utilisation des mots de contrôle utilisés par l'opérateur-maître. En outre, ils doivent calquer leur commercialisation des composantes sur celle qui a été définie par l'opérateur-maître. Enfin, ne contrôlant pas directement la programmation des émissions, ces opérateurs-secondaires se heurtent au problème de la synchronisation avec ies changements de programmes.
Jusqu'à présent, la mise en oeuvre du SIMULCRYPT
s'effectuait au niveau du point de codage de l'opérateur-maître auquel accèdent les opérateurs secondaires. Ceci nécessite diverses conditions .
~ une architecture du point de codage adaptée au SIMULCRYPT . en particulier, cette architecture doit comprendre une distribution interne des mots de contrôle, disposer d'entrées de données d'accès conditionnel multiples (plusieurs flux de données ECM ou EMM ...), et proposer des mécanismes de synchronisation aux opérateurs ;
12 ~ la loçalisation des générateursde messagerie ECM chez l'opérateur-maître, afin de disposer des mots de contrôle (ceux-ci peuvent difficilement être déportés en raison de leur rôle stratégique et des risques de piratage) .
de tels générateurs peuvent disposer de secrets propres à chaque opérateur ;
~ un accès de type commande/contrôle pour chaque opérateur pour définir les conditions d'accès pour sa propre commercialisation . cet accès, s'il est confié à l'opérateur-maître, peut optimiser la synchronisation commercialisation des programmes/enchaînement des programmes ;
cet accès peut aussi imposer la présence des opérateurs-secondaires dans les locaux de l'opérateur-maître ;
~ une constitution centralisée du signal véhiculant un programme commercialisé par plusieurs opérateurs . cette organisation fonctionnelle est mal adaptée au cas de "sur-vente" dans des réseaux câblés indépendants d'un programme reçu par satellite.
On comprend que ces relations très étroites, où
l'opérateur-maître garde un rôle prédominant, puissent gêner des opérateurs-secondaires, placés dans une position "d'asservie", d'autant plus difficile à
supporter qu'elle touche la stratégie commerciale et concurrentielle de chacun.
La présente invention a justement pour but d'éviter cet inconvénient, en atténuant cet assujettissement des opérateurs-secondaires.

- WO 98/O~s341 PCT/FR97/01502
13 Exposé de l'invention Pour limiter les relations de dépendance entre opérateur-maître et opérateurs-secondaires, on dissocie la constitution d'un programme et son passage en SIMULCRYPT. De par la nature même du SIMULCRYPT, le rôle prépondérant de l'opérateur-maître ne peut pas être supprimé puisque ce dernier maîtrise la source du programme, mais cette prépondérance peut être atténuée par l'usage d'un équipement autonome permettant à un opérateur-secondaire d'appliquer son SIMULCRYPT . la relation de dépendance entre opérateur-maître et opérateur-secondaire est alors réduite à l'achat du programme du premier par le second, situation analogue à celle que l'on rencontre dans la mise en oeuvre de l'opération dite de transcontrôle.
De façon précise, la présente invention a pour objet un procédé pour affecter à un programme de télévision déjà en accès conditionnel, un accès conditionnel complémentaire, ce programme de télévision comprenant initialement .
- des composantes vidéo et/ou de son et/ou de données, embrouillées selon un premier système d'accès conditionnel, l'opération d'embrouillage mettant en oeuvre des traitements cryptographiques utilisant des mots de contrôle, - une messagerie de contrôle de titres d'accès exprimant des conditions de commercialisation du programme, - une messagerie de gestion des titres d'accès constituée de données assurant la gestion des droits acquis par un usager,
14 - éventuellement, un ensemble de données identifiant les services offerts et/ou complétant la description de l'offre de programme, caractérisé par le fait que .
- on reçoit ce programme dans des moyens contenant les droits d'accès correspondant au premier système d'accès conditionnel, - on restitue les mots de contrôle ayant servi à
l'embrouillage, à partir de ces mots de contrôle restitués on calcule des messages de contrle d'accs complmentaires en prenant en compte les conditions du systme d'accs conditionnel complmentaire et l'on constitue une messagerie complmentaire de contrle d'accs, - on produit une messagerie complmentaire de gestion de titres d'accs propre au systme d'accs conditionnel complmentaire et, ventuellement, un ensemble complmentaire identifiant les services offerts dans le systme d'accs conditionnel complmentaire, - on remet le programme avec ses composantes inchanges, sa messagerie de contrle d'accs et sa messagerie de gestion des titres d'accs inchanges et le cas chant, l'ensemble des donnes du programme de tlvision initial identifiant les services offerts et/ou compltant la description d'offre de programme, et on y ajoute la messagerie complmentaire de contrle d'accs ,la messagerie complmentaire de gestion des titres d'accs et, le cas échéant, l'ensemble complémentaire de données propres au système complémentaire d'accès conditionnel La présente invention a également pour objet un 5 équipement pour la mise en oeuvre de ce procédé.
Brève description des dessins - la figure l, déjà décrite, illustre le procédé
MULTICRYPT connu, permettant d'obtenir deux 10 programmes ayant chacun un système d'accès conditionnel ;
- la figure 2, déjà décrite, illustre un procédé
de transcontrôle ;
- la figure 3, déjà décrite, illustre la
15 structure d'un programme en accès conditionnel ;
- la figure ~, déjà décrite, montre deux variantes de mise en oeuvre du procédé
MULTICRYPT avec deux programmes et deux systèmes d'accès conditionnel ;
- la figure 5, déjà décrite, illustre un exemple de mise en oeuvre du procédé SIMULCRYPT, avec deux systèmes d'accès conditionnel pour un même programme ;
- la figure 6, déjà décrite, illustre la synchronisation entre l'embrouillage et la messagerie de chaque système d'accès conditionnel en SIMULCRYPT ;
- la figure 7, déjà décrite, illustre l'organisation générale d'un programme en SIMULCRYPT et les contraintes imposées aux opérateurs ;
16 - la figure 8 est un schéma -général montrant la place d'un équipement conforme à l'invention ( SIMULCRYPTEUR) - la figure 9 illustre un exemple d'utilisation d'un signal de télévision formé par le procédé
de l'invention ;
- la figure 10 illustre la fonction remplie par l'équipement de l'invention ;
- la figure 11 montre l'organisation fonctionnelle d'un équipement conforme à
l'invention.
Exposé détaillé d'un mode de réalisation On voit, sur la figure 8, un équipement 80, appelé
SIMULCRYPTEUR, conforme à la présente invention, recevant un programme 81 déjà en accès conditionnel A
et délivrant un programme 82 en accès conditionnel A et en accès conditionnel B. Cet accès conditionnel B a été
inséré par un opérateur 83.
Le signal finalement obtenu peut être utilisé
comme illustré sur la figure 9. Sur cette figure, ce programme noté 1 est référencé 91 et il est associé à
d' autres programmes classiques, comme un programme 2 en accès conditionnel A (référencé 92) et un programme 3 en accès conditionnel C (référencé 93). Tous ces programmes sont véhiculés par un réseau 94 et distribués .
~ à un abonné 95 disposant des droits d'accès A
et pouvant ainsi recevoir le programme 1 et le programme 2, ~ à un abonné 96 disposant des droits d'accès B
et pouvant ainsi recevoir le programme 1,
17 ~ à un abonné 97 disposant des droits d'accès C
et pouvant recevoir le programme 3.
L'abonné 96 bénéficie donc du procédé de l'invention, qui lui permet d'accéder au programme 1 alors que ce programme, à l'origine, était uniquement en accès conditionnel A. Grâce à l'invention, ce programme est devenu accessible à l'abonné B par l'ajout du système d'accès conditionnel complémentaire B.
La figure 10 illustre de manière plus détaillée le procédé et l'équipement conforme à l'invention.
L'équipement de l'invention, appelé SIMULCRYPTEUR, est référencé 100. Il est équipé d'une carte fille 102A
adaptée au système de contrôle d'accès A de l'opérateur amont 105 et d'une carte mère 102B, adaptée à un système de contrôle d'accès B de l'opérateur local 106.
Le SIMULCRYPTEUR 100 reçoit un programme dont la structure est décrite par le bloc 104. Ce programme est produit par l'opérateur amont 105, lequel met en oeuvre le système de contrôle d'accès A. Le SIMULCRYPTEUR 100 travaille avec un opérateur local 106, et délivre un programme dont la structure est décrite par le bloc 108.
Les différents signaux mentionnés sur la figure 10 correspondent au contexte MPEG2/DVB. La transposition à
d'autres contextes techniques est immédiate pour l'homme du métier. Les abréviations utilisées sur la figure 10 ont la signification suivante .
~ TS . "Transport Stream", tel que défini dans la norme MPEG2/DVB, après démodulation et décodage canal pour le signal entrant et avant la modulation et le codage canal pour le signal sortant ; un équipement SIMULCRYPTEUR pourra
18 disposer d'un étage de démodulation et d'un étage de modulation pour s'interfacer avec les réseaux amont et aval, sans que la fonction générale change.
~ SysA, SysB . représentent deux systèmes d'accès conditionnel distincts ; ils peuvent reprësenter le mëme système d'accès conditionnel, auquel cas ils sont différenciés par une mise en oeuvre spécifique (par exemple . deux crypto-algorithmes différents) ;
le premier système, SysA, est lié à l'opérateur amont 105, le second, SysB, est le système complémentaire ajouté au programme et lié à
l'opérateur local 106.
~ PSI, SI . données d'identification des services ; tables PSI telles que spécifiées par MPEG2 et tables SI telles que spécifiées par DVB.
~ EPG . "Electronic Program Guide" ; ensemble de données complétant la description de l'offre de programme (complément ou remplacement des tables SI) ; ces données peuvent inclure la description des présentations à l'usager du terminal.
La carte fille 102A est un processeur de sécurité
contenant les droits acquis par l'opérateur local, qui se comporte comme un client de l'opérateur amont ;
après comparaison des droits qu'elle possède aux conditions d'accès contenus dans les ECM SysA entrants, la carte fille déclenche les traitements cryptographiques pour restituer chaque mot de contrôle CW.
19 La carte mère 102B est un processeur de sécurité
placé sous le contrôle de l'opérateur local ; elle fournit les traitements cryptographiques intervenant dans l'élaboration des ECM SysB produits localement.
Illustré dans le cas d'un seul programme, ce traitement peut s'appliquer à plusieurs programmes d'un même TS.
Un programme entrant, en accès conditionnel noté
SysA, (c'est-à-dire en MULTICRYPT), est complété en SIMULCRYPT par de la messagerie d'accès conditionnel SysB. La messagerie SysA initiale n'est pas modifiée et est restituée telle quelle dans le signal sortant de l'équipement. Le but est l'application complète du principe de SIMULCRYPT pour que le programme continue à
être accessible à une population équipée pour SysA et puisse également être accessible à une autre population via le système SysB.
L'application du SIMULCRYPT consiste donc à
ajouter au signal toutes les données rélatives au système SysB et à l'offre de programmes correspondante . ECM; EMM, signalisations, données privées.
Les éléments du signal concernés par le procédé de l'invention sont .
~ les composantes du programme . leurs caractéristiques (codage, contenu, en clair ou embrouillé, association avec des conditions d'accès) restent inchangées ;
~ les conditions d'accès ECM . les ECM de SysA
associés au programme restent inchangés et correspondent aux choix commerciaux de l'opérateur amont ; le SIMULCRYPTEUR ajoute des ECM de SysB cohérents avec les composantes du programme (même mot de contrôle CW) et les modalités commerciales de l'opérateur local ;
~ les EMM . les EMM de SysA véhiculés dans le signal restent inchangés ; le SIMULCRYPTEUR
5 ajoute des EMM SysB définis par l'opérateur local selon sa propre stratégie de gestion de ses clients et générés par une chaîne des droits locale ;
~ la signalisation .
10 - le contenu des tables PSI (PMT et CAT) doit être adapté pour maintenir l'accès aux données ECM et EMM de SysA et permettre en outre l'accès aux données ECM et EMM du SysB ;
15 - le contenu des tables SI est à adapter pour maintenir la description de l'offre de services de l'opérateur amont et pour ajouter la description de l'offre de service de l'opérateur local ; certaines tables
20 concernées directement font référence à
l'accès conditionnel (description du coût d'un programme par exemple) ; les autres tables ne sont pas directement concernées par le "simulcryptage" mais peuvent être modifiées dans le cadre de la réorganisation de l'offre de services dont 1e "simulcryptage" est un élément ;
~ les données privées . la mise en oeuvre de SysB
peut nécessiter l'insertion locale de données privées (messagerie individuelle, ...).
Le traitement des ECM et EMM dans un SIMULCRYPTEUR
est illustré sur la figure 11. On y retrouve l'équipement 100, la carte fille 102A, la carte mère
21 102B. Y apparaissent, en outre, une interface 110 d'opérateur B, un circuit 112 d'extraction et de traitement des ECM de type A, un circuit 114 de génération des ECM de type B, un circuit 116 de traitement des EMM avec une porte OU 118 recevant les EMM locaux.
Ces moyens de traitement des ECM comprennent trois parties .
~ sélection des ECM . il s' agit de définir quels services et quelles composantes dans un service sont à traiter ; selon les variantes, ces choix sont implicites (tous les services, l'image et le premier son, ...) ou explicite et faits par l'exploitant sur interprétation des données PSI/SI ;
~ traitement des ECM entrants . ces ECM sont extraits et soumis à la carte fille 102 A pour en extraire les mots CW courants ; en cela, l'ëquipement est up décodeur, client de l'opérateur A ; ces ECM sont par ailleurs dirigés vers la sortie ;
~ traitement des ECM sortants . ces ECM sont calculés avec la carte mère 102B de l'opérateur B et prennent en compte les conditions d'accès définis par l'opérateur B et les mots CW
courants extraits des ECM entrants ; les ECM
sortants sont ajoutés aux ECM entrants .
Le traitement des EMM consiste soit à laisser passer de façon transparente les EMM entrants, soit éliminer ceux-ci et insérer éventuellement des EMM de l'opérateur B. En outre, les EMM entrants sont appliqués à la carte fille pour la gestion des droits
22 de celle-ci. I1 en est de même pour d'éventuelles données d'EPG.
Un SIMULCRYPTEUR nécessite des traitements en temps réel de mise à jour de la signalisation {tables PSI/SI) et d'incorporation éventuelle de données privées locales (EPG), à la portée de l'homme du métier.
Cette modification en temps réel de la signalisation est analogue à celle qu'effectue un autre type d'équipement appelé transmodulateur, assurant l'adaptation pour un signal existant de la signalisation lors du passage d'un réseau (satellite par exemple) à un autre (câble par exemple) . extraire les tables, les modifier, insérer leur nouvelle version dans le signal. Si les traitements précis de modification des tables sont différents (action sur le contenu de PMT et de la CAT, ...), les fonctions d'extraction et d'insertion sont comparables.

Claims (3)

REVENDICATIONS
1. Procédé pour affecter à un programme de télévision déjà en accès conditionnel, un accès conditionnel complémentaire, ce programme de télévision comprenant initialement:

- des composantes vidéo et/ou de son et/ou de données, embrouillées selon un premier système d'accès conditionnel (SysA), l'opération d'embrouillage mettant en oeuvre des traitements cryptographiques utilisant des mots de contrôle (CW), - une messagerie de contrôle de titres d'accès (ECM SysA) exprimant des conditions de commercialisation du programme, - une messagerie de gestion des titres d'accès (EMM SysA) constituée de données assurant la gestion des droits acquis par un usager, - éventuellement, un ensemble de données identifiant les services offerts (PSI, SI) et/ou complétant la description de l'offre de programme, caractérisé par le fait que - on reçoit ce programme dans des moyens contenant les droits d'accès correspondant au premier système d'accès conditionnel (SysA), - on restitue les mots de contrôle (CW) ayant servi à l'embrouillage, - à partir de ces mots de contrôle restitués (CW) on calcule des messages de contrôle d'accès complémentaires (ECM SysB) en prenant en compte les conditions du système d'accès conditionnel complémentaire (SysB) et l'on constitue une messagerie complémentaire de contrôle d'accès (ECM SysB), - on produit une messagerie complémentaire de gestion de titres d'accès (EMM SysB) propre au système d'accès conditionnel complémentaire (SysB) et, éventuellement, un ensemble complémentaire (EPG SysB) identifiant les services offerts dans le système d'accès conditionnel complémentaire (SysB), - on réémet le programme avec ses composantes inchangées, sa messagerie de contrôle d'accès (ECM SysA) et sa messagerie de gestion des titres d'accès (EMM SysA) inchangées et le cas échéant, l'ensemble des données du programme de télévision initial identifiant les services offerts et/ou complétant la description d'offre de programme, et on y ajoute la messagerie complémentaire de contrôle d'accès (ECM SysB), la messagerie complémentaire de gestion des titres d'accès (EMM SysB) et, le cas échéant, l'ensemble complémentaire de données (EPG SysB) propres au système complémentaire d'accès conditionnel (SysB).
2. Equipement pour affecter à un programme de télévision déjà en accès conditionnel un accès conditionnel complémentaire selon le procédé de la revendication 1, caractérisé par le fait qu'il comprend:

- des moyens (102A) contenant les droits d'accès correspondant au premier système d'accès conditionnel (SysA), - des moyens (112) aptes à restituer les mots de contrôle (CW) ayant servi à l'embrouillage, - des moyens (102B, 114) pour calculer, à partir de ces mots de contrôle restitués (CW), des messages complémentaires de contrôle d'accès (ECM SysB) en prenant en compte les conditions du système d'accès conditionnel complémentaire (SysB) et l'on constitue une messagerie complémentaire de contrôle d'accès (ECM SysB), - des moyens (106) pour produire une messagerie complémentaire de gestion de titres d'accès (EMM
SysB) propre au système d'accès conditionnel complémentaire (SysB) et, éventuellement, un ensemble complémentaire (EPG SysB) identifiant les services offerts dans le système d'accès conditionnel complémentaire (SysB), cet équipement permettant de réémettre le programme avec ses composantes inchangées, sa messagerie de contrôle d'accès (ECM SysA) et sa messagerie de gestion des titres d'accès (EMM SysA) inchangées et le cas échéant, l'ensemble des données du programme de télévision initial identifiant les services offerts et/ou complétant la description d'offre de programme, en y ajoutant la messagerie complémentaire de contrôle d'accès (ECM SysB), la messagerie complémentaire de gestion des titres d'accès (EMM SysB) et, le cas échéant, l'ensemble complémentaire de données (EPG SysB) propres au système complémentaire d'accès conditionnel (SysB).
3. Équipement selon la revendication 2, caractérisé par le fait que les moyens (102) contenant les droits d'accès correspondant au premier système d'accès conditionnel (SysA) et les moyens aptes à prendre en compte les conditions d'accès conditionnel complémentaire (SysB) (102B, 114) du système sont chacun constitués par une carte à processeur de sécurité.
CA002263753A 1996-08-20 1997-08-19 Procede et equipement pour affecter a un programme de television deja en acces conditionnel un acces conditionnel complementaire Expired - Lifetime CA2263753C (fr)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FR9610302A FR2752655B1 (fr) 1996-08-20 1996-08-20 Procede et equipement pour affecter a un programme de television deja en acces conditionnel un acces conditionnel complementaire
FR96/10302 1996-08-20
PCT/FR1997/001502 WO1998008341A1 (fr) 1996-08-20 1997-08-19 Procede et equipement pour affecter a un programme de television deja en acces conditionnel un acces conditionnel complementaire

Publications (2)

Publication Number Publication Date
CA2263753A1 CA2263753A1 (fr) 1998-02-26
CA2263753C true CA2263753C (fr) 2005-11-08

Family

ID=9495123

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002263753A Expired - Lifetime CA2263753C (fr) 1996-08-20 1997-08-19 Procede et equipement pour affecter a un programme de television deja en acces conditionnel un acces conditionnel complementaire

Country Status (7)

Country Link
US (1) US6307939B1 (fr)
EP (1) EP0920777B1 (fr)
CA (1) CA2263753C (fr)
DE (1) DE69726429D1 (fr)
FR (1) FR2752655B1 (fr)
NO (1) NO321956B1 (fr)
WO (1) WO1998008341A1 (fr)

Families Citing this family (112)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08263438A (ja) * 1994-11-23 1996-10-11 Xerox Corp ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法
US6963859B2 (en) 1994-11-23 2005-11-08 Contentguard Holdings, Inc. Content rendering repository
US6233684B1 (en) 1997-02-28 2001-05-15 Contenaguard Holdings, Inc. System for controlling the distribution and use of rendered digital works through watermaking
US6697489B1 (en) 1999-03-30 2004-02-24 Sony Corporation Method and apparatus for securing control words
US7730300B2 (en) 1999-03-30 2010-06-01 Sony Corporation Method and apparatus for protecting the transfer of data
EP1067720A1 (fr) * 1999-07-05 2001-01-10 CANAL+ Société Anonyme Méthode et dispositif pour la transmission et pour la réception de messages, en particulier dans des émissions audiovisuelles
EP1076279A1 (fr) 1999-08-13 2001-02-14 Hewlett-Packard Company Plate-formes d'ordinateurs et leurs procédés d'opération
GB9922665D0 (en) * 1999-09-25 1999-11-24 Hewlett Packard Co A method of enforcing trusted functionality in a full function platform
US7254236B1 (en) * 1999-10-06 2007-08-07 Thomson Licensing Method and system for handling two CA systems in a same receiver
US7134133B1 (en) * 1999-11-08 2006-11-07 Gateway Inc. Method, system, and software for creating and utilizing broadcast electronic program guide templates
US7039614B1 (en) 1999-11-09 2006-05-02 Sony Corporation Method for simulcrypting scrambled data to a plurality of conditional access devices
US20030053927A1 (en) * 2000-03-31 2003-03-20 Dober Chemical Corporation Controlled Rellease of oxygen scavengers in cooling systems
US7743259B2 (en) * 2000-08-28 2010-06-22 Contentguard Holdings, Inc. System and method for digital rights management using a standard rendering engine
US20030196109A1 (en) 2000-08-28 2003-10-16 Contentguard Holdings, Inc. Method and apparatus for content transaction aggregation
US7257227B2 (en) * 2000-10-26 2007-08-14 General Instrument Corporation System for denying access to content generated by a compromised off line encryption device and for conveying cryptographic keys from multiple conditional access systems
US7343324B2 (en) 2000-11-03 2008-03-11 Contentguard Holdings Inc. Method, system, and computer readable medium for automatically publishing content
US20020112175A1 (en) * 2000-12-13 2002-08-15 Makofka Douglas S. Conditional access for functional units
US6912294B2 (en) 2000-12-29 2005-06-28 Contentguard Holdings, Inc. Multi-stage watermarking process and system
US6754642B2 (en) * 2001-05-31 2004-06-22 Contentguard Holdings, Inc. Method and apparatus for dynamically assigning usage rights to digital works
US20040039704A1 (en) * 2001-01-17 2004-02-26 Contentguard Holdings, Inc. System and method for supplying and managing usage rights of users and suppliers of items
US7774279B2 (en) 2001-05-31 2010-08-10 Contentguard Holdings, Inc. Rights offering and granting
US8069116B2 (en) 2001-01-17 2011-11-29 Contentguard Holdings, Inc. System and method for supplying and managing usage rights associated with an item repository
US7028009B2 (en) 2001-01-17 2006-04-11 Contentguardiholdings, Inc. Method and apparatus for distributing enforceable property rights
DE10107523A1 (de) * 2001-02-17 2002-09-19 Deutsche Telekom Ag Verfahren zum Verschlüsseln von Datenpaketen
US7602847B1 (en) 2001-03-27 2009-10-13 Vixs Systems, Inc. Device and method for compression of a video stream
US20070053428A1 (en) * 2001-03-30 2007-03-08 Vixs Systems, Inc. Managed degradation of a video stream
US8107524B2 (en) * 2001-03-30 2012-01-31 Vixs Systems, Inc. Adaptive bandwidth footprint matching for multiple compressed video streams in a fixed bandwidth network
JP2004537095A (ja) * 2001-04-24 2004-12-09 ヒューレット・パッカード・カンパニー 情報セキュリティシステム
US8275709B2 (en) 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US6876984B2 (en) 2001-05-31 2005-04-05 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US8099364B2 (en) 2001-05-31 2012-01-17 Contentguard Holdings, Inc. Digital rights management of content when content is a future live event
US7725401B2 (en) 2001-05-31 2010-05-25 Contentguard Holdings, Inc. Method and apparatus for establishing usage rights for digital content to be created in the future
US8001053B2 (en) 2001-05-31 2011-08-16 Contentguard Holdings, Inc. System and method for rights offering and granting using shared state variables
US6895503B2 (en) 2001-05-31 2005-05-17 Contentguard Holdings, Inc. Method and apparatus for hierarchical assignment of rights to documents and documents having such rights
US8275716B2 (en) 2001-05-31 2012-09-25 Contentguard Holdings, Inc. Method and system for subscription digital rights management
US7747853B2 (en) 2001-06-06 2010-06-29 Sony Corporation IP delivery of secure digital content
US7895616B2 (en) 2001-06-06 2011-02-22 Sony Corporation Reconstitution of program streams split across multiple packet identifiers
US7127619B2 (en) * 2001-06-06 2006-10-24 Sony Corporation Decoding and decryption of partially encrypted information
WO2002101490A2 (fr) 2001-06-07 2002-12-19 Contentguard Holdings, Inc. Procede et dispositif pour gerer les zones de confiance multiples dans un systeme de gestion des droits d'auteur electroniques
US7774280B2 (en) 2001-06-07 2010-08-10 Contentguard Holdings, Inc. System and method for managing transfer of rights using shared state variables
US20060159264A1 (en) * 2001-07-03 2006-07-20 Chen Annie O System for denying access to content generated by a compromised off line encryption device and for conveying cryptographic keys from multiple conditional access systems
US6959348B1 (en) * 2001-07-30 2005-10-25 Vixs Systems, Inc. Method and system for accessing data
US7675972B1 (en) 2001-07-30 2010-03-09 Vixs Systems, Inc. System and method for multiple channel video transcoding
US7596127B1 (en) 2001-10-31 2009-09-29 Vixs Systems, Inc. System for allocating data in a communications system and method thereof
US7139330B1 (en) 2001-10-31 2006-11-21 Vixs Systems, Inc. System for signal mixing and method thereof
US7106715B1 (en) 2001-11-16 2006-09-12 Vixs Systems, Inc. System for providing data to multiple devices and method thereof
AU2002350209A1 (en) 2001-11-20 2003-06-10 Contentguard Holdings, Inc. An extensible rights expression processing system
US7974923B2 (en) * 2001-11-20 2011-07-05 Contentguard Holdings, Inc. Extensible rights expression processing system
US7840488B2 (en) * 2001-11-20 2010-11-23 Contentguard Holdings, Inc. System and method for granting access to an item or permission to use an item based on configurable conditions
US7356079B2 (en) * 2001-11-21 2008-04-08 Vixs Systems Inc. Method and system for rate control during video transcoding
US7403564B2 (en) * 2001-11-21 2008-07-22 Vixs Systems, Inc. System and method for multiple channel video transcoding
US7165180B1 (en) 2001-11-27 2007-01-16 Vixs Systems, Inc. Monolithic semiconductor device for preventing external access to an encryption key
WO2003061173A2 (fr) * 2002-01-02 2003-07-24 Sony Electronics Inc. Cryptage partiel de trains de donnees elementaires
KR100943131B1 (ko) * 2002-01-02 2010-02-18 소니 일렉트로닉스 인코포레이티드 부분적으로 암호화된 정보의 암호해독 및 디코딩
US7823174B2 (en) 2002-01-02 2010-10-26 Sony Corporation Macro-block based content replacement by PID mapping
US7292690B2 (en) 2002-01-02 2007-11-06 Sony Corporation Video scene change detection
US7765567B2 (en) 2002-01-02 2010-07-27 Sony Corporation Content replacement by PID mapping
US7242773B2 (en) * 2002-09-09 2007-07-10 Sony Corporation Multiple partial encryption using retuning
US8051443B2 (en) 2002-01-02 2011-11-01 Sony Corporation Content replacement by PID mapping
US20030225700A1 (en) 2002-03-14 2003-12-04 Guillermo Lao System and method for graphical rights expressions
US7805371B2 (en) * 2002-03-14 2010-09-28 Contentguard Holdings, Inc. Rights expression profile system and method
US7310679B1 (en) 2002-04-29 2007-12-18 Vixs Systems Inc. Method and system for transmitting video content while preventing other transmissions in a contention-based network
CN1659559A (zh) * 2002-04-29 2005-08-24 康坦夹德控股股份有限公司 用于规定和处理合法表达的系统和方法
US7120253B2 (en) * 2002-05-02 2006-10-10 Vixs Systems, Inc. Method and system for protecting video data
GB2392262A (en) * 2002-08-23 2004-02-25 Hewlett Packard Co A method of controlling the processing of data
US8818896B2 (en) 2002-09-09 2014-08-26 Sony Corporation Selective encryption with coverage encryption
US7724907B2 (en) 2002-11-05 2010-05-25 Sony Corporation Mechanism for protecting the transfer of digital content
US8572408B2 (en) 2002-11-05 2013-10-29 Sony Corporation Digital rights management of a digital device
US8266643B2 (en) * 2002-12-06 2012-09-11 Thomson Licensing Method and system for premium channel and pay per view video resell
US8645988B2 (en) 2002-12-13 2014-02-04 Sony Corporation Content personalization for digital content
US8667525B2 (en) 2002-12-13 2014-03-04 Sony Corporation Targeted advertisement selection from a digital stream
US7408989B2 (en) * 2003-01-16 2008-08-05 Vix5 Systems Inc Method of video encoding using windows and system thereof
US20040141555A1 (en) * 2003-01-16 2004-07-22 Rault Patrick M. Method of motion vector prediction and system thereof
US7327784B2 (en) * 2003-02-24 2008-02-05 Vixs Systems, Inc. Method and system for transcoding video data
US7133452B1 (en) 2003-02-24 2006-11-07 Vixs Systems, Inc. Method and system for transcoding video data
US7606305B1 (en) 2003-02-24 2009-10-20 Vixs Systems, Inc. Method and system for transcoding video data
US7130350B1 (en) 2003-02-28 2006-10-31 Vixs Systems, Inc. Method and system for encoding and decoding data in a video stream
US7739105B2 (en) * 2003-06-13 2010-06-15 Vixs Systems, Inc. System and method for processing audio frames
US7685642B2 (en) * 2003-06-26 2010-03-23 Contentguard Holdings, Inc. System and method for controlling rights expressions by stakeholders of an item
US7668396B2 (en) * 2003-09-29 2010-02-23 Vixs Systems, Inc. Method and system for noise reduction in an image
US7277101B2 (en) 2003-09-29 2007-10-02 Vixs Systems Inc Method and system for scaling images
US7853980B2 (en) 2003-10-31 2010-12-14 Sony Corporation Bi-directional indices for trick mode video-on-demand
US7623662B2 (en) 2003-11-03 2009-11-24 Sony Corporation Default encryption and decryption
US7406598B2 (en) 2004-02-17 2008-07-29 Vixs Systems Inc. Method and system for secure content distribution
US20060013554A1 (en) * 2004-07-01 2006-01-19 Thomas Poslinski Commercial storage and retrieval
US20060013556A1 (en) * 2004-07-01 2006-01-19 Thomas Poslinski Commercial information and guide
US20060013555A1 (en) * 2004-07-01 2006-01-19 Thomas Poslinski Commercial progress bar
US20060013557A1 (en) * 2004-07-01 2006-01-19 Thomas Poslinski Suppression of trick modes in commercial playback
US20060107326A1 (en) * 2004-11-12 2006-05-18 Demartini Thomas Method, system, and device for verifying authorized issuance of a rights expression
US8660961B2 (en) 2004-11-18 2014-02-25 Contentguard Holdings, Inc. Method, system, and device for license-centric content consumption
US20060112015A1 (en) * 2004-11-24 2006-05-25 Contentguard Holdings, Inc. Method, system, and device for handling creation of derivative works and for adapting rights to derivative works
US8041190B2 (en) 2004-12-15 2011-10-18 Sony Corporation System and method for the creation, synchronization and delivery of alternate content
US7895617B2 (en) 2004-12-15 2011-02-22 Sony Corporation Content substitution editor
US7421048B2 (en) * 2005-01-20 2008-09-02 Vixs Systems, Inc. System and method for multimedia delivery in a wireless environment
US7609766B2 (en) * 2005-02-08 2009-10-27 Vixs Systems, Inc. System of intra-picture complexity preprocessing
US8949920B2 (en) * 2005-03-17 2015-02-03 Vixs Systems Inc. System and method for storage device emulation in a multimedia processing system
US7400869B2 (en) * 2005-03-22 2008-07-15 Vixs Systems Inc. System and method for adaptive DC offset compensation in wireless transmissions
US8539587B2 (en) 2005-03-22 2013-09-17 Hewlett-Packard Development Company, L.P. Methods, devices and data structures for trusted data
US20060248573A1 (en) * 2005-04-28 2006-11-02 Content Guard Holdings, Inc. System and method for developing and using trusted policy based on a social model
US7840489B2 (en) * 2005-07-01 2010-11-23 Sony Corporation Key sharing for DRM interoperability
US7707485B2 (en) 2005-09-28 2010-04-27 Vixs Systems, Inc. System and method for dynamic transrating based on content
CN101278510B (zh) * 2005-09-29 2013-03-27 康坦夹德控股股份有限公司 使用具有发放权限的先进副本和受控副本令牌的数字权限管理用的系统和方法
US7720767B2 (en) * 2005-10-24 2010-05-18 Contentguard Holdings, Inc. Method and system to support dynamic rights and resources sharing
US20070112826A1 (en) * 2005-11-10 2007-05-17 Vixs Systems, Inc. Multimedia transcoding based on remaining storage capacity
US8131995B2 (en) * 2006-01-24 2012-03-06 Vixs Systems, Inc. Processing feature revocation and reinvocation
US8185921B2 (en) 2006-02-28 2012-05-22 Sony Corporation Parental control of displayed content using closed captioning
US7555464B2 (en) 2006-03-01 2009-06-30 Sony Corporation Multiple DRM management
US20070294170A1 (en) * 2006-06-02 2007-12-20 Luc Vantalon Systems and methods for conditional access and digital rights management
GB0619972D0 (en) 2006-10-10 2006-11-15 Ibm Method, apparatus and computer network for producing special effects to complement displayed video information
RU2339077C1 (ru) 2007-03-13 2008-11-20 Олег Вениаминович Сахаров Способ функционирования системы условного доступа для применения в компьютерных сетях и система для его осуществления
FR2933564A1 (fr) * 2008-07-02 2010-01-08 Thomson Licensing Procede d'embrouillage et desembrouillage pour le transport de flux de donnees audio video mpeg2
US20100061709A1 (en) * 2008-09-05 2010-03-11 Davender Agnihotri Ad Menu for skipped advertisements

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2663179B1 (fr) * 1990-06-08 1992-09-11 Matra Communication Procede et dispositif transcontroleurs pour installation de diffusion de programmes de television a acces conditionnel.
WO1992011713A1 (fr) * 1990-12-21 1992-07-09 Gte Service Corporation Procede pour assurer une programmation video pratiquement a la demande
US5319707A (en) * 1992-11-02 1994-06-07 Scientific Atlanta System and method for multiplexing a plurality of digital program services for transmission to remote locations
US6069957A (en) * 1997-03-07 2000-05-30 Lucent Technologies Inc. Method and apparatus for providing hierarchical key system in restricted-access television system
US6105133A (en) * 1997-03-10 2000-08-15 The Pacid Group Bilateral authentication and encryption system
JP2001513587A (ja) * 1997-07-31 2001-09-04 サイエンティフィック−アトランタ・インコーポレーテッド 条件付きアクセスシステムにおける情報のプログラムのソースの検証

Also Published As

Publication number Publication date
NO990738D0 (no) 1999-02-17
DE69726429D1 (de) 2004-01-08
FR2752655B1 (fr) 1998-09-18
FR2752655A1 (fr) 1998-02-27
EP0920777B1 (fr) 2003-11-26
WO1998008341A1 (fr) 1998-02-26
NO990738L (no) 1999-04-19
NO321956B1 (no) 2006-07-31
CA2263753A1 (fr) 1998-02-26
US6307939B1 (en) 2001-10-23
EP0920777A1 (fr) 1999-06-09

Similar Documents

Publication Publication Date Title
CA2263753C (fr) Procede et equipement pour affecter a un programme de television deja en acces conditionnel un acces conditionnel complementaire
EP0740870B1 (fr) Procede d'emission et de reception de programmes a acces conditionnel utilisant des mots de controle specifiques aux programmes
EP0461029B1 (fr) Procédé et dispositif transcontrôleurs pour installation de diffusion de programmes de télévision à accès conditionnel
EP0677229B1 (fr) Procede de diffusion de programmes a acces conditionnel permettant un acces progressif et procede d'acces progressif a de tels programmes
WO2003051055A1 (fr) Protocole de controle du mode d'acces a des donnees transmises en mode point a point ou point multi-point.
EP2225882A2 (fr) Procede de codage d'un flux video echelonnable a destination d'utilisateurs de differents profils
EP1470722A1 (fr) Dispositif pour la diffusion securisee, l acces conditionnel , la visualisation controlee, la copie privee et la gestion des droits de contenus audiovisuels de type mpeg-4
FR2694860A1 (fr) Procédés de diffusion et de réception de programmes de télévision à accès conditionnel à temps de commutation de programmes réduit.
FR2779599A1 (fr) Dispositif de television a peage equipe de plusieurs decodeurs avec distribution de droits d'acces
EP1716705B1 (fr) Procede d appariement d un nombre n de terminaux recept eurs avec un nombre m de cartes de controle d acces conditio nnel
US20110219039A1 (en) Technique for customizing content
FR2910203A1 (fr) Procede de controle d'acces a un contenu numerique embrouille
FR2848764A1 (fr) Procede de controle d'acces en television numerique payante
EP1552694B1 (fr) Systeme de dechiffrement de donnees a acces conditionnel
WO2004054258A1 (fr) Module, systeme et procede de traitement de signaux numeriques
CA2429212C (fr) Procedes de brouillage et de debrouillage de signal video, systeme, codeur, decodeur, serveur de diffusion, support de donnees pour la mise en oeuvre de ces procedes
WO2009071616A1 (fr) Module d'identite d'abonne et serveur de diffusion associe, adaptes pour gerer des programmes d'une duree non determinee
WO2004073292A2 (fr) Dispositif securise pour la diffusion, l'enregistrement et la visualisation a la demande des oeuvres audiovisuelles au format de type mpeg-2 ts
EP1547364B1 (fr) Desembrouillage adaptatif et progressif de flux video
US20050283811A1 (en) Process for distributing video sequences, decoder and system for carrying out this process
EP0517564A1 (fr) Procédé et dispositif d'insertion de voies paquets dans un signal de télévision à multiplex analogique-numérique
FR2811505A1 (fr) Systeme de controle d'acces aux donnees numeriques en ligne et hors ligne au moyen d'un serveur de cles logicielles
EP1854286A1 (fr) Procédé de traitement d'une grille d'évènements diffusés par un fournisseur
EP0954177A1 (fr) Dispositif de télévision à péage avec dissuasion de copie
FR2780833A1 (fr) Procede et dispositif d'audimetrie sur decodeur de television

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20170821