ES2290341T3 - Metodo mejorado de resolucion de contenido. - Google Patents
Metodo mejorado de resolucion de contenido. Download PDFInfo
- Publication number
- ES2290341T3 ES2290341T3 ES02781507T ES02781507T ES2290341T3 ES 2290341 T3 ES2290341 T3 ES 2290341T3 ES 02781507 T ES02781507 T ES 02781507T ES 02781507 T ES02781507 T ES 02781507T ES 2290341 T3 ES2290341 T3 ES 2290341T3
- Authority
- ES
- Spain
- Prior art keywords
- crid
- content
- resolution
- pdr
- locator
- 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
Links
- 238000000034 method Methods 0.000 title abstract description 18
- 238000012795 verification Methods 0.000 claims description 2
- 230000008569 process Effects 0.000 abstract description 12
- 230000008901 benefit Effects 0.000 description 8
- 238000011084 recovery Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00485—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
- G11B20/00557—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein further management data is encrypted, e.g. sector headers, TOC or the lead-in or lead-out areas
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00855—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8352—Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Storage Device Security (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Steroid Compounds (AREA)
- Silicon Compounds (AREA)
Abstract
Dispositivo (PDR) configurado para resolver un identificador de referencia de contenido (CRID), que comprende medios (RESOLUCIONADOR, EXTRACTOR DE DERECHOS) para identificar un elemento de contenido utilizando un registro de autoridad de resolución (RAR) para obtener un localizador que identifica una localización en la que pueden obtenerse el elemento de contenido, de manera condicional tras la verificación de una medida aplicada a al menos uno del CRID, el RAR y el localizador para verificar la autenticación de origen e integridad, medios (RECUPERADOR) para obtener una muestra del elemento de contenido utilizando la localización identificada, caracterizado porque el dispositivo comprende medios (DRM) para gestionar derechos digitales asociados con el elemento de contenido, y porque los medios (RESOLUCIONADOR, EXTRACTOR DE DERECHOS) para identificar el elemento de contenido están configurados para obtener un derecho digital para acceder al elemento de contenido junto con el localizador.
Description
Método mejorado de resolución de contenido.
La invención se refiere a un proceso de
resolución de contenido en el que un identificador de referencia de
contenido (CRID, Content Reference Identifier) que identifica
un elemento de contenido se resuelve utilizando un registro de
autoridad de resolución (RAR, Resolution Authority Record)
para obtener un localizador que identifica una localización en la
que puede obtenerse el elemento de contenido.
A medida que ha aumentado el número de canales
disponibles para espectadores de televisión, junto con la diversidad
del contenido de programación en tales canales, se ha vuelto un
reto cada vez mayor para los espectadores de televisión identificar
programas de televisión de interés. Históricamente, los espectadores
de televisión identifican programas de televisión de interés
analizando guías de programas de televisión impresas. A medida que
ha aumentado el número de programas de televisión, se ha vuelto cada
vez más difícil identificar de manera efectiva los programas de
televisión deseables utilizando tales guías impresas.
Más recientemente, las guías de programas de
televisión están disponibles en formato electrónico, a las que se
hace referencia a menudo como guías electrónicas de programas (EPC,
Electronic Program Guides). Como las guías de programas de
televisión impresas, las EPG presentan informaciones generales del
contenido disponible, que el usuario puede explorar. El contenido
en términos generales comprende normalmente temas como música,
canciones, películas, programas de televisión, imágenes y similares,
pero también puede referirse a escenas individuales, objetos
MPEG-4, etc.
La EPG compila la información general a partir
de metadatos que acompañan a los elementos de contenido
individuales. Los metadatos para elementos de contenido están
disponibles de una variedad de fuentes. Los metadatos pueden
incluirse con un flujo de emisión, por ejemplo tal como tablas
MPEG-2, o descargarse de bases de datos externas.
Por ejemplo, un receptor de televisión o grabador digital personal
puede estar dotado de una conexión a Internet, lo que permite al
dispositivo acceder a metadatos disponibles a través de la telaraña
mundial (World Wide Web).
Estos metadatos comprenden generalmente
información tal como título, artista, género, etc., y también puede
contener un identificador de referencia de contenido (CRID) único,
llamado también a veces un identificador de referencia de
contenido. Utilizando el CRID, cada elemento de contenido individual
puede identificarse unívocamente. Además, utilizando el CRID puede
recuperarse información adicional de una base de datos. Por
ejemplo, un usuario puede seleccionar un elemento de contenido que
desea ver de la EPG, aun cuando aunque el tiempo y lugar de emisión
no se conocen todavía. Utilizando el CRID, el sistema puede
recuperar entonces el tiempo y lugar de emisión del elemento de
contenido cuando esta información está disponible.
El CRID no se restringe a transmisiones de
emisión de contenido. También podría referirse a una localización
en Internet, o a cualquier otra fuente. El fin de la resolución de
contenido es permitir la adquisición de una instancia específica de
un elemento de contenido específico. Por ejemplo un usuario puede
querer grabar un episodio de una serie de televisión, pero no sabe
necesariamente cuándo y dónde estará disponible ese episodio. Puede
utilizar entonces su grabador digital personal (PDR, Personal
Digital Recorder) o dispositivo similar para introducir una
referencia al episodio o serie por medo del CRID. Obsérvese que un
CRID puede referirse a una serie completa o a un episodio
individual de la misma.
Habiendo recibido un CRID para un elemento de
contenido, el PDR intenta obtener la localización del elemento de
contenido. A esta información se le llama un localizador y contiene
la fecha, hora y canal en los que se emitirá el elemento de
contenido. Sin embargo, el usuario no necesita ser consciente de
esto. Una vez que el PDR ha obtenido el localizador del elemento de
contenido, el PDR espera a la fecha y hora y entonces graba el
episodio cuando éste se emite en el canal especificado. Por
supuesto, si el localizador indica una localización en Internet o
similar, el PDR puede recuperar simplemente el contenido de la
localización indicada tan pronto como esté disponible.
El cuerpo de estandarización de
TV-Anytime (TV en cualquier momento) proporciona un
ID de referencia de contenido. Véase el foro de
TV-Anytime (TV-Anytime Forum),
www.tv-anytime.org, serie de especificación:
S-4, sobre referencia de contenido (normativa),
documento SP004V11, 14 de abril de 2001.
La sintaxis del CRID tal como se utiliza por
TV-Anytime es según sigue:
- CRID://<authority>/<data>
El campo <authority> indica el cuerpo que
creó el CRID. Una autoridad también proporcionará la capacidad de
que el CRID se resuelva en localizadores u otros CRID. Un
localizador es el nombre para ubicaciones en el tiempo y espacio de
contenido. El campo <data> es una cadena de caracteres de
formato libre que cumple con la definición de identificadores
uniformes de recursos (URI, Uniform Resource Identifier) tal
como se da en RFC 2396. Esta cadena de caracteres debería ser
significativa para la autoridad dado el campo <authority>.
El CRID se utiliza para resolución de
localización, que puede definirse como el proceso de conversión de
un CRID en otros CRID o localizadores. Por ejemplo, un CRID para
una serie de TV completa podría convertirse en una serie de CRID
para los episodios individuales de esa serie. La resolución de
localización puede realizarse en el dispositivo de grabación
(normalmente un grabador digital personal o PDR) o de manera remota.
Un proveedor de resolución realiza la resolución de localización.
Los proveedores de resolución utilizan registros de autoridad de
resolución (RAR) para identificarse y ubicarse. Un RAR incluye al
menos un campo <authority>, correspondiente a un cuerpo que
crea CRID.
Un RAR también contiene un URL y el nombre del
proveedor de resolución. El URL apunta a la localización en la que
puede encontrarse la información de resolución. El nombre del
proveedor de resolución contiene el nombre del cuerpo que está
proporcionando resolución de localización. Estos RAR están
disponibles para los PDR.
Las especificaciones de DAVIC
1,5-TV Anytime and TV Anywhere, por Chadwick,
Piesing, TV Anytime, abril de 1999, documento XP002237927, da a
conocer en detalle lo anterior.
Utilizando el enfoque anterior, cualquiera que
conozca la localización de contenido podría actuar como un proveedor
de resolución.
Es un objeto de la invención mejorar sobre el
enfoque anterior.
Este objeto se consigue según la invención en un
dispositivo según la reivindicación 1.
Los proveedores de contenidos y servicios pueden
desear que sólo proveedores de resolución autorizados realicen
resolución de contenido para su contenido, por ejemplo para poder
proteger su reputación. Por otro lado, para consumidores y PDR es
importante poder confiar en la autoridad CRID y el proveedor de
resolución, de tal modo que pueden obtener el contenido correcto.
Por ello, los inventores se han dado cuenta de que es deseable
mejorar el enfoque anterior de tal modo que puede introducirse
confianza verificable automáticamente en el proceso de resolución
de contenido. Esta protección implica preferiblemente autenticación
de origen de datos y protección de integridad, pero también puede
implicar protección contra acceso no autorizado, o mantenimiento de
confidencialidad.
Si una tercera parte puede cambiar los metadatos
o tabla CRID, puede hacer que el PDR grabe otra información
distinta a la que estaba prevista incluyendo anuncios, tráileres o
simplemente otro contenido. Esto es muy desagradable para un
usuario y puede disminuir la confianza que el usuario tiene en el
sistema. Para impedirlo, el PDR puede querer comprobar si el
contenido procedía de una fuente fiable. Si puede autenticarse que
los datos proceden de una fuente incluso cuando se distribuyen
utilizando canales diferentes, el PDR puede utilizar esto para
hacer una elección cuando se enfrenta con múltiples fuentes del
mismo contenido. Un ejemplo de esto es cuando los datos de un
cierto espectáculo de la BBC pueden autenticarse como que son
generados por la BBC; esto aumenta la probabilidad de que esta
información sea correcta.
Obtener un derecho de acceso al contenido junto
con el localizador presenta las siguientes ventajas:
- No se requiere nada más para el usuario para
contactar también por separado con un servidor de derechos.
- Si el contenido está protegido, se requiere en
cualquier caso que los usuarios contacten con una autoridad de
resolución autorizada, puesto que sólo de esta manera obtienen los
derechos correctos para utilizar el contenido.
Una realización comprende proporcionar una firma
digital para al menos una parte de al menos uno del CRID, el RAR y
el localizador. Sólo se aceptará un CRID, RAR o localizador firmado
de manera apropiada por el PDR. Debido a la firma puede confiarse
en que proceden de una autoridad fidedigna.
Preferiblemente, la firma digital se proporciona
para al menos una parte del localizador y puede verificarse
utilizando una clave pública proporcionada por uno de un proveedor
de CRID y un proveedor de RAR. De esta manera puede confiarse en la
localización del contenido que va a recuperarse, es decir, el PDR
puede verificar que no se ha cambiado el localizador y que el
localizador procede de un cierto proveedor de resolución.
En una realización adicional, al menos una parte
de al menos uno del CRID, el RAR y el localizador se proporcionan
en forma cifrada. De esta manera los proveedores de resolución
autorizados pueden interpretar el CRID, RAR o localizador y
realizar resolución de contenido.
El sistema de proveedor de resolución de la
reivindicación 4 proporciona derecho para acceder al elemento de
contenido junto con el localizador. De esta manera, el proceso de
resolución de localización y un sistema DRM están además
integrados. A continuación de ubicar el contenido, el PDR podrá
también resolver la localización sobre la que obtener los
derechos.
Estos y otros aspectos de la invención serán
evidentes a partir de y se aclararán con referencia a las
realizaciones ilustrativas mostradas en los dibujos, en los
que:
la figura 1 ilustra esquemáticamente el proceso
de resolución de contenido, en el que se ordena a un grabador
digital personal o PDR grabar un elemento de contenido identificador
por un identificador de referencia de contenido CRID;
la figura 2 ilustra esquemáticamente una primera
realización del PDR;
la figura 3 ilustra esquemáticamente una segunda
realización del PDR; y
la figura 4 ilustra esquemáticamente una tercera
realización del PDR.
En todas las figuras, las mismas etiquetas de
referencia indican características similares o correspondientes.
Algunas de las características indicadas en los dibujos se
implementan normalmente en software, y como tal representan
entidades de software, tales como módulos u objetos software.
La figura 1 ilustra esquemáticamente el proceso
de resolución de contenido. Se ordena a un grabador digital
personal o PDR grabar un elemento de contenido identificado por un
identificador de referencia de contenido CRID. Ordenar al PDR
grabar un elemento de contenido, o, en otras palabras, programar el
elemento de contenido para grabación puede realizarse de una
variedad de maneras. Una manera común actualmente es que el usuario
indique manualmente, por ejemplo seleccionando el elemento de
contenido en la EPG, que debe grabarse el elemento de contenido.
Fácilmente se entenderá que parte de o toda la funcionalidad
atribuida al PDR posteriormente también podría incorporarse en uno
o más dispositivos distintos, tales como receptores de televisión,
terminales descodificadores u ordenadores personales.
El PDR, u otro dispositivo al que está conectado
el PDR, puede equiparse para determinar los tipos de elementos de
contenido en los que el usuario puede estar interesado. Esto se
conoce como creación de perfil de usuario o sistemas
recomendadores. Siguiendo la pista de los elementos de contenido que
el consumidor ve, y empleando un sistema de clasificación implícita
y/o explícita para tales elementos de contenido, es posible predecir
con grados variables de precisión en qué otros elementos de
contenido puede estar interesado el consumidor. Entonces es posible
grabar automáticamente elementos de contenido que es probable que
sean de interés para el consumidor. Tales elementos de contenido
podrían entonces grabarse mediante el PDR. En la técnica se conocen
muchas técnicas para la creación de perfiles. Cuando el PDR
determina, utilizando creación de perfil de usuario, que un
elemento de contenido particular puede ser de interés, programa el
elemento de contenido para grabación.
El CRID para el elemento de contenido se utiliza
para facilitar la grabación automática del elemento de contenido.
El CRID podría introducirse manualmente por el usuario, o ser el
resultado de seleccionar un elemento de contenido a través de una
guía electrónica de programas. Esta segunda opción supone que el
CRID se proporciona de algún modo al PDR junto con otros metadatos
utilizados en la EPG. Como alternativa, si el usuario o el PDR no
conocen el CRID, el usuario podría realizar una búsqueda utilizando
por ejemplo el título del elemento de contenido en una base de
datos de metadatos, y seleccionar el elemento de contenido deseado
de los resultados de la búsqueda. Entonces se suministra el CRID al
PDR mediante el motor de búsqueda.
Hay muchas otras maneras de proporcionar el CRID
al PDR. Por ejemplo, un tráiler o avance para una película podría
emitirse con el CRID embebido en el contenido del anuncio de alguna
manera (por ejemplo una marca de agua). El usuario podría entonces
pulsar un botón sobre su mando a distancia, televisión o PDR. El PDR
o televisión extrae entonces el CRID del contenido.
Una vez que se conoce el CRID para el elemento
de contenido, el PDR intenta obtener información de localizador
para el elemento de contenido, utilizando el CRID como entrada. Esta
información de localizador no está necesariamente siempre
disponible. Por ejemplo, el CRID puede referirse a una película que
acaba de estrenarse en salas de cine. Esta película probablemente
no va a emitirse en televisión en un futuro próximo, por lo que no
puede programarse utilizando información de la EPG. En tal caso, el
PDR debería regularmente intentar obtener el localizador, ya que el
localizador puede estar disponible posteriormente (por ejemplo, un
año después, cuando la película va a emitirse en TV). El CRID
podría también referirse a una serie de TV, que se resuelve entonces
en un número de CRID para episodios individuales de esa serie. Es
posible que no haya información de localizador disponible para
algunos episodios. En este caso el PDR también podría intentar
regularmente obtener el(los) localizador(es) para
esos episodios.
El proceso de convertir un CRID en otros CRID o
localizadores se conoce en TV-Anytime como
resolución de localización. La resolución de localización implica
mapear una referencia de contenido independiente de la localización
(el CRID) con su localización en el tiempo (por ejemplo, tiempo de
transmisión programado en un sistema de emisión) y en el espacio
(por ejemplo, canal de TV, dirección IP). Tal como se explicó
anteriormente, se hace referencia a estas localizaciones en el
tiempo y en el espacio como "localizadores". El proceso de
resolución de localización puede producirse dentro del PDR o
utilizando un servidor remoto físicamente, tal como un servidor en
Internet.
Para el PDR, el CRID contiene esencialmente
información opaca, que no puede resolver para una localización sin
ayuda externa. Se proporciona un proveedor de resolución (RP,
Resolution Provider) que proporciona información de
localizador para CRID para solucionar este problema. Normalmente
están disponibles múltiples RP, y el PDR debe conocer qué RP
utilizar para un CRID particular. A menudo, este es el mismo cuerpo
que creó el CRID. El nombre de la autoridad está presente en el
CRID en el campo <authority>, tal como se explicó
anteriormente. Este nombre está presente en la forma de un nombre de
dominio de Internet registrado. Es posible que se encuentre un
proveedor de resolución (RP) en Internet utilizando el proceso de
resolución de nombre de dominio especificado en la especificación
de TV-Anytime SP004.
Cada resolución requerirá que exista uno o más
registros de autoridad de resolución (RAR) en el PDR para que tenga
lugar la resolución de localización. Cada registro de autoridad de
resolución necesitará colocarse dentro de alguna clase de
contenedor específico de transporte que permita al PDR conocer que
éste es un RAR. En el caso de múltiples registros para la misma
autoridad, el PDR puede elegir sólo uno de ellos, o intentar con
todos ellos por turnos. El registro de autoridad de resolución (RAR)
contiene la información que identifica a los proveedores de
resolución en los que puede encontrarse la información de resolución
de referencia de contenido.
Utilizando el RAR, el PDR determina qué RP
utilizar para resolver un CRID particular. El PDR envía entonces
una solicitud para una localización acompañada por un CRID al
proveedor de resolución en cuestión. En respuesta a esta solicitud,
el proveedor de resolución devuelve la información de localizador
(suponiendo que esta información está disponible en ese RP, por
supuesto). El PDR puede entonces acceder a la fuente de contenido y
obtener el elemento de contenido. Un elemento de contenido puede
tener más de un localizador, por ejemplo si se emite múltiples
veces o está disponible desde múltiples proveedores. El PDR puede
entonces elegir qué localizador utilizar, o preguntar al usuario
para que haga una selección.
Una vez que se ha obtenido la información de
localizador, el PDR espera la fecha y hora especificadas y entonces
graba el episodio cuando se emite en el canal especificado. Por
supuesto, si el localizador indica una localización en Internet o
similar, el PDR puede simplemente recuperar el contenido de la
localización indicada tan pronto como esté disponible.
Los elementos de contenido para los que la
información de localizador está disponible pueden grabarse por el
PDR en el momento apropiado. Con este fin, el PDR puede comprender
almacenamiento local tal como un disco duro suficientemente grande,
y/o un dispositivo tal como un grabador de DVD+RW. No es necesario
que el medio de almacenamiento sobre el que se almacenan elementos
de contenido sea local para el PDR, sino que también puede ser un
dispositivo externo tal como un disco duro o un servidor de archivos
conectado al PDR a través de una red local. Una vez que se han
grabado los elementos de contenido, pueden reproducirse en cualquier
momento hasta que se borren.
Si el PDR funciona según un sistema de gestión
de derechos digitales entonces un elemento de contenido puede
borrarse cuando los derechos asociados con el elemento de contenido
requieren tal borrado. Además, algunos elementos de contenido
pueden no venir con un derecho para grabar el elemento del todo, o
con un derecho que permita sólo verlo durante una cantidad de
tiempo limitada, o un número limitado de veces. El PDR debería
entonces borrar el elemento de contenido cuando se supera el límite,
o negar el acceso adicional al contenido hasta que se obtengan
derechos adicionales que permitan acceso adicional.
La figura 2 ilustra esquemáticamente una primera
realización del PDR. En esta realización, el PDR comprende un
módulo de verificación de firma VERIFICADOR FIR, un módulo de
resolución de CRID RESOLUCIONADOR y un módulo de recuperación de
contenido RECUPERADOR. También está presente un medio de
almacenamiento local HD y un módulo DRM opcional para gestionar
derechos digitales asociados con el contenido recuperado por el
RECUPERADOR y almacenado en el HD.
El módulo RESOLUCIONADOR es responsable del
proceso de resolución de localización tal como se describió
anteriormente. Dado un CRID y un RAR, el RESOLUCIONADOR se dispone
para obtener un localizador para el contenido identificado por el
CRID. Este localizador se suministra entonces del módulo RECUPERADOR
que descarga u obtiene de otro modo una muestra del contenido. Este
contenido puede almacenarse en el medio de almacenamiento local
HD.
En una primera realización de la invención, se
utilizan firmas digitales para firmar el contenido del CRID. Sólo
se aceptarán CRID firmados apropiadamente por el módulo VERIFICADOR
FIR en el PDR. Puede confiarse en que tales CRID proceden de una
autoridad fidedigna. Esto no protege contra resolución incorrecta
del CRID. Si el módulo VERIFICADOR FIR verifica correctamente la
firma, el PDR puede suponer que el CRID es auténtico. Si no se
verifica la firma como correcta, el RESOLUCIONADOR debería negar
obtener un localizador para el contenido utilizando el CRID. Esto
podría implementarse por ejemplo habiendo recibido el módulo
VERIFICADOR FIR los CRID y pasándolos al RESOLUCIONADOR sólo si la
firma se verifica correctamente. Por tanto, los proveedores de
contenidos y servicios pueden estar seguros de que los PDR sólo
obtendrán contenido utilizando CRID auténticos. Una ventaja
adicional de este aspecto es que esto permite a un PDR detectar un
CRID corrupto o formado de manera errónea, puesto que un CRID de
este tipo también tendría una firma digital invá-
lida.
lida.
La firma de CRID individuales se realiza
preferiblemente sin cambiar el formato de CRID. Además, la cantidad
de información es pequeña, lo que hace que la protección sea más
débil. Una manera de añadir firmas a CRID individuales es añadirlas
al final del CRID. De esta manera, la firma sería parte de la parte
de datos del CRID y no perjudicará al comportamiento normal.
Puesto que la cantidad de información que puede
añadirse a un CRID es limitada, sólo puede especificarse el núcleo.
Además, debido al tamaño del CRID, no se necesita dispersión y la
firma puede calcularse directamente utilizando un algoritmo
PKI.
Según la presente invención, el CRID se redefine
según sigue. La sintaxis de un CRID firmado es:
- CRID: //<authority>/<data>&<signatureAuthority>:<signature>
El significado de los elementos en lo anterior
es según sigue.
<authority> Utiliza las reglas de poner
nombres de autoridad de TV-Anytime dadas en la
sección 7 del documento de especificación de
TV-Anytime SP002 para garantizar la unicidad.
<data> Es una cadena de caracteres de
formato libre que está de acuerdo con el identificador uniforme de
recursos (URI), y es significativa para la autoridad dada por el
campo <authority>. La parte <data> del CRID no depende
del caso.
<signatureAuthority> Utiliza las reglas de
poner nombres de autoridad de TV-Anytime dadas en la
sección 7 del documento SP002 para garantizar la unicidad. La
signatureAuthority indica la parte que definió el algoritmo y la
manera de calcular la firma.
<signature> El valor de firma de este CRID
calculado según se definió mediante signatureAuthority.
Puede aplicarse más de una firma volviendo a
firmar el CRID firmado. Algunas o todas de las firmas previas
pueden incluirse en la competencia de una nueva firma. Esto podría
indicarse utilizando otro campo adicional, por ejemplo separado por
uno de los otros caracteres (reservados). Algunos ejemplos de CRID
firmados son:
- CRID: //comp.com/3874y32&comp.com:32843829174
- CRID: //broadcast.com/1.4.5&sign.com: 7asd76ad7
Como una variación de este método, es posible
utilizar un tipo de URL diferente para representar un CRID firmado.
Un ejemplo de esta variación es:
- SCRID: //comp.com/3874y32&comp.com:32843829174
Podrían utilizarse diferentes órdenes y
diferentes caracteres para comprender el nuevo CRID firmado.
También, podría añadirse una restricción que indicase que no pueden
utilizarse marcadores en la parte de datos ("&" y
":").
En otra realización de la invención, el
proveedor de resolución firma el localizador que se pasa al PDR. De
esta manera, puede confiarse en la localización del contenido que va
a recuperarse, es decir, el PDR puede verificar que no se ha
cambiado el localizador y que el localizador procede de un cierto
proveedor de resolución. Si la firma se ha comprobado con algún
certificado firmado por la autoridad de CRID, el PDR también puede
estar seguro de que la autoridad de CRID confía en el proveedor de
resolución. El localizador también podría cifrarse para permitir un
servicio de pago similar al de CRID cifrados, tal como se comenta
posteriormente.
En otra realización de la invención, se firma el
RAR o bien mediante el proveedor de resolución o bien mediante el
proveedor de CRID. Esto protege al PDR, y por tanto al consumidor,
de RAR dañinos. Si el RAR se firma por la autoridad de CRID, o la
firma del proveedor de resolución pueden autenticarse mediante la
autoridad de CRID, entonces el PDR de detendría de encontrar
proveedores de resolución en los que no confiaba la autoridad de
CRID. También podría cifrarse el RAR para permitir un servicio de
pago similar del de CRID cifrados, tal como se comenta
posteriormente.
Como una extensión opcional, el proveedor del
CRID o RAR puede hacer que esté disponible una clave pública para
un proveedor de resolución particular, preferiblemente
proporcionando la clave pública con el CRID o el RAR. Utilizando
esta clave pública, el PVR puede verificar la respuesta firmada por
un proveedor de resolución. De esta manera, el PDR puede determinar
que esta respuesta (y el proveedor de resolución) es aceptable para
el proveedor del CRID o RAR. Preferiblemente, la clave pública se
proporciona en la forma de un certificado digital firmado por el
proveedor del CRID o RAR.
La figura 3 ilustra esquemáticamente una segunda
realización del PDR. En esta realización, el módulo VERIFICADOR FIR
se ha sustituido por un módulo DESCIFRADOR. Este módulo está
dispuesto para descifrar un CRIP, RAR o localizador cifrado al
menos parcialmente y para pasar el CRID, RAR o localizador
descifrado al RECUPERADOR.
En una variante de realización, la parte
<data> del CRID está cifrada al menos parcialmente, con una
clave conocida sólo para el proveedor de resolución. Si hay
múltiples proveedores de resolución, deberían utilizarse múltiples
claves de cifrado. Preferiblemente, el cifrado se realiza utilizando
criptografía asimétrica, aunque también es posible cifrado
simétrico. De esta manera sólo proveedores de resolución autorizados
podrían interpretar los <data> y realizar la resolución de
contenido. Sin embargo, obsérvese que la parte <data> de un
CRID es esencialmente una cadena de caracteres sin significado para
el PDR. Cifrar una cadena de caracteres sin significado sólo hace
otra cadena de caracteres sin significado. Para la resolución de
localización de emisión, el PDR simplemente realiza reconocimiento
de patrones del CRID con una tabla de resolución que están
emitiéndose. Para la resolución de IP podría utilizarse un parte
<data> cifrada, pero esto no detendría que un resolucionador
dañino mapease el CRID cifrado con el contenido incorrecto.
Para superar este problema, se aconseja cifrar
la parte <data> de un CRID de manera diferente para diferentes
instancias en el tiempo y para diferentes usuarios. Por ejemplo, la
parte <data> sin cifrar podrían extenderse con relleno
aleatorio que el receptor puede filtrar de manera sencilla. Esto
hace más difícil de adivinar los datos "sin cifrar" basándose
en el valor de los datos cifrados.
También es posible cifrar todo el CRID. En este
caso la resolución de localización puede ofrecerse posteriormente a
los usuarios como un servicio de pago. En este caso, sólo los
usuarios que se han suscrito al servicio de resolución de
localización podrán mapear el CRIP con el RAR y enviarlo
(posiblemente sin cifrar) a una autoridad de resolución. De manera
similar, el RAR podría estar cifrado, o incluso el localizador de la
autoridad de resolución. Si pagan por el servicio, los usuarios
utilizarán preferiblemente el proveedor de resolución
autorizado/previsto.
La figura 4 ilustra esquemáticamente una tercera
realización del PDR. En esta realización, el módulo VERIFICADOR FIR
se ha sustituido por un módulo EXTRACTOR DE DERECHOS.
El contenido recuperado por un usuario puede
estar protegido. Normalmente se utiliza protección de contenido
para proteger de copia no autorizada u otro uso no autorizado del
contenido. Si se obtiene contenido protegido se requiere una clave
criptográfica y/o derechos para utilizar (ver) el contenido, es
decir, el usuario necesita acceder a otra entidad, que es un
servidor de autorización.
Según la invención, el proceso de resolución de
localización y las etapas necesarias para proporcionar los derechos
y claves para el acceso se combinan proporcionando un derecho de
acceso para el contenido junto con el CRID, RAR o localizador. Este
derecho se extrae mediante el módulo EXTRACTOR DE DERECHOS y se
suministra al módulo DRM. Esto presenta las siguientes
ventajas:
- No se requiere más para que el usuario
contacte también por separado con un servidor de derechos.
- Si el contenido está protegido, se requiere
que en cualquier caso los usuarios contacten con una autoridad de
resolución autorizada, puesto que sólo de esta manera obtienen los
derechos correctos para utilizar el contenido.
El sistema de control de acceso podría ser
sofisticado, es decir, un sistema de gestión de derechos digitales
(DRM), pero también podría ser muy sencillo, por ejemplo, comparable
con un sistema tal como se describe en la solicitud de patente
internacional WO 01/86387 (expediente del apoderado PHNL000264).
Esto es especialmente ventajoso cuando el
proveedor de resolución es la misma entidad que está proporcionando
el contenido. Un ejemplo de dónde esto no funcionaría es cuando por
ejemplo una emisora de TV crea el CRID, una tercera parte de
servicio de listado de programas de TV resuelve el CRID y un
proveedor de TV por satélite proporciona el contenido a través de
su servicio de satélite.
En otra realización, los beneficios están
encerrados en la parte <data> de un CRID o se envían junto
con o en los RAR y localizadores. Con tales medios puede animarse a
los usuarios a contactar con un proveedor de resolución específico
ya que el usuario puede recibir beneficios, tales como un descuento
para comprar una película. El beneficio también podría comprender
créditos de algún tipo, por ejemplo un número de Air Miles u otros
puntos para utilizar en un sistema de gratificación. Los créditos
también podrían intercambiarse por acceso a material de contenido
adicional relacionado con el contenido al que se hace referencia
mediante el CRID. Una posible realización de esta última opción se
describe en la solicitud de patente internacional PCT/IB02/03023
(expediente del apoderado PHNL010573) por el mismo solicitante que
la presente invención.
También puede llevarse a cabo otro tipo de
modelos de negocio utilizando esta solución. Ofrecer un CRID
específico con datos de beneficios en el mismo para un proveedor de
resolución puede dar como resultado automáticamente utilizar el
elemento de contenido según indica el localizador u obtener el
localizador. Este mecanismo puede utilizarse para fomentar que se
vea un programa para poder ver un programa siguiente.
Las medidas utilizadas en las realizaciones
anteriores pueden utilizarse individualmente, pero estas medidas
también podrían combinarse para proporcionar mejor protección, o
para protección contra múltiples amenazas.
Debería observarse que las realizaciones
mencionadas anteriormente ilustran más que limitan la invención, y
que los expertos en la técnica podrán diseñar muchas realizaciones
alternativas sin apartarse del alcance de las reivindicaciones
adjuntas.
En las reivindicaciones, cualquier signo de
referencia colocado entre paréntesis no debe considerarse como
limitante de la reivindicación. Las palabras "que comprende" no
excluyen la presencia de elementos o etapas distintos a los
listados en una reivindicación. Las palabras "un" o "una"
que preceden a un elemento no excluyen la presencia de una
pluralidad de tales elementos. La invención puede implementarse por
medio de hardware que comprende varios elementos distintos, y por
medio de un ordenador programado de manera adecuada.
En la reivindicación del dispositivo que enumera
varios medios, varios de estos medios pueden realizarse mediante el
mismo elemento de hardware. El mero hecho de que se enumeren ciertas
medidas en reivindicaciones dependientes diferentes mutuamente no
indica que no pueda utilizarse una combinación de estas medidas para
aprovecharse.
Claims (4)
1. Dispositivo (PDR) configurado para resolver
un identificador de referencia de contenido (CRID), que comprende
medios (RESOLUCIONADOR, EXTRACTOR DE DERECHOS) para identificar un
elemento de contenido utilizando un registro de autoridad de
resolución (RAR) para obtener un localizador que identifica una
localización en la que pueden obtenerse el elemento de contenido,
de manera condicional tras la verificación de una medida aplicada a
al menos uno del CRID, el RAR y el localizador para verificar la
autenticación de origen e integridad, medios (RECUPERADOR) para
obtener una muestra del elemento de contenido utilizando la
localización identificada, caracterizado porque el
dispositivo comprende medios (DRM) para gestionar derechos digitales
asociados con el elemento de contenido, y porque los medios
(RESOLUCIONADOR, EXTRACTOR DE DERECHOS) para identificar el
elemento de contenido están configurados para obtener un derecho
digital para acceder al elemento de contenido junto con el
localizador.
2. Dispositivo (PDR) según la reivindicación 1,
que comprende medios (VERIFICADOR FIR) para verificar una firma
digital proporcionada por al menos una parte de al menos uno del
CRID, el RAR y el localizador.
3. Dispositivo (PDR) según la reivindicación 1,
que comprende medios (DESCIFRADOR) para descifrar al menos uno del
CRID, el RAR y el localizador proporcionados al menos parcialmente
en forma cifrada.
4. Sistema proveedor de resolución configurado
para proporcionar información de localizador en el que pueden
obtenerse un elemento de contenido para un dispositivo según la
reivindicación 1 a partir de un identificador de contenido de
referencia (CRID) proporcionado por el dispositivo,
caracterizado porque el sistema está configurado además para
proporcionar al dispositivo un derecho digital para acceder al
elemento de contenido junto con la información de localizador.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP01309950 | 2001-11-27 | ||
| EP01309950 | 2001-11-27 | ||
| EP02257275 | 2002-10-18 | ||
| EP02257275 | 2002-10-18 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2290341T3 true ES2290341T3 (es) | 2008-02-16 |
Family
ID=26077194
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES02781507T Expired - Lifetime ES2290341T3 (es) | 2001-11-27 | 2002-11-13 | Metodo mejorado de resolucion de contenido. |
Country Status (10)
| Country | Link |
|---|---|
| EP (1) | EP1452030B1 (es) |
| JP (2) | JP4308010B2 (es) |
| KR (1) | KR100935595B1 (es) |
| CN (2) | CN101075455B (es) |
| AT (1) | ATE369013T1 (es) |
| AU (1) | AU2002348993A1 (es) |
| BR (1) | BRPI0206703B1 (es) |
| DE (1) | DE60221563T2 (es) |
| ES (1) | ES2290341T3 (es) |
| WO (1) | WO2003047256A2 (es) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1816880B (zh) * | 2003-07-02 | 2010-04-28 | 皇家飞利浦电子股份有限公司 | 记录交互电视和/或重放记录的交互电视的方法和设备 |
| US8613035B2 (en) | 2004-07-23 | 2013-12-17 | Electronics And Telecommunications Research Institute | Package identification method and location resolution method |
| TR201907399T4 (tr) * | 2004-11-17 | 2019-06-21 | Koninklijke Philips Nv | Yayın içeriğini tanımlama. |
| US8677504B2 (en) * | 2005-07-14 | 2014-03-18 | Qualcomm Incorporated | Method and apparatus for encrypting/decrypting multimedia content to allow random access |
| JP4855876B2 (ja) * | 2005-09-08 | 2012-01-18 | 日本電信電話株式会社 | コンテンツロケーション解決方法及びコンテンツ配信方法 |
| KR100931308B1 (ko) * | 2006-07-03 | 2009-12-11 | 한국전자통신연구원 | 개인형 데이터 방송 서비스를 위한 콘텐츠 관련 정보의제공 방법 및 수신 장치와, 상기 콘텐츠 관련 정보의 처리방법 |
| WO2008035278A1 (en) * | 2006-09-20 | 2008-03-27 | Koninklijke Philips Electronics, N.V. | System and method for using metadata to provide content for multimedia applications |
| JP2010056816A (ja) * | 2008-08-28 | 2010-03-11 | Hitachi Ltd | 配信システム |
| JP2013115592A (ja) | 2011-11-28 | 2013-06-10 | Toshiba Corp | 情報処理装置、情報処理方法及び情報処理プログラム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6256740B1 (en) * | 1998-02-06 | 2001-07-03 | Ncr Corporation | Name service for multinode system segmented into I/O and compute nodes, generating guid at I/O node and exporting guid to compute nodes via interconnect fabric |
| EP0940960A1 (en) * | 1998-03-02 | 1999-09-08 | Hewlett-Packard Company | Authentication between servers |
-
2002
- 2002-11-13 AT AT02781507T patent/ATE369013T1/de not_active IP Right Cessation
- 2002-11-13 KR KR1020047008101A patent/KR100935595B1/ko not_active Expired - Lifetime
- 2002-11-13 JP JP2003548540A patent/JP4308010B2/ja not_active Expired - Lifetime
- 2002-11-13 EP EP02781507A patent/EP1452030B1/en not_active Expired - Lifetime
- 2002-11-13 CN CN2007100970046A patent/CN101075455B/zh not_active Expired - Lifetime
- 2002-11-13 AU AU2002348993A patent/AU2002348993A1/en not_active Abandoned
- 2002-11-13 DE DE60221563T patent/DE60221563T2/de not_active Expired - Lifetime
- 2002-11-13 BR BRPI0206703A patent/BRPI0206703B1/pt not_active IP Right Cessation
- 2002-11-13 ES ES02781507T patent/ES2290341T3/es not_active Expired - Lifetime
- 2002-11-13 WO PCT/IB2002/004761 patent/WO2003047256A2/en not_active Ceased
- 2002-11-13 CN CNB028235150A patent/CN100361531C/zh not_active Expired - Lifetime
-
2009
- 2009-01-08 JP JP2009002634A patent/JP4898849B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| ATE369013T1 (de) | 2007-08-15 |
| EP1452030B1 (en) | 2007-08-01 |
| CN101075455A (zh) | 2007-11-21 |
| CN101075455B (zh) | 2010-09-08 |
| JP4898849B2 (ja) | 2012-03-21 |
| BRPI0206703B1 (pt) | 2016-05-03 |
| JP2009135941A (ja) | 2009-06-18 |
| KR20040064718A (ko) | 2004-07-19 |
| JP4308010B2 (ja) | 2009-08-05 |
| JP2005510977A (ja) | 2005-04-21 |
| DE60221563D1 (de) | 2007-09-13 |
| EP1452030A2 (en) | 2004-09-01 |
| CN1596544A (zh) | 2005-03-16 |
| CN100361531C (zh) | 2008-01-09 |
| KR100935595B1 (ko) | 2010-01-07 |
| WO2003047256A3 (en) | 2004-02-05 |
| WO2003047256A2 (en) | 2003-06-05 |
| AU2002348993A1 (en) | 2003-06-10 |
| DE60221563T2 (de) | 2008-02-14 |
| BR0206703A (pt) | 2004-02-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8869298B2 (en) | Enhanced content resolution method | |
| US6865675B1 (en) | Method and apparatus for use of a watermark and a unique time dependent reference for the purpose of copy protection | |
| EP1732005B1 (en) | Access control method, access control system, meta data controller, and transmission system device | |
| JP4898849B2 (ja) | 拡張されたコンテント解決方法 | |
| US20070256141A1 (en) | Content distribution system | |
| US20070300310A1 (en) | Method and system for implementing digital rights management | |
| US20090132811A1 (en) | Access to authorized domains | |
| JP4455053B2 (ja) | 制御ワードを用いて暗号化されたサービスに選択的にアクセスするデバイス及び方法並びにスマートカード | |
| JP2008500589A (ja) | 変化する識別子を用いる安全な通信およびリアル・タイムでの透かし挿入 | |
| JP4619046B2 (ja) | オリジナルコンテンツ生成装置及び派生コンテンツ生成装置 | |
| US20160134913A1 (en) | Display device and content viewing system | |
| KR20060120650A (ko) | 메타데이터 액세스 제어 시스템, 그 방법, 수신장치, 및송신장치 | |
| WO2007078109A1 (en) | Apparatus and method for importing content including plural pieces of usage constraint information | |
| US7730303B2 (en) | Enhanced content resolution method | |
| EP1771004A2 (en) | Enhanced content acquisition device | |
| KR101585057B1 (ko) | Drm 모듈 관리 방법 및 그 장치 | |
| JP2005269412A (ja) | コンテンツ配信システムおよび視聴者端末装置 |