ES2698198T3 - Dispositivo de reproducción con reproducción condicional - Google Patents

Dispositivo de reproducción con reproducción condicional Download PDF

Info

Publication number
ES2698198T3
ES2698198T3 ES08702391T ES08702391T ES2698198T3 ES 2698198 T3 ES2698198 T3 ES 2698198T3 ES 08702391 T ES08702391 T ES 08702391T ES 08702391 T ES08702391 T ES 08702391T ES 2698198 T3 ES2698198 T3 ES 2698198T3
Authority
ES
Spain
Prior art keywords
content
license
usage
processing unit
measure
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.)
Active
Application number
ES08702391T
Other languages
English (en)
Inventor
Den Heuvel Sebastiaan Van
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips NV
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 Koninklijke Philips NV filed Critical Koninklijke Philips NV
Application granted granted Critical
Publication of ES2698198T3 publication Critical patent/ES2698198T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)

Abstract

Dispositivo para controlar uso de contenido, comprendiendo el dispositivo: - una unidad de procesamiento (3) para acceder a una licencia (4) asociada con contenido (2) y para especificar información de uso para permitir uso o prohibir uso del contenido de acuerdo con instrucciones obtenidas de la licencia; estando la unidad de procesamiento comunicativamente conectada a: - un indicador de uso (5) para proporcionar una medida de uso asociada con el contenido; - una unidad de comunicación (6) para comunicar la medida de uso; en el que la unidad de procesamiento (3) se dispone para establecer la información de uso para permitir uso del contenido si la medida de uso se ha comunicado a un proveedor de servicios de acuerdo con instrucciones obtenidas de la licencia, y para establecer la información de uso para prohibir uso del contenido si la medida de uso no se ha comunicado al proveedor de servicios de acuerdo con instrucciones obtenidas de la licencia, y en que la unidad de procesamiento (3) se dispone adicionalmente, durante uso de contenido (2), para actualizar y supervisar la medida de uso y para comparar la medida de uso actualizada con las instrucciones obtenidas de la licencia (4), y en el que la unidad de procesamiento se dispone para establecer la información de uso para prohibir uso continuado si la medida de uso actualizada indica una cantidad de contenido consumido que excede una cantidad de uso permitido según se obtiene de la licencia.

Description

DESCRIPCIÓN
Dispositivo de reproducción con reproducción condicional
Campo de la invención
La invención se refiere al campo de dispositivos de consumo y en particular a dispositivos para la reproducción de contenido de acuerdo con una licencia.
Antecedentes de la invención
Tecnología de gestión de derechos digitales (DRM) sirve para controlar el uso de contenidos digitales dentro de reglas de uso establecidas por un propietario de contenido o por la legislación. DRM habitualmente sirve para proteger contenido contra uso no autorizado, pero también habilita que un proveedor de servicios imponga reglas de uso al contenido, por ejemplo, en conexión con un modelo de negocio. Una especificación de un sistema de DRM conocido como el sistema OMA se proporciona en "OMA-TS-DRM-DRM-V2_1 - 20061128 - DRM Specification -Draft Version 2.1", 28 de noviembre de 2006.
El sistema de DMR de Marlin desarrollado por la Marlin Developer Community es un ejemplo de un sistema de DMR que proporciona una plataforma en la que un proveedor de servicios puede establecer reglas de uso personalizadas de contenido específico. En el sistema de Marlin una licencia se expresa como código. Cuando se determina si se permite reproducción de contenido, la licencia se ejecuta por el aparato de reproducción en lugar de interpretarse por el mismo. En Marlin, así como en otros sistemas de DMR, puede personalizarse una licencia a contenido para el contenido específico o tipo de contenido.
Una opción disponible en Marlin, así como en otros sistemas de DMR, es que es posible especificar en la licencia que cuando se accede a contenido, este acceso debería medirse. Es decir, es posible especificar en la licencia que se grabe una medida de uso cuando se accede al contenido. La medida de uso puede notificarse a continuación a un proveedor de servicios, tal como un servicio de medición indicado en la licencia. En el sistema de Marlin, se tiene en cuenta que los dispositivos pueden no siempre estar en línea. Puede hacerse una acumulación de la medida de uso con el paso del tiempo y suministrarse al proveedor de servicios cuando el servicio esté disponible.
El inventor de la presente invención ha apreciado que puede ser beneficiosa una forma mejorada de tratar la medida de uso y en consecuencia a ideado la presente invención.
Sumario de la invención
El inventor ha tenido la visión de que en sistemas de DMR actuales, incluyendo el sistema de Marlin, no es posible hacer cumplir la entrega real de la medida de uso al proveedor de servicios. Preferentemente, la invención alivia, mitiga o elimina una o más de las anteriores o otras desventajas individualmente o en cualquier combinación.
De acuerdo con un primer aspecto de la presente invención se proporciona un dispositivo para la reproducción de contenido, comprendiendo el dispositivo:
- una unidad de procesamiento para acceder a una licencia asociada con contenido y para especificar información de uso para el contenido de acuerdo con instrucciones obtenidas de la licencia; estando la unidad de procesamiento comunicativamente conectada a:
- un indicador de uso para proporcionar una medida de uso asociada con el contenido;
- una unidad de comunicación para comunicar la medida de uso;
en el que la información de uso se establece por la unidad de procesamiento para permitir el uso del contenido si la medida de uso se ha comunicado a un proveedor de servicios de acuerdo con instrucciones obtenidas de la licencia; y la información de uso se establece por la unidad de procesamiento para prohibir el uso del contenido si la medida de uso no se ha comunicado al proveedor de servicios de acuerdo con instrucciones obtenidas de la licencia.
La invención de acuerdo con el primer aspecto es particularmente pero exclusivamente ventajoso para proporcionar un dispositivo de reproducción con reproducción condicional, en que se garantiza que la reproducción no es viable a no ser que la medida de uso se haya comunicado al proveedor de servicios de acuerdo con instrucciones obtenidas de la licencia. Estableciendo la información de uso para permitir o prohibir el uso dependiendo de si la medida de uso se ha comunicado o no de acuerdo con la instrucción obtenida de la licencia, una forma simple y directa de asegurar que el uso de contenido proporcionado se hace de acuerdo con reglas de uso según se establecen por el propietario de contenido o proveedor de contenidos. Puede proporcionarse un dispositivo, que por un lado asegura que el contenido puede reproducirse independientemente de si se establece o no una conexión permanente al proveedor de servicios, pero en el que puede asegurarse que el contenido se reproduce únicamente de acuerdo con reglas de uso según se establecen por el propietario de contenido o proveedor de contenidos.
En una realización ventajosa, la licencia puede basarse en un lenguaje de derechos digitales. Puede proporcionarse de este modo un medio flexible para personalizar reglas de uso a contenido específico. La licencia puede ejecutarse por la unidad de procesamiento de modo que el establecimiento de la información de uso se controla mediante la unidad de procesamiento que ejecuta la licencia. La unidad de procesamiento puede proporcionar un entorno en el que la licencia puede ejecutarse. Acciones específicas, tal como el establecimiento de la información de uso, iniciación de reproducción, terminación de reproducción, etc. pueden controlarse de este modo por la licencia.
En una realización ventajosa, la medida de uso puede actualizarse durante reproducción y la medida de uso actualizada puede compararse con las instrucciones obtenidas de la licencia, de modo que información de uso actualizada puede establecerse para prohibir la reproducción continuada si la medida de uso actualizada indica una cantidad de contenido consumido que excede una cantidad de uso permitido según se obtiene de la licencia. Realizando la comparación durante la reproducción, la reproducción puede comenzar inmediatamente después de que un usuario haya solicitado la reproducción. Puede proporcionarse de este modo a un usuario al que se permite reproducir contenido con una experiencia más placentera ya que el usuario no necesita esperar a que se realice la comunicación y para un usuario al que no se permite reproducir contenido, puede ser incluso más frustrante que se termine la reproducción del contenido durante la reproducción que no haber podido acceder a la misma en primer lugar.
En una realización ventajosa, la licencia puede especificar que la información de uso se condiciona adicionalmente a un registro. Condicionando el uso a un registro un usuario puede inclinarse adicionalmente a cumplir con las reglas de uso según se establecen en el acuerdo de licencia. Además, puede proporcionarse al proveedor de servicios, proveedor de contenidos u otros directamente y de una manera simple con realimentación sobre la información deseada con respecto a sus clientes.
En una realización ventajosa, la reproducción del contenido puede condicionarse adicionalmente a que la unidad de procesamiento haya recibido, haya accedido a o haya ejecutado el uno o más objetos de datos. Condicionando el uso al acceso o ejecución a un objeto de datos adicional puede proporcionarse un servicio incluso más seguro y personalizable.
En realizaciones ventajosas, la licencia puede especificar condiciones que incluyen, pero sin limitación: un tamaño de una cantidad permitida de contenido y en la que la medida de uso incluye un tamaño de uso consumido del contenido, un tiempo de acumulación permitido, y en la que la medida de uso incluye un tiempo de uso consumido del contenido, un intervalo de notificación permitido, y en la que la medida de uso incluye una indicación de tiempo de la última comunicación de la medida de uso, un número máximo permitido, y en la que la medida de uso indica el número de veces que se ha accedido al contenido. La unidad de procesamiento establece la información de uso para permitir la reproducción si se cumplen las condiciones. Tales condiciones son simples de implementar en un dispositivo, así como para que las entienda un usuario. De este modo puede proporcionarse un sistema transparente e intuitivo.
En una realización ventajosa, la medida de uso puede hacerse disponible a la unidad de procesamiento en una memoria de sólo lectura del dispositivo. De este modo puede implementarse una forma directa y segura de acceder a la medida de uso en el dispositivo.
En una realización ventajosa, el dispositivo puede almacenar adicionalmente instrucciones especificando cómo accede la unidad de procesamiento a la medida de uso. Las instrucciones pueden especificar un método de cómo acceder y obtener la información deseada que incluye la medida de uso, la licencia puede llamar al método. De este modo puede proporcionarse una forma simple y directa de emparejar una licencia y un dispositivo.
En una realización ventajosa, el dispositivo forma parte de un dominio de red y en la que el dispositivo se conecta comunicativamente con otro uno o más dispositivos en el dominio de red, y en el que la reproducción del contenido en otros dispositivos en el dominio de red es accesible a través del dispositivo, si el dominio comparte los mismos derechos. Es una ventaja para el usuario, que él o ella no tiene limitada la reproducción en un dispositivo específico en un dominio de red. De este modo puede proporcionarse un sistema intuitivo.
En un segundo aspecto de la invención se proporciona un método para la reproducción de contenido, comprendiendo el método un dispositivo que realiza las etapas de:
- acceso a una licencia asociada con contenido y especificación de información de uso para el contenido de acuerdo con instrucciones obtenidas de la licencia;
- determinación de una medida de uso asociada con el contenido;
establecimiento de la información de uso para permitir uso del contenido si la medida de uso se ha comunicado desde el dispositivo a un proveedor de servicios de acuerdo con instrucciones obtenidas de la licencia; y establecimiento de la información de uso para prohibir el uso del contenido si la medida de uso no se ha comunicado desde el dispositivo al proveedor de servicios de acuerdo con instrucciones.
En un tercer aspecto de la invención se proporciona un código legible por ordenador dispuesto para provocar que un procesador realice el método del segundo aspecto.
En general los diversos aspectos de la invención pueden combinarse y acoplarse de cualquier forma posible dentro del alcance de la invención. Estos y otros aspectos, características y/o ventajas de la invención serán evidentes a partir de y aclarados con referencia a las realizaciones descritas en lo sucesivo.
Breve descripción de los dibujos
Realizaciones de la invención se describirán, a modo de ejemplo únicamente, con referencia a los dibujos, en los que
la Figura 1 muestra una visión de conjunto esquemática de elementos de un dispositivo de acuerdo con una realización de la presente invención; y
la Figura 2 ilustra un diagrama de flujo de ejemplo de etapas que pueden realizarse mediante una realización de un dispositivo para la reproducción de contenido.
Descripción de las realizaciones
La Figura 1 muestra una visión de conjunto esquemática de elementos de un dispositivo 1 de acuerdo con una realización de la presente invención. Los elementos pueden ser elementos de un dispositivo de reproducción tal como un reproductor de disco duro, una tarjeta de ordenador, un reproductor de Blu ray, un reproductor de DVD, un aparato de TV, un decodificador de salón, un reproductor de medios portátil, etc. La Figura muestra elementos usados por el dispositivo para controlar la reproducción de contenido 2. Una unidad de procesamiento 3, habitualmente definida en un motor de software o hardware se implementa para realizar las tareas descritas a continuación en conexión con una petición de reproducción del contenido. En una realización, la unidad de procesamiento puede implementarse como una máquina virtual.
Realizaciones de la invención se basan en un sistema de autenticación en el que una licencia se proporciona a y asocia con contenido específico. La licencia en una realización puede basarse en un lenguaje de derechos digitales en el que la licencia incluye instrucciones a ejecutarse por el dispositivo en lugar de interpretarse. La licencia puede incluir por lo tanto una o más líneas de código informático a interpretar por el dispositivo. En otra realización, la licencia puede ser una licencia estándar o normal que se interpreta por el dispositivo. La licencia puede ejecutarse y/o interpretarse la primera vez que el contenido tiene que reproducirse, y las instrucciones obtenidas de la licencia pueden almacenarse en una memoria del dispositivo o en una memoria que puede accederse por el dispositivo. Como alternativa la licencia puede accederse cada vez que el contenido tiene que reproducirse. La licencia puede acompañar por ejemplo el contenido, por ejemplo, proporcionando la licencia en un medio legible por ordenador asociado con el contenido o posiblemente en el mismo medio legible por ordenador que el usado para proporcionar el contenido. La licencia también puede accederse a través de una línea de comunicación, tal como a través de una línea de Internet, habitualmente a través de una línea segura a un servicio de autenticación que almacena la licencia.
La licencia 4 puede mantener instrucciones que especifican información de uso para el contenido, por ejemplo, condiciones en las que el contenido puede reproducirse. Estas condiciones pueden referirse tanto a aspectos legales del contenido, así como aspectos relacionados con un modelo de negocio en el que se proporciona el contenido. La licencia puede dirigirse a contenido específico, por ejemplo, una película específica o a un tipo de contenido, por ejemplo, contenido accedido a través de o por medio de un proveedor de contenidos dado. También pueden proporcionarse medidas alternativas de enlazar una licencia y contenido. Puede asociarse contenido con un código de ID para identificación por el dispositivo, así como por el proveedor de servicios u otro.
La licencia por ejemplo puede codificarse en binario o formato de lenguaje. La licencia puede incluir instrucciones que indican restricciones basándose en información de uso, tamaño o tiempo de entrega o bien como código informático a ejecutar por la unidad de procesamiento, o bien además de o bien como un suplemento a código informático. Una licencia puede asociarse con contenido o con un registro. En el último ejemplo, la licencia puede interpretarse o ejecutarse para determinar si el registro es aún válido. Esto puede basarse parcialmente en el hecho con respecto a si se ha entregado o no la información de uso.
En una realización la reproducción puede condicionarse a la disponibilidad a la unidad de procesamiento de uno o más objetos de datos. Los objetos de datos pueden incluir ajustes adicionales o código que se necesita por la unidad de procesamiento para ejecutar correctamente las etapas necesarias para permitir la reproducción de contenido. Tales objetos de datos pueden proporcionarse al dispositivo en conexión con el establecimiento del enlace de comunicación necesario para comunicar la medida de uso al proveedor de servicios, o en conexión con un registro. El objeto de datos puede incluir, o puede ser, código ejecutable que puede controlar el establecimiento de la información de uso, de modo que información de uso puede establecerse únicamente para permitir la reproducción del contenido, si el objeto de datos es accesible o si el objeto de datos se ejecuta correctamente.
Antes de que se inicie la reproducción, o como alternativa durante reproducción, la unidad de procesamiento 3 accede a y consulta la licencia 4 o instrucciones obtenidas de la licencia, posiblemente de acuerdo con instrucciones ejecutables de la licencia, la unidad de procesamiento además accede a un indicador de uso 5 para proporcionar una medida de uso asociada con el contenido y una unidad de comunicación 6 para establecer el estado de comunicación del contenido. La medida de uso, pueden referirse a la cantidad de datos que se han reproducido, al número de veces el contenido se ha reproducido, etc.
La reproducción 8 se permite únicamente si la medida de uso se ha comunicado a un proveedor de servicios 7 de acuerdo con instrucciones obtenidas de la licencia. Las condiciones en las que la medida de uso tiene que comunicarse pueden imponerse por la licencia.
El indicador de uso puede implementarse en diferentes realizaciones de diferentes formas. En una realización, el indicador de uso puede implementarse o bien por una unidad de procesamiento de fin general o bien por una unidad de procesamiento especializada del dispositivo. El indicador de uso incluye o se conecta comunicativamente con una memoria para grabar y almacenar la medida de uso o parámetros usados para obtener la medida de uso. La memoria puede ser una memoria interna o una memoria externa. La memoria externa puede ser accesible a través de una línea de comunicación. El dispositivo puede operar de acuerdo con un procedimiento estándar específicamente imponiendo los detalles sobre la medida de uso.
En una realización, la unidad de procesamiento supervisa el indicador de uso durante reproducción del contenido y compara el indicador de uso con las instrucciones obtenidas de la licencia. En el caso de que la medida de uso indica una cantidad de contenido consumido que excede una cantidad de uso permitido según se obtiene de la licencia, la unidad de procesamiento establece la información de uso para prohibir reproducción continuada, resultando en que la reproducción del contenido se detiene.
En una realización de ejemplo, se realizan las siguientes tareas. Un usuario adquiere contenido para reproducción, por ejemplo, video a la carta. El contenido se asocia con una licencia, especificando las condiciones en las que el contenido puede visionarse, por ejemplo, que la cantidad difundida de datos se notifica al proveedor de servicios una vez al día y que no más de 25 gigabytes de datos se difunden por semana. La unidad de procesamiento a continuación consulta el indicador de uso que ha grabado que una cantidad dada de datos se ha difundido dentro de la última semana y ha grabado una indicación de tiempo de la última vez que se comunicó la medida de uso al proveedor de servicios. La unidad de procesamiento a continuación compara la información recuperada con las condiciones especificadas. Como un ejemplo, la cantidad difundida de datos dentro de la última semana puede ser de 12 GB que está por debajo del límite, pero han pasado dos días desde que la medida de uso se ha comunicado al proveedor de servicios. La unidad de procesamiento a continuación establece la información de uso de modo que se prohíbe la reproducción del contenido en cuestión. En una realización, se informa al usuario a continuación que para reproducir el contenido, la medida de uso debería comunicarse al proveedor de servicios.
La Figura 2 ilustra un diagrama de flujo de ejemplo de etapas que pueden realizarse mediante una realización de un dispositivo para la reproducción de contenido.
Un usuario solicita la reproducción de contenido 20. Como resultado, la unidad de procesamiento accede a la licencia 21 asociada con el contenido y obtiene instrucciones de la licencia, como alternativa, la unidad de procesamiento consulta instrucciones que ya se han obtenido de la licencia. Una licencia puede especificar diferentes tipos de instrucciones. En el caso de que la licencia especifica acceso condicional al contenido, en el que el criterio o condición a cumplir es comprobar si una medida de uso se ha comunicado o no a un proveedor de servicios de acuerdo con instrucciones obtenidas de la licencia, la unidad de procesamiento accede al indicador de uso 22 para proporcionar la medida de uso asociada con el contenido.
Comparando 24 las instrucciones según se obtienen de la licencia y la medida de uso, la unidad de procesamiento establece la información de uso 25 del contenido de modo que se permite el uso del contenido 26 si la medida de uso se ha comunicado a un proveedor de servicios de acuerdo con instrucción obtenida de la licencia; y se prohíbe 27 el uso del contenido si la medida de uso no se ha comunicado al proveedor de servicios de acuerdo con instrucción obtenida de la licencia.
En el caso de que la información de uso se establece para permitir reproducción, el contenido puede reproducirse 26 por el dispositivo. En el caso de que la información de uso se establece para prohibir reproducción 27, puede informarse al usuario. El usuario puede realizar como consecuencia las etapas necesarias, por ejemplo, comunicar la medida de uso al proveedor de servicios y a continuación solicitar de nuevo la reproducción 20.
En pocas palabras, se realizan las siguientes tareas en conexión con la realización como se ilustra en la Figura 2: 20: Solicitar reproducción de contenido
21: Acceder a licencia y obtener instrucciones
22: Acceder al indicador de uso
24: Comparar las instrucciones y la medida de uso
25: Establecer información de uso
26: Reproducción permitida
27: Reproducción prohibida
28: Solicitar de nuevo reproducción
La licencia puede especificar las condiciones a cumplir en conexión con la comunicación de la medida de uso, de modo que cuando el dispositivo accede a la licencia, puede obtener las condiciones a cumplir.
En una realización, la medida de uso incluye un tamaño de uso consumido del contenido. En esta situación la licencia puede especificar un tamaño de una cantidad permitida de contenido. Por ejemplo, la medida de uso graba en Mega Bytes (MB) o Giga Bytes (GB) el uso consumido del contenido. La licencia puede imponer como un ejemplo que pueda reproducirse 1 GB antes de que la medida de uso se comunique al proveedor de servicios.
En una realización, la medida de uso incluye un tiempo de uso consumido del contenido. En esta situación la licencia puede especificar un tiempo de acumulación permitido. Por ejemplo, la medida de uso graba en segundos el tiempo de reproducción del contenido. La licencia puede imponer como un ejemplo que puede reproducirse 1 hora antes de que la medida de uso se comunique al proveedor de servicios.
En una realización, la medida de uso incluye una indicación de tiempo de la última comunicación de la medida de uso. En esta situación la licencia puede especificar un intervalo de notificación permitido. Por ejemplo, cada vez que la medida de uso se ha comunicado al proveedor de servicios, el indicador de uso graba una indicación de tiempo. La licencia puede imponer como un ejemplo que el intervalo de notificación permitido es 1 hora.
En una realización, la medida de uso incluye un número que indica el número de veces que contenido, por ejemplo contenido específico o contenido de un grupo específico, se ha accedido o reproducido o movido u otras acciones específicas. En esta situación la licencia puede especificar un número máximo permitido. La licencia puede especificar como un ejemplo que el contenido puede accederse o reproducirse únicamente una vez.
El indicador de uso puede implementarse por el dispositivo de una forma que es específico a un tipo de dispositivo dado, de modo que diferentes tipos de dispositivos implementan el indicador de uso de forma diferente.
La medida de uso en una realización puede hacerse disponible a la unidad de procesamiento, o en el caso de que la unidad de procesamiento implementa una máquina virtual a la máquina virtual. Por ejemplo, la medida de uso puede hacerse disponible en una memoria de sólo lectura (ROM) del dispositivo que puede accederse por la unidad de procesamiento, por ejemplo, la máquina virtual, que ejecuta la licencia. Proporcionando la medida de uso en una ROM la unidad de procesamiento puede comunicarse fácilmente con el indicador de uso independientemente de una implementación específica del indicador de uso.
En una realización, el dispositivo puede almacenar instrucciones especificando cómo puede acceder la unidad de procesamiento a la medida de uso. Por ejemplo, el indicador de uso puede almacenar código informático que cuando se ejecuta por una máquina virtual que ejecuta la licencia, devolverá la medida de uso y posiblemente otra información, por ejemplo, información sobre el estado de comunicación de la unidad de comunicación. De este modo diferentes métodos pueden hacerse disponible a la licencia y la licencia únicamente necesita llamar a los métodos, la licencia no necesita conocer la ejecución específica necesaria para obtener la información deseada.
El dispositivo en una realización puede almacenar la instrucción a mostrar al usuario tras la petición de reproducción, por ejemplo, instrucciones que especifican cuando se permite las reproducciones.
En una realización de ejemplo, un indicador de uso graba las siguientes medidas de uso: la cantidad consumida total de contenido para un ID de contenido dado, la cantidad de contenido consumido desde la última notificación al proveedor de servicios, el tiempo de reproducción total, el tiempo de reproducción desde la última notificación al proveedor de servicios, la indicación de tiempo de la última notificación al proveedor de servicios y el número de veces que se ha accedido al contenido.
De acuerdo con un acuerdo de usuario final específico y un modelo de negocio dado una licencia puede asociarse con un tipo de contenido específico. Como un ejemplo, una licencia puede especificar (en pseudocódigo) que:
ContentID := num; // ID de contenido
ServiceProvider := http://secure.provider.com; // Enlace de comunicación Content.total.size := S; // Cantidad total permitida
Report.Interval := I; // Intervalo máximo
El dispositivo puede programarse, como un ejemplo, para ejecutar las siguientes etapas
i) Conseguir ID de contenido
ii) Acceder al indicador de uso para el ID de contenido pertinente
iii) Comparar la cantidad total de contenido consumido para el ID de contenido con el tamaño proporcionado en la licencia
iv) Comparar la indicación de tiempo de la última notificación al proveedor de servicios con el intervalo de notificación permitido como se proporciona en la licencia.
Si iii) y iv) se cumplen a continuación se pregunta al usuario si él o ella acepta que un enlace de comunicación se establezca con el proveedor de servicios de la licencia. Si el usuario acepta, la reproducción del contenido se inicia simultáneamente con la comunicación de la medida de uso actual al proveedor de servicios y actualiza el indicador de uso. Si el usuario no acepta, se reproduce el contenido sin establecer enlace de comunicación con el proveedor de servicios.
Si una de iii) o iv) no se cumplen, se informa al usuario que la reproducción no es posible. También puede informarse al usuario a cerca de qué cumplir para poder acceder al contenido.
En otras realizaciones, la programación requerida para evaluar las condiciones de licencia se distribuye como parte de la licencia o información de registro.
En otras realizaciones, pueden aplicarse otras o adicionales restricciones de modo que la reproducción puede hacerse dependiente de condiciones adicionales. Por ejemplo, durante comunicación con el proveedor de servicios puede comprobarse si el dispositivo se ha registrado, puede comprobarse si la petición de comunicación se encuentra dentro un plazo de tiempo específico, posiblemente proporcionado por la licencia, etc.
El dispositivo en las realizaciones puede ser parte de un dominio de red tal como una red doméstica. El dispositivo por ejemplo puede elegirse para ser un servidor doméstico. El dispositivo puede conectarse comunicativamente a través de la red doméstica con otro uno o más dispositivos en el dominio de red, tal como un ordenador portátil o un aparato de TV en la red doméstica. Reproducción del contenido en otros dispositivos en el dominio de red puede ser accesible a través del dispositivo. En tales realizaciones, el tratamiento de la licencia y aspectos relacionados con si contenido puede reproducirse o no se hace por el dispositivo, posible en una petición recibida desde el otro dispositivo. Una vez que se proporciona acceso a la reproducción del contenido, la reproducción puede ser libre para todos los dispositivos de reproducción en la red doméstica.
También pueden emplearse por el dispositivo otras medidas de seguridad, tal como encriptación del contenido, encriptación de la licencia, protección contra copias del contenido, marca de agua, tarificación, comunicación segura entre el dispositivo y el proveedor de servicios, comunicación segura entre el dispositivo y un servicio de autenticación que mantiene la licencia y similares.
En una realización, la medida de uso específica según se graba por el indicador de uso, el formato específico de la licencia y el protocolo de comunicación entre la unidad de procesamiento y el contenido, así como el protocolo de comunicación entre el dispositivo y el proveedor de servicios, así como otros parámetros o protocolos pueden especificarse por un sistema de DMR dado, tal como el sistema de DMR de Marlin.
La invención puede implementarse de cualquier forma adecuada incluyendo hardware, software, firmware o cualquier combinación de estos. La invención o algunas características de la invención pueden implementarse como software informático que se ejecuta en uno o más procesadores de datos y/o procesadores de señales digitales. Los elementos y componentes de una realización de la invención pueden implementarse física, funcional y lógicamente de cualquier forma adecuada. De hecho, la funcionalidad puede implementarse en una única unidad, en una pluralidad de unidades o como parte de otras unidades funcionales. Como tal, la invención puede implementarse en una única unidad o puede distribuirse física y funcionalmente entre diferentes unidades y procesadores.
Aunque la presente invención se ha descrito en conexión con las realizaciones especificadas, no pretende limitarse a la forma específica expuesta en este documento. En su lugar, el alcance de la presente invención se limita únicamente por las reivindicaciones adjuntas. En las reivindicaciones, la expresión "que comprende" no excluye la presencia de otros elementos o etapas. Adicionalmente, aunque pueden incluirse características individuales en diferentes reivindicaciones, estas pueden posiblemente combinarse ventajosamente y la inclusión en diferentes reivindicaciones no implica que una combinación de características no es viable y/o ventajosa. Además, las referencias en singular no excluyen una pluralidad. Por lo tanto, referencias a "un", "una", "primero", "segundo" etc. no excluyen una pluralidad. Adicionalmente, los signos de referencia en las reivindicaciones no se interpretarán como que limitan el alcance.

Claims (14)

REIVINDICACIONES
1. Dispositivo para controlar uso de contenido, comprendiendo el dispositivo:
- una unidad de procesamiento (3) para acceder a una licencia (4) asociada con contenido (2) y para especificar información de uso para permitir uso o prohibir uso del contenido de acuerdo con instrucciones obtenidas de la licencia; estando la unidad de procesamiento comunicativamente conectada a:
- un indicador de uso (5) para proporcionar una medida de uso asociada con el contenido;
- una unidad de comunicación (6) para comunicar la medida de uso;
en el que la unidad de procesamiento (3) se dispone para establecer la información de uso para permitir uso del contenido si la medida de uso se ha comunicado a un proveedor de servicios de acuerdo con instrucciones obtenidas de la licencia, y para establecer la información de uso para prohibir uso del contenido si la medida de uso no se ha comunicado al proveedor de servicios de acuerdo con instrucciones obtenidas de la licencia, y en que la unidad de procesamiento (3) se dispone adicionalmente, durante uso de contenido (2), para actualizar y supervisar la medida de uso y para comparar la medida de uso actualizada con las instrucciones obtenidas de la licencia (4), y en el que la unidad de procesamiento se dispone para establecer la información de uso para prohibir uso continuado si la medida de uso actualizada indica una cantidad de contenido consumido que excede una cantidad de uso permitido según se obtiene de la licencia.
2. El dispositivo de acuerdo con la reivindicación 1, en el que la unidad de procesamiento (3) se dispone para implementar una máquina virtual para gestionar la licencia e instrucciones asociadas a la licencia.
3. El dispositivo de acuerdo con la reivindicación 1, en el que la licencia (4) se basa en un lenguaje de derechos digitales.
4. El dispositivo de acuerdo con la reivindicación 3, en el que la unidad de procesamiento (3) se dispone para ejecutar la licencia (4) de modo que el establecimiento de la información de uso se controla mediante la unidad de procesamiento cuando ejecuta la licencia.
5. El dispositivo de acuerdo con la reivindicación 1, en el que la licencia (4) especifica que la información de uso está condicionada adicionalmente a un registro.
6. El dispositivo de acuerdo con la reivindicación 1 o 5, en el que la unidad de procesamiento (3) se dispone para permitir uso del contenido (2) dependiendo de la unidad de procesamiento (3) que ha tenido o ha accedido a uno o más objetos de datos.
7. El dispositivo de acuerdo con la reivindicación 6, en el que la unidad de procesamiento (3) se dispone para permitir uso del contenido (2) dependiendo de la unidad de procesamiento (3) que ha ejecutado el uno o más objetos de datos.
8. El dispositivo de acuerdo con la reivindicación 1, en el que la medida de uso incluye un tamaño de uso consumido del contenido (2) y la licencia (4) especifica un tamaño de una cantidad permitida de contenido, y en el que la unidad de procesamiento (3) se dispone para establecer la información de uso para permitir reproducción si la medida de uso indica que el tamaño de uso consumido del contenido es menor que el tamaño de cantidad de contenido permitida.
9. El dispositivo de acuerdo con la reivindicación 1, en el que la medida de uso incluye un tiempo de uso consumido del contenido (2) y la licencia (4) especifica un tiempo de acumulación permitido, y en el que la unidad de procesamiento (3) se dispone para establecer la información de uso para permitir reproducción si la medida de uso indica que el tiempo de uso consumido del contenido es menor que el tiempo de acumulación permitido.
10. El dispositivo de acuerdo con la reivindicación 1, en el que la medida de uso incluye una indicación de tiempo de la última comunicación de la medida de uso y la licencia (4) especifica un intervalo de notificación permitido, y en el que la unidad de procesamiento (3) se dispone para establecer la información de uso para permitir reproducción si la medida de uso indica una indicación de tiempo de acuerdo con el intervalo de notificación permitido.
11. El dispositivo de acuerdo con la reivindicación 1, en el que la medida de uso incluye un número de veces que se ha accedido al contenido (2) y la licencia (4) especifica un número máximo permitido, y en el que la unidad de procesamiento (3) se dispone para establecer la información de uso para permitir reproducción si la medida de uso indica que el contenido se ha accedido menos veces que el número máximo permitido.
12. El dispositivo de acuerdo con la reivindicación 1, en el que la medida de uso se hace disponible a la unidad de procesamiento (3) en una memoria de sólo lectura del dispositivo.
13. Método para controlar uso de contenido (2), comprendiendo el método un dispositivo que realiza las etapas de: - acceso (21) de una licencia asociada con contenido y especificación de información de uso para permitir uso o prohibir uso del contenido de acuerdo con instrucciones obtenidas de la licencia;
- determinación (22) de una medida de uso asociada con el contenido; e incluyendo el método adicionalmente las etapas de:
- establecimiento de la información de uso para permitir uso (26) del contenido si la medida de uso se ha comunicado desde el dispositivo a un proveedor de servicios de acuerdo con instrucciones obtenidas de la licencia;
- establecimiento de la información de uso para prohibir uso (27) del contenido si la medida de uso no se ha comunicado desde el dispositivo al proveedor de servicios de acuerdo con instrucciones; y
- durante uso de contenido (2), actualización y supervisión de la medida de uso y comparación de la medida de uso actualizada con las instrucciones obtenidas de la licencia (4), y establecimiento de la información de uso para prohibir uso continuado si la medida de uso actualizada indica una cantidad de contenido consumido que excede una cantidad de uso permitido según se obtiene de la licencia.
14. Un medio legible por ordenador para almacenar un programa informático que comprende instrucciones que cuando se ejecutan un ordenador provocan que el ordenador realice cada una de las etapas de método de la reivindicación 13.
ES08702391T 2007-01-15 2008-01-10 Dispositivo de reproducción con reproducción condicional Active ES2698198T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP07100512 2007-01-15
PCT/IB2008/050074 WO2008087567A2 (en) 2007-01-15 2008-01-10 Playback device with conditional playback

Publications (1)

Publication Number Publication Date
ES2698198T3 true ES2698198T3 (es) 2019-02-01

Family

ID=39636448

Family Applications (1)

Application Number Title Priority Date Filing Date
ES08702391T Active ES2698198T3 (es) 2007-01-15 2008-01-10 Dispositivo de reproducción con reproducción condicional

Country Status (8)

Country Link
US (1) US8914891B2 (es)
EP (1) EP2122981B1 (es)
JP (1) JP4981926B2 (es)
CN (1) CN101595706B (es)
ES (1) ES2698198T3 (es)
PL (1) PL2122981T3 (es)
RU (1) RU2009131026A (es)
WO (1) WO2008087567A2 (es)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0815651D0 (en) * 2008-08-28 2008-10-08 Omnifone Ltd Content ingestion
US8925109B2 (en) * 2010-07-30 2014-12-30 Adobe Systems Incorporated Client-side player file and content license verification
US9178962B2 (en) * 2012-11-28 2015-11-03 Qualcomm Incorporated System and method for authenticating multiple devices with a same credential

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6049789A (en) * 1998-06-24 2000-04-11 Mentor Graphics Corporation Software pay per use licensing system
JP4774582B2 (ja) * 2000-06-30 2011-09-14 ソニー株式会社 コンテンツ管理装置、コンテンツ管理方法及びプログラム格納媒体
US20030084343A1 (en) * 2001-11-01 2003-05-01 Arun Ramachandran One protocol web access to usage data in a data structure of a usage based licensing server
US20050273600A1 (en) * 2003-02-03 2005-12-08 Seeman El-Azar Method and system for file data access within a secure environment
JP3823925B2 (ja) * 2003-02-05 2006-09-20 ソニー株式会社 情報処理装置、ライセンス情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム
JP2005141413A (ja) * 2003-11-05 2005-06-02 Sony Corp 情報処理装置及びその情報処理方法、並びにデータ通信システム及びデータ通信方法
US7266569B2 (en) * 2004-04-23 2007-09-04 Microsoft Corporation Metering accessing of content and the like in a content protection system or the like
US20060179058A1 (en) * 2005-02-04 2006-08-10 Charles Bram Methods and systems for licensing computer software
US9002744B2 (en) * 2006-07-28 2015-04-07 Sony Corporation Methods, systems and computer program products for determining usage rights for digital content based on characterizing information thereof and related devices
KR100846508B1 (ko) 2006-12-22 2008-07-17 삼성전자주식회사 디지털 권한 관리 방법 및 시스템과 디바이스

Also Published As

Publication number Publication date
EP2122981B1 (en) 2018-09-19
JP2010515994A (ja) 2010-05-13
RU2009131026A (ru) 2011-02-27
WO2008087567A2 (en) 2008-07-24
CN101595706B (zh) 2013-11-13
US20100257611A1 (en) 2010-10-07
US8914891B2 (en) 2014-12-16
CN101595706A (zh) 2009-12-02
WO2008087567A3 (en) 2008-10-23
PL2122981T3 (pl) 2019-03-29
EP2122981A2 (en) 2009-11-25
JP4981926B2 (ja) 2012-07-25

Similar Documents

Publication Publication Date Title
US20230080759A1 (en) Systems and Methods for Enabling Playback of Digital Content Using Status Associable Electronic Tickets and Ticket Tokens Representing Grant of Access Rights
RU2283508C2 (ru) Способ предоставления лицензии управления цифровыми правами для поддержки множества устройств
CN105900059B (zh) 用于在应用服务器、云或其它环境中支持多租户的***和方法
TW393331B (en) Information processing device,information processing method, information storage media and information processing system
US20090151007A1 (en) Digital rights management for retrieving medical data from a server
US20070226811A1 (en) Processing Rights In Drm Systems
CN107679369A (zh) 一种共享数字内容的许可证的方法、装置及***
ES2628224T3 (es) Método para controlar la ejecución de una aplicación en un sistema informático
JP2006344021A5 (es)
US20210042748A1 (en) Blockchain-based secure resource management
ES2698198T3 (es) Dispositivo de reproducción con reproducción condicional
CN109063424A (zh) 一种版权管理方法、***、可读存储介质和计算机设备
KR20230165100A (ko) 메타버스 공간에 적용되는 nft 기반의 음원의 등급을 결정 및 관리하는 서비스 제공 방법 및 장치
KR20120083923A (ko) 애플리케이션 클래스들을 로딩하는 시스템 및 방법
KR100506530B1 (ko) 다수의 기기를 지원하는 drm 라이센스 방법
US20080114772A1 (en) Method for connecting to a network location associated with content
EP2395447B1 (en) Content protection system
US20100227681A1 (en) Limited-rights local playback of digital content
US20110317832A1 (en) Dynamic Image Reproduction Code Generation Device, Dynamic Image Distribution System, Execution Format Program, Recording Medium Containing The Program, Server, And Dynamic Image Reproduction Code Generation Method
JP2014217466A (ja) ゲームシステム、プレイ制御方法及びそれらに用いるコンピュータプログラム
JP2002373261A (ja) 情報配信システム
US9158899B2 (en) Terminal apparatus with DRM decoding function and DRM decoding method in terminal apparatus
US20100228984A1 (en) Full-rights local playback of digital content
JP2002269374A (ja) コンテンツの利用制限方法、コンテンツ配信システム、およびmpu内蔵型メディア
US20120184366A1 (en) Player Specific Limited Licenses