Brevet FR2983606A1 — publié le 20130607

Procédé d'accès à un contenu numérique Domaine technique L'invention se rapporte à un procédé d'accès à un contenu numérique au moyen d'un terminal. L'invention s'applique à tous terminaux équipés de ressources physiques et/ou logicielles aptes à restituer un contenu numérique. Le contenu numérique en question est quelconque, à savoir un livre numérique, un contenu audio et/ou vidéo, etc. Etat de la technique Généralement, des systèmes d'accès à des contenus numériques plus connus sous le nom de DRM (sigle anglo-saxon de Digital Rights Management), visent à limiter la duplication d'un contenu, à limiter dans le temps l'accès à un contenu, à limiter ou non le nombre de vues d'un contenu, etc. Ainsi, lorsqu'un accès est souhaité et que les droits sont déchus, c'est-à- dire que les droits sont tels que l'accès au contenu n'est plus possible, le contenu n'est plus accessible. Du point de vue de l'utilisateur, le passage d'un état dans lequel le contenu est accessible à un état dans lequel le contenu n'est plus accessible est brutal et n'incite en rien l'utilisateur à se procurer de nouveau les droits d'accès au contenu. L'invention vient améliorer la situation. L'invention Selon un aspect fonctionnel, l'invention a trait à un procédé d'accès à un contenu numérique apte à être restitué sur un terminal, contenu auquel sont associés des droits d'accès limitant l'accès au contenu, caractérisé en ce que le contenu est modifié avant restitution lorsque les droits sont déchus. Ainsi, lorsque les droits d'accès sont déchus, le contenu original est modifié mais reste accessible. Cet accès possible après que les droits soient déchus, même si le contenu est modifié, peut être une incitation à demander de nouveau les droits par exemple en les achetant de nouveau. Selon un premier mode de réalisation, la modification est unique dans le temps. Selon un deuxième mode, la modification est progressive à chaque restitution. Nous verrons d'ailleurs que, selon un troisième mode, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, la modification est une altération du contenu ayant pour conséquence une dégradation du contenu lors de sa restitution. De cette façon, le contenu reste accessible mais avec une qualité qui se dégrade au fil du temps. En d'autres mots, pour un contenu numérique donné, cette variante a pour objet d'altérer physiquement au fil du temps et/ou des ouvertures et/ou des duplications les contenus originaux et/ou dupliqués en vue de diminuer la qualité de perception du contenu en question par l'utilisateur. Comme nous le verrons dans la suite, une modification, et plus particulièrement une altération, peut prendre plusieurs formes selon le type de contenu. Par exemple, si le contenu inclut plusieurs ensembles, l'altération comprend une extraction d'au moins un ensemble dudit contenu. Selon le type de contenu, l'un ensemble inclut au moins un caractère, ou au moins une trame. Selon un quatrième mode de réalisation, qui pourra être mis en oeuvre alternativement ou cumulativement avec les précédents, ledit au moins un ensemble extrait est mémorisé dans une mémoire du terminal. De cette façon, si de nouveaux droits d'accès permettent un accès au contenu, le contenu initial altéré est reconstruit à partir des ensembles extraits mémorisés dans le terminal. Ce quatrième mode évite un nouveau téléchargement des parties extraites voire du contenu dans son intégralité. Selon un aspect matériel, l'invention a trait à un terminal comprenant des ressources aptes à restituer un contenu numérique auquel sont associés des droits d'accès limitant l'accès au contenu, caractérisé en ce qu'il comprend des moyens pour modifier le contenu avant restitution du contenu lorsqu'un accès au contenu est demandé et que les droits sont déchus. Conformément au deuxième mode de réalisation décrit ci-dessus, le terminal comprend en outre des moyens pour appliquer une modification progressive à chaque restitution. Selon un autre aspect matériel, l'invention a trait à un programme d'ordinateur apte à être mis en oeuvre sur un terminal tel que défini ci-dessus, ledit programme comprenant des instructions de code qui, lorsque le programme est exécuté par un processeur, réalise l'étape de modification définie ci-dessus. Enfin, selon un autre aspect matériel, l'invention a trait à un support d'enregistrement lisible par un terminal sur lequel est enregistré un programme 15 d'ordinateur comprenant des instructions pour l'exécution de l'étape de modification définie ci-dessus. L'invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence aux dessins annexés. Les figures: 20 La figure 1 représente un système informatique sur lequel l'invention peut être mise en oeuvre. La figure 2 représente un organigramme illustrant les différentes étapes d'un exemple de réalisation illustrant le procédé de l'invention. Description détaillée d'un exemple de réalisation illustrant l'invention 25 La figure 1 représente un terminal TRM équipé d'un microprocesseur CPU relié par l'intermédiaire d'un bus BUS à une mémoire de stockage non volatile MEM, une mémoire vive RAM, des moyens de commande CLV tel qu'un clavier. A noter que le bus décrit ci-dessus a pour fonction d'assurer le transfert de données numériques entre les différents circuits reliés au microprocesseur CPU par le bus. Dans notre exemple, le bus en question inclut un bus de données et un bus de contrôle. A noter aussi que, dans notre exemple, la mémoire MEM est une mémoire permanente de type ROM (acronyme anglo-saxon de Read Only Memory). Aussi, la mémoire vive sert à stocker de manière non durable des données de calcul utilisées lors de la mise en oeuvre du procédé. Un contenu CNT est stocké dans la mémoire MEM. Le microprocesseur CPU est apte à commander la restitution du contenu numérique CNT sur des moyens de restitution. Dans notre exemple, les moyens de restitution est un écran ECR. Le terminal TRM comprend également un lecteur de contenu RDR. Dans notre exemple, le lecteur est un programme de lecture RDR stocké dans la mémoire MEM. Une fois exécuté, ce programme est apte à lire le contenu et à le restituer sur l'écran ECR. Le contenu CNT est associé à des droits d'accès D de type DRM limitant l'accès au contenu. Ces droits sont, dans notre exemple, stockés dans la mémoire MEM. Il faut noter que le lieu de stockage des droits importe peu pour la mise en oeuvre de l'invention, Ces droits pourraient très bien être stockés hors du terminal par exemple dans une mémoire d'un dispositif (non représenté) avec lequel le terminal peut communiquer. Les droits D sont consultés par le lecteur RDR à chaque demande d'accès au contenu CNT. Les droits d'accès sont quelconques. Par exemple, pour un contenu pouvant être lu « n » fois avant une date de fin DF, le droit peut être basé sur la formule mathématique suivante : D = n/X * DF/D - X étant le nombre d'ouvertures du contenu considéré ; - D la date courante ; - « / » étant l'opérateur de division - « * » étant l'opérateur multiplication. Dans cette configuration, - si n1, les droits ne sont pas déchus et le contenu original peut être accédé ; - Si D CNT sur les figures. Lors d'une première étape ET1, un premier accès ACC->CNT au contenu est souhaité. L'utilisateur exécute le programme de lecture RDR et sélectionne le contenu CNT. Lors d'une deuxième étape ET2, un compteur CPT met à jour le nombre d'accès X au contenu, et ce à chaque demande d'accès. Lors d'une troisième étape ET3, le programme de lecture RDR consulte les droits D et vérifie si ces derniers sont déchus ou pas; si les droits ne sont pas déchus, le contenu original est restitué RST sans altération lors d'une quatrième étape ET4. Les étapes qui précèdent sont exécutées de la même façon tant que le nombre d'accès est inférieur ou égal au nombre d'accès maximum n autorisé (Xn) et que la date de la demande d'accès n'est pas postérieure à la date de fin DF au-delà de laquelle un accès n'est pas autorisé. On suppose maintenant que le nombre d'accès X a atteint son maximum « n » (X>n), les droits sont donc déchus (D Si le contenu est un contenu audio, l'altération peut être une troncature du contenu afin de raccourcir la durée du contenu audio. Dans ces exemples, l'altération est irréversible en ce sens les données extraites ou tronquées sont supprimées de la mémoire. Cependant une réversibilité des données peut être prévue. Par exemple, si l'altération est réalisée par le programme de lecteur RDR, les données supprimées ou tronquée sont sauvegardées dans la mémoire MEM, de préférence chiffrées avec un algorithme de chiffrement de manière à ce que ces données ne soient pas utilisables sans clé de chiffrement. De cette façon, si l'utilisateur achète de nouveau les droits d'accès, une clé lui est fournie afin de déchiffrer les données chiffrées stockées dans la mémoire. Cette variante, évite un nouveau téléchargement des données supprimées ou tronquées via un réseau de communication avec lequel le terminal peut communiquer. REVENDICATIONS1. Procédé d'accès à un contenu numérique (CNT) apte à être restitué sur un terminal (TRM), contenu auquel sont associés des droits d'accès (D) limitant l'accès au contenu, caractérisé en ce que le contenu est modifié avant restitution lorsque les droits sont déchus. 2. Procédé d'accès selon la revendication 1, caractérisé en ce que la modification est progressive à chaque restitution. 3. Procédé d'accès selon la revendication 1, caractérisé en ce que la modification est une altération du contenu. 4. Procédé d'accès selon la revendication 3, caractérisé en ce que, le contenu incluant plusieurs ensembles, l'altération comprend une extraction d'au moins un ensemble dudit contenu. 5. Procédé d'accès selon la revendication 4, caractérisé en ce qu'un ensemble inclut au moins un caractère. 6. Procédé d'accès selon la revendication 4, caractérisé en ce qu'un ensemble inclut au moins une trame. 7. Procédé selon la revendication 4, caractérisé en ce que ledit au moins un ensemble extrait est mémorisé dans le terminal. 8. Terminal (TRM) comprenant des ressources (CPU, ECR) aptes à restituer un contenu (CNT) numérique auquel sont associés des droits d'accès (D) limitant l'accès au contenu, caractérisé en ce qu'il comprend des moyens (RDR) pour modifier le contenu avant restitution du contenu lorsqu'un accès au contenu est demandé et que les droits sont déchus. 9. Terminal selon la revendication 4, caractérisé en ce qu'il comprend en outre des moyens pour appliquer une modification progressive à chaque restitution. 10. Programme d'ordinateur apte à être mis en oeuvre sur un terminal tel que défini dans la revendication 8, ledit programme comprenant des instructions de code qui, lorsque le programme est exécuté par un processeur, réalise l'étape de modification définie dans la revendication 1. 11. Support d'enregistrement lisible par un terminal sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour l'exécution de l'étape de modification définie selon la revendication 1.