EP1421583B1

Method and system of preventing unauthorized re-recording of multimedia content

Abstract

A method, system and computer readable medium for the blocking of recording digital content at an end user multimedia end-user-system during the rendering of encrypted digital multimedia files. Before the process of rendering of encrypted digital multimedia can be started all rendered media stream during playback are opened to ensure that this multimedia content is not recorded. This blocks the usage of the devices and/or ports that can be used to store un-encrypted content that has been decrypted for the purposes of playing or rendering. The method also includes an exception, which allows recording with permission from the present invention.

EP1421583B1, drawing sheet 1
Sheet 1 of 38

Term

Term ended

Expired 19 August 2022, 4.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

7 claims: 7 independent, 0 dependent

  1. 1
    A method to prevent unauthorized recording of multimedia content in an end-user-system as a result of rendering the multimedia content, the method comprising:opening preselected input devices and/or ports which are connected to the end-user-system that can receive the multimedia content, thereby to block recording;decrypting the multimedia content with a decrypting key;andrendering the multimedia content which has been decrypted;wherein the step of opening preselected devices and/or ports, further comprises: determining if a given device and/or port is capable of recording the multimedia content at a predetermined quality level;opening the given device and/or port if it is determined to be at or above the predetermined quality level;andnot opening the given device and/or port if the recording quality is determined to be below the predetermined level. Un procédé pour empêcher l'enregistrement non autorisé de contenu multimédia, dans un système d'utilisateur final, en résultat de la reproduction du contenu multimédia, le procédé comprenant : l'ouverture de dispositifs et/ou de ports d'entrée présélectionnés, connectés au système d'utilisateur final, pouvant recevoir le contenu multimédia, de manière à bloquer l'enregistrement ;déchiffrer le contenu multimédia à l'aide d'une clé de déchiffrement ;etreproduire le contenu multimédia qui a été déchiffré ;dans lequel l'étape d'ouverture de dispositifs et/ou de ports présélectionnés comprend en outre : la détermination du fait qu'un dispositif et/ou un port donné est capable d'enregistrer le contenu multimédia à un niveau de qualité prédéterminé ;l'ouverture du dispositif et/ou du port donné, s'il est déterminé être à un niveau égal ou supérieur au niveau de qualité prédéterminé ;etla non ouverture du dispositif et/ou du port donné, si la qualité d'enregistrement est déterminée comme étant inférieure au niveau prédéterminé. Verfahren zum Verhindern von unberechtigtem Aufzeichnen eines Multimediainhalts in einem Endanwendersystem als Ergebnis der Wiedergabe des Multimediainhalts, wobei das Verfahren Folgendes umfasst: Abschalten von im Voraus ausgewählten Eingabeeinheiten und/oder Anschlüssen, die mit dem Endanwendersystem verbunden sind, das den Multimediainhalt empfangen kann, um dadurch eine Aufzeichnung zu blockieren;Entschlüsseln des Multimediainhalts mit einem Entschlüsselungsschlüssel;undWiedergeben des Multimediainhalts, der entschlüsselt wurde;wobei der Schritt des Abschaltens von im Voraus ausgewählten Einheiten und/oder Anschlüssen ferner Folgendes umfasst: Feststellen, ob eine bestimmte Einheit und/oder ein bestimmter Anschluss in der Lage ist, den Multimediainhalt bei einem vorgegebenen Qualitätsniveau aufzuzeichnen;Abschalten der bestimmten Einheit und/oder des bestimmten Anschlusses, wenn festgestellt wird, dass diese bzw. dieser auf dem vorgegebenen Qualitätsniveau oder darüber liegt;undNichtabschalten der bestimmten Einheit und/oder des bestimmten Anschlusses, wenn festgestellt wird, dass die Aufzeichnungsqualität unter dem vorgegebenen Niveau liegt.
  2. 2
    Le procédé selon la revendication 1, dans lequel l'étape d'ouverture de dispositifs et/ou de ports présélectionnés, pour chaque dispositif et/ou chaque port capable d'enregistrer le contenu multimédia à un niveau de qualité prédéterminé, comprend l'étape supplémentaire, consistant à :déterminer si le dispositif et/ou le port donné est déjà ouvert et, si le dispositif et/ou le port n'est pas ouvert, alors, exécuter l'étape d'ouverture du dispositif et/ou du port. The method according to claim 1, wherein the step of opening preselected devices and/or ports for each device and/or port capable of recording the multimedia content to a predetermined quality level comprises the further step of: determining if the given device and/or port is already open and if the device and/or port is not open then performing the step of opening the device and/or port. Verfahren nach Anspruch 1, bei dem der Schritt des Abschaltens von im Voraus ausgewählten Einheiten und/oder Anschlüssen für jede Einheit und/oder jeden Anschluss, die bzw. der in der Lage ist, den Multimediainhalt bei einem vorgegebenen Qualitätsniveau aufzuzeichnen, ferner den folgenden Schritt umfasst: Feststellen, ob die bestimmte Einheit und/oder der bestimmte Anschluss bereits abgeschaltet ist, und wenn die Einheit und/oder der Anschluss nicht abgeschaltet ist, Ausführen des Schritts zum Abschalten der Einheit und/oder des Anschlusses.
  3. 3
    Le procédé selon la revendication 2, dans lequel, si le dispositif et/ou le port est déjà ouvert, alors exécuter l'étape consistant à :déterminer si le dispositif et/ou le port donné est autorisé à être ouvert ;retourner un message d'erreur à un utilisateur final, si le dispositif et/ou le port n'est pas autorisé à être ouvert ;etstopper la reproduction du contenu multimédia. The method according to claim 2, wherein if the device and/or port is already open, then performing the step of: determining if the given device and/or port is authorized to be opened;returning an error message to an end user if the device and/or port is not authorized to be opened;andstopping the rendering of the multimedia content. Verfahren nach Anspruch 2, bei dem dann, wenn die Einheit und/oder der Anschluss bereits abgeschaltet ist, der folgende Schritt ausgeführt wird: Feststellen, ob für die bestimmte Einheit und/oder den bestimmten Anschluss eine Berechtigung vorliegt, sie bzw. ihn abzuschalten;Zurückleiten einer Fehlernachricht an einen Endanwender, wenn für die bestimmte Einheit und/oder den bestimmten Anschluss keine Berechtigung vorliegt, sie bzw. ihn abzuschalten;undAnhalten der Wiedergabe des Multimediainhalts.
  4. 4
    Le procédé selon la revendication 1, comprenant en outre, après achèvement de la reproduction du contenu multimédia :la fermeture de tous les dispositifs et/ou ports de sortie ayant été utilisés pour la reproduction ;etfermeture de tous les dispositifs et/ou les ports d'entrée ayant été ouverts durant la reproduction. The method according to claim 1, further comprising,    after completing the rendering of the multimedia content: closing all output devices and/or ports that were used for rendering;andclosing all input devices and/or ports that were opened during rendering. Verfahren nach Anspruch 1, das ferner Folgendes umfasst: nach Beendigen der Wiedergabe des Multimediainhalts: Zuschalten aller Ausgabeeinheiten und/oder Ausgabeanschlüsse, die für die Wiedergabe verwendet wurden;undZuschalten aller Eingabeeinheiten und/oder Eingabeanschlüsse, die während der Wiedergabe abgeschaltet wurden.
  5. 5
    Le procédé selon la revendication 1, comprenant en outre l'étape consistant à :identifier les dispositifs et/ou les ports de type d'entrée couplés au système utilisateur final etaccomplissement itératif desdites étapes de détermination sur chaque dispositif et/ou port ;The method according to claim 1, further comprising the step of    identifying the input type devices and/or ports coupled to the end user system and iteratively performing said determining steps on each device and/or port. Verfahren nach Anspruch 1, das ferner den folgenden Schritt umfasst: Identifizieren der Einheiten und/oder Anschlüsse des Eingabetyps, die mit dem Endanwendersystem verbunden sind, und iteratives Ausführen der Feststellungsschritte an jeder Einheit und/oder jedem Anschluss.
  6. 6
    A computer program containing programming instructions for an end-user system to prevent an unauthorized recording of multimedia content as a result of rendering the multimedia content, which instructions, when executed by a computer, cause the computer to carry out the method of any of claims 1 to 5. Computerprogramm, das Programmbefehle für ein Endanwendersystem enthält, um ein unberechtigtes Aufzeichnen von Multimediainhalt als Ergebnis der Wiedergabe des Multimediainhalts zu verhindern, wobei die Befehle bei der Ausführung durch einen Computer bewirken, dass der Computer das Verfahren von einem der Ansprüche 1 bis 5 ausführt. Un programme pour ordinateur, contenant des instructions de programmation pour un système utilisateur final, afin d'empêcher un enregistrement non autorisé de contenu multimédia, en résultat de la reproduction du contenu multimédia, lesdites instructions, une fois exécutées par un ordinateur, faisant mettre en oeuvre par l'ordinateur le procédé selon l'une quelconque des revendications 1 à 5.
  7. 7
    An end-user system comprising:an interface to a storage medium for storing encrypted digital content;means for decrypting the stored digital content;a multimedia device and/or port for playing or rendering the decrypted digital content;one or more devices and/or ports that can record at least part of the decrypted digital content, wherein the one or more devices and/or ports can be opened prior to the playing or rendering of the encrypted digital content so as to block each of the devices and/or ports from recording of the decrypted digital content, andmeans to determine a recording quality of at least one of the one or more devices and/or ports and, if the recording quality is below a predetermined quality level, then not opening the device and/or port prior to playing or rendering of the encrypted digital content and, if the recording quality is above a predetermined quality level, opening the device and/or port prior to playing or rendering of the encrypted digital content. Endanwendersystem, umfassend: eine Schnittstelle zu einem Speichermedium, das verschlüsselten digitalen Inhalt speichert;Mittel zum Entschlüsseln des gespeicherten digitalen Inhalts;eine Multimediaeinheit und/oder -anschluss zum Abspielen oder Wiedergeben des entschlüsselten digitalen Inhalts;eine oder mehrere Einheiten und/oder Anschlüsse, die wenigstens einen Teil des entschlüsselten digitalen Inhalts aufzeichnen können, wobei die eine oder die mehreren Einheiten und/oder Anschlüsse vor dem Abspielen oder Wiedergeben des entschlüsselten digitalen Inhalts abgeschaltet werden, um so jede der Einheiten und/oder jeden der Anschlüsse zu blockieren, den entschlüsselten digitalen Inhalt aufzuzeichnen;undMittel zum Feststellen einer Aufzeichnungsqualität von wenigstens einer der einen oder mehreren Einheiten und/oder Anschlüsse, wobei dann, wenn die Aufzeichnungsqualität unter einem vorgegebenen Qualitätsniveau liegt, die Einheit und/oder der Anschluss vor dem Abspielen oder dem wiedergeben des entschlüsselten digitalen Inhalts nicht abgeschaltet wird und dann, wenn die Aufzeichnungsqualität über einem vorgegebenen Qualitätsniveau liegt, die Einheit und/oder der Anschluss vor dem Abspielen oder dem Wiedergeben des entschlüsselten digitalen Inhalts abgeschaltet wird. Un système utilisateur final, comprenant : une interface vers un support de stockage, pour stocker un contenu numérique chiffré ;des moyens pour déchiffrer le contenu numérique stocké ;un dispositif et/ou un port multimédia, pour effectuer la lecture ou la reproduction du contenu numérique déchiffré ;un ou plusieurs dispositifs et/ou ports, pouvant enregistrer au moins une partie du contenu numérique déchiffré, dans lequel les uns ou plusieurs dispositifs et/ou ports peuvent être ouverts avant la lecture ou la reproduction du contenu numérique chiffré, pour bloquer chacun des dispositifs et/ou des ports afin de les empêcher d'enregistrer le contenu numérique déchiffré, etdes moyens pour déterminer une qualité d'enregistrement d'au moins l'un des un ou plusieurs dispositifs et/ou ports, et, si la qualité d'enregistrement est inférieure à un niveau de qualité prédéterminé, alors ne pas ouvrir le dispositif et/ou le port avant la lecture ou la reproduction du contenu numérique chiffré et, si la qualité d'enregistrement est supérieure à un niveau de qualité prédéterminé, ouvrir le dispositif et/ou le port avant la lecture ou la reproduction du contenu numérique chiffré.