MXPA06001679A - Dispositivo para procesamiento de informacion, medio de grabacion de informacion, metodo para procesamiento de informacion y programa de computadora. - Google Patents
Dispositivo para procesamiento de informacion, medio de grabacion de informacion, metodo para procesamiento de informacion y programa de computadora.Info
- Publication number
- MXPA06001679A MXPA06001679A MXPA06001679A MXPA06001679A MXPA06001679A MX PA06001679 A MXPA06001679 A MX PA06001679A MX PA06001679 A MXPA06001679 A MX PA06001679A MX PA06001679 A MXPA06001679 A MX PA06001679A MX PA06001679 A MXPA06001679 A MX PA06001679A
- Authority
- MX
- Mexico
- Prior art keywords
- content
- information
- unit
- key
- recording medium
- Prior art date
Links
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/10—Digital recording or reproducing
-
- 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
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
- H04N21/23473—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption by pre-encrypting
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25816—Management of client data involving client authentication
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
- H04N21/43853—Multiplex stream processing, e.g. multiplex stream decrypting involving multiplex stream decryption
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
- H04N21/63345—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys
-
- 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/8355—Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Graphics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Se proporciona una configuracion de un medio de grabacion de informacion que contiene un numero de contenidos capaces de llevar a cabo la gestion de uso de cada contenido fragmentado. Como una region de division de los contenidos almacenados en el medio de grabacion de informacion, una pluralidad de unidades de gestion de contenido se establece de modo que correspondan al titulo, la informacion de indice, y similares. Una clave de unidad como una clave de procesamiento de encriptacion diferente se correlaciona con cada una de las unidades de contenido y se almacena como datos de encriptacion para las cuales una clave de unidad que corresponde a cada unidad de gestion de contenido se aplica, para datos reales de contenido contenidos al menos en la unidad de gestion de contenido. Tras la reproduccion de un contenido, la unidad se identifica y la descodificacion se lleva a cabo al utilizar una clave de unidad que corresponde a la unidad antes de la reproduccion. En un medio de grabacion de informacion que contiene un numero de contenidos, es posible llevar a cabo la gestion de uso para cada uno de los contenidos fragmentados.
Description
DISPOSITIVO PARA PROCESAMIENTO DE INFORMACIÓN, MEDIO DE
GRABACIÓN DE INFORMACIÓN, MÉTODO PARA PROCESAMIENTO DE INFORMACIÓN Y PROGRAMA DE COMPUTADORA
[Campo Técnico] La presente invención se relaciona a un aparato de procesamiento de información, un medio de grabación información, un método de procesamiento de información, y un programa de computadora. Más particularmente, la presente invención se relaciona a un aparato de procesamiento de información, un medio de grabación información, un método de procesamiento de información, y un programa de computadora que realiza, con la utilización de contenido de almacenamiento del medio de grabación de información varios tipos de gestión de derechos de autor que requiere el contenido, gestión de derechos de autor y la gestión de utilización en una base de unidad de datos que se proporciona mediante el almacenamiento de contenido segmentado en tal medio de grabación.
[Antecedentes de la Invención] Los datos de audio tales como música, datos de imágenes tales como películas, programas de video juegos, programas de diversas aplicaciones, y otros diversos tipos de datos de software (a los cuales se les hace referencia en lo
sucesivo como contenido) pueden almacenarse en un medio de grabación tal como un DVD (Disco versátil Digital) , MD (Mini Disc) , y CD (Disco Compacto) por ejemplo como datos digitales. Recientemente, se han desarrollado los discos que permiten una grabación de alta densidad con base en láseres azules. El contenido digital se almacena en esos diversos tipos de medios de grabación de información para suministrárselos a los usuarios. Los usuarios reproducen y utilizan el contenido por medio de, un aparato de reproducción tales como sus PC (Computadoras Personales) y reproductores de discos por ejemplo. El derecho de distribución y otros derechos de diversos tipos de contenido tales como datos de música y datos de imagen generalmente los poseen los creadores o los vendedores de los mismos. Por lo tanto, es una práctica general en la distribución de contenido, configurar cada fragmento de contenido de modo tal que se apliquen ciertas reglas de utilización, es decir, que solamente los usuarios autorizados tengan permitido el acceso al contenido, evitando de ese modo que pueda ocurrir alguna duplicación no autorizada por ejemplo de contenido. Especialmente, los aparatos de grabación y los medios de grabación para grabar digitalmente información recientemente han ganado popularidad. Esos aparatos de grabación digital y medios de grabación digital permiten la
repetición de la grabación y la reproducción sin involucrar la degradación de las calidades de imagen y audio por ejemplo. Esto a su vez, ha estado causando problemas de distribución de contenido ilegalmente copiado a través de la Internet, la circulación de los asi llamados discos pirata cuyo contenido se copia ilegalmente en un CD-R u otros tipos de discos, y el uso de un contenido copiado se almacena en discos duros de las PC, por ejemplo. Los medios de grabación de almacenamiento masivo tales como los DVD y los medios de grabación recientemente desarrollados mediante el uso de láseres azules permiten que un fragmento de un medio de grabación almacene digitalmente datos en masa iguales a una o más películas. Esta capacidad para grabar información de vídeo etc., como información digital, incrementadamente hace esto importante para la práctica de evitar el copiado ilegal y para proteger a los propietarios de los derechos de autor. En estos días, se ha puesto en práctica el uso de diversos tipos de tecnologías para este propósito. Por ejemplo, con los reproductores de DVD, se utiliza un sistema de aleatorización de contenido. En el sistema de aleatorización de contenido, los datos de vídeo, datos de audio y/u otros tipos de datos se graban en cada DVD-ROM (Memoria de Solo Lectura) de una manera encriptada y se le da a cada reproductor de DVD autorizado una clave para
desencriptar los datos encriptados. La autorización se le da solamente a aquellos reproductores de DVD que están diseñados para cumplir con determinadas reglas de operación, tales como en contra de operaciones de copias ilegales. Por lo tanto, cada reproductor de DVD autorizado está en posibilidad de desencriptar los datos encriptados grabados en cada DVD-ROM mediante el uso de la clave otorgada, reproduciendo de esa manera datos de imagen y de audio del DVD-ROM. Por otro lado, los reproductores de DVD no autorizados no tienen claves para desencriptar, asi que esos reproductores no pueden desencriptar los datos encriptados grabados en los DVD-ROM. De ese modo, la configuración del sistema de aleatorización de contenido evita que cada reproductor de DVD que no satisfaga las condiciones de autorización reproduzca los datos digitales de grabación de los DVD-ROM, excluyendo de esa manera las operaciones de copias ilegales. Recientemente, las así llamadas redes locales que han estado ganando popularidad apoyadas por el crecimiento de las redes de comunicaciones de datos, en las cuales los aparatos domésticos, las computadoras y dispositivos periféricos se interconectan mediante una red para comunicación uno con el otro. Las redes locales proporcionan a los usuarios con conveniencia y el confort con base en la comunicación entre los dispositivos en red para compartir las
capacidades de procesamiento de datos de los dispositivos en red y transferir contenido entre esos dispositivos. Dadas esas ventajas, se espera que las redes locales se extiendan cada vez más en el futuro. El avance del sistema de redes anteriormente descrito incrementa las oportunidades para que el contenido almacenado en los medios de almacenamiento de información se utilice desde dispositivos en red local. El sistema de prevención de copias ilegales relacionado con la técnica anteriormente mencionada se basa en un concepto básico de que, por ejemplo, la reproducción de contenido se permita solamente en un dispositivo autorizado. Por lo tanto, este sistema no considera en su totalidad una situación en la cual un dispositivo en red cargado con un medio de grabación, un servidor local o un reproductor, por ejemplo, sea accesado por otro dispositivo en red, una PC o un equipo de televisión, por ejemplo, reproduciendo de esa manera el contenido a través de la red. Convencionalmente, la principal forma de uso de contenido es que un fragmento de contenido almacenada en un medio de grabación se ejecute mediante un aparato de reproducción, para que asi sea suficiente para la gestión del uso de contenido solamente para establecer un derecho de utilización de contenido tal como una autorización para cada fragmento de contenido o para cada aparato de reproducción.
Sin embargo, el incremento rápido reciente en el tamaño de almacenamiento del medio de grabación de información y la reciente rápida digitalización y conexión a red de aparatos electrodomésticos y dispositivos electrónicos requieren diferentes configuraciones de gestión del uso de contenido a partir de las convencionales. Para ser más especifico, por ejemplo, los siguientes requerimientos han adquirido importanci . (1) Realizar una configuración que permita la grabación de fragmentos plurales de contenido en un medio de grabación y la gestión del uso de cada contenido grabado; (2) Realizar una configuración de gestión de uso de contenido que permita el uso de contenido dentro de redes particulares tales como redes locales, es decir, la reproducción de contenido mediante dispositivos en red o el copiado de contenido para servidores locales, por ejemplo; y
(3) Realizar una configuración para distribuir en forma segura, a los usuarios particulares, la información necesaria para la reproducción de contenido tal como una clave que se va a aplicar a la desencriptación de contenido por ejemplo a través de una red. Se requiere sustancializar las configuraciones anteriormente mencionadas (1) hasta (3) .
[Descripción de la Invención]
[Problemas que van a Resolverse Mediante la Invención] Es por lo tanto un objeto de la presente invención proporcionar un aparato de procesamiento de información, un medio de grabación de información, un método de procesamiento de información y un programa de computo para realizar la gestión del derecho de autor y la gestión del uso para cada fragmento de datos obtenida al segmentar el contenido almacenado en el medio de grabación y el uso de contenido del medio de grabación de información que almacena diversos tipos de contenido que requieran la gestión de derechos de autor.
[Medio para solucionar los problemas] Al llevar a cabo la invención y de acuerdo con un primer aspecto de la misma, un medio de grabación de información que almacena un contenido que tiene una configuración en la cual una unidad de gestión de contenido que es un área de sección de datos incluye al menos uno de: un contenido almacenado en un medio de grabación de información; un archivo de especificación de la sección de reproducción de contenido; un programa que procesa la reproducción de contenido; un archivo de índice de aplicación; y un archivo de ejecución de aplicación se establece;
cualquier archivo de datos y archivo de programa incluido en la unidad de gestión de contenido se almacena como datos encriptados con base en una clave de unidad individual que corresponde a la unidad de gestión de contenido . En el medio de grabación de información anteriormente mencionado, al menos alguna de las unidades de gestión de contenido establecido en el medio de grabación de información son unidades establecidas en correspondencia con la información del titulo de la información de índice de cada fragmento de contenido almacenado en el medio de grabación de información y una unidad de gestión de contenido única y una clave de unidad que corresponde a la misma se determinan con base en la selección de la información del título y la información de índice. En el medio de grabación de información anteriormente mencionado, la información del título y la información de índice son presentables al usuario. En el medio de grabación de información anteriormente mencionado, al menos alguna de las unidades de gestión de contenido establecidas en el medio de grabación de información son unidades que se establecen en correspondencia con una pluralidad de programas de procesamiento de reproducción de contenido almacenados en el medio de
grabación de información, y una unidad de gestión de contenido única y una clave de unidad que corresponde a la misma se determinan con base en la determinación de la pluralidad de los programas de procesamiento de reproducción de contenido que se van a ejecutar en un aparato de reproducción en el cual se carga el medio de grabación de información . En el medio de grabación de información anteriormente mencionado, al menos alguna de las unidades de gestión de contenido establecida en el medio de grabación de información son unidades que se establecen en correspondencia con una pluralidad de archivos de especificación de la sección de reproducción de contenido almacenados en el medio de grabación de información, y una unidad de gestión de contenido única y una clave de unidad que corresponden a las mismas se determinan con base en el archivo de especificación de la sección de reproducción de contenido seleccionado por el programa de procesamiento de reproducción de contenido que se va a ejecutar en un aparato de reproducción en el cual se carga el medio de grabación de información. En el medio de grabación de información anteriormente mencionado, al menos alguna de las unidades de gestión de contenido establecida en el medio de grabación de información son unidades que se establecen en correspondencia con archivos de clip que son una pluralidad de archivos de
almacenaje de datos reales de contenido almacenados en el medio de grabación de información, y una unidad de gestión de contenido única y una clave de unidad que corresponde a las mismas se determinan con base en un archivo de clip de reproducción seleccionado mediante el procesamiento de reproducción de contenido que se va a ejecutar en un aparato de reproducción en el cual se carga la información del medio de grabación de información. En el medio de grabación de información anteriormente mencionado, las unidades de gestión de contenido establecidas en el medio de grabación de información incluyen una primera unidad que incluye datos reales de contenido almacenados en el medio de grabación de información y una segunda unidad que no incluye datos reales de contenido sino que incluye un archivo de ejecución de aplicación que corresponde a un archivo de Indice de aplicación almacenado en el medio de grabación de información, la primera unidad y la segunda unidad incluyen al menos un archivo de datos y un archivo de programa encriptados mediante diferentes claves de unidad. En el medio de grabación de información anteriormente mencionado, al menos alguna de las unidades de gestión de contenido establecidas en el medio de grabación de información está configurada como unidades que incluyen un archivo de ejecución de aplicación y un programa de
procesamiento de reproducción de contenido almacenado en el medio de grabación de información. En el medio de grabación de información anteriormente mencionado, al menos alguna de las unidades de gestión de contenido establecidas en el medio de grabación de información están configuradas como unidades que incluyen un archivo de ejecución de aplicación, un archivo de procesamiento de reproducción de contenido, y un archivo de recursos de aplicación para utilizarlo en la ejecución del archivo de ejecución de aplicación almacenado en el medio de grabación de la información. En el. medio de grabación de información anteriormente mencionado, algunas de las unidades de gestión de contenido establecidas en el medio de grabación de información están configuradas como unidades que incluyen un archivo de especificación de sección de reproducción de contenido, un archivo de corriente AV como datos reales de contenido a los cuales se va a hacer referencia desde el archivo de especificación de sección de reproducción de contenido, un archivo de ejecución de aplicación, y un archivo de recursos de aplicación para utilizarlo en la ejecución del archivo de ejecución de aplicación almacenado en el medio de grabación de información. En el medio de grabación de información anteriormente mencionado, esta almacenada una tabla de
gestión en la cual la información de la unidad que establece la unidad, la información de identificación de la unidad de gestión de contenido, y una información de identificación de clave de unidad que están relacionadas unas con otras como la información que forma cada una de las unidades de gestión de contenido . En el medio de grabación de información anteriormente mencionado, el medio de grabación de información almacena una tabla de gestión de estado en la cual se almacena la información de estado que indica si cada una de las unidades de gestión de contenido se almacena en un estado independiente en la red o en un estado asociado con la red. En el medio de grabación de información anteriormente mencionado, la tabla de gestión de estado almacena al menos una información de estado inicial de cada unidad de gestión de contenido. En el medio de grabación de información anteriormente mencionado, la tabla de gestión de estado almacena la información de estado inicial y la información de estado actual de cada unidad de gestión de contenido. En el medio de grabación de información anteriormente mencionado, que almacena la tabla de información de gestión de uso de contenido se almacena la información de restricción asociada con el uso de contenido
para cada unidad de gestión de contenido. En el medio de grabación de información anteriormente mencionado, la tabla de información de gestión de uso de contenido graba la información de restricción de uso que indica si la unidad de gestión de contenido está en un estado independiente en la red o estado asociado con la red. En el medio de grabación de información anteriormente mencionado, la tabla de información de gestión de uso de contenido tiene información que indica si el contenido está sujeto a control con base en una información de control de operación que se puede obtener externamente. En el medio de grabación de información anteriormente mencionado, la tabla de información de gestión de uso de contenido incluye información para especificar un servidor para obtener la información de control de operación. En el medio de grabación de información anteriormente mencionado, el medio de grabación de información almacena el contenido para el procesamiento de una copia o la reproducción de corriente además de contenido original . En el medio de grabación de información anteriormente mencionado, el contenido para el procesamiento de la copia o la reproducción de corriente tiene un formato de datos diferente al de contenido original.
Al poner en práctica la invención de acuerdo con un segundo aspecto de la misma, un aparato de procesamiento de información para ejecutar la reproducción de contenido almacenado en un medio de grabación de información incluye: una sección de adquisición de clave de unidad para identificar una unidad de gestión de contenido que incluye un área de datos seleccionada para la reproducción o la ejecución de contenido o un programa almacenado en el medio de grabación de información de modo que se adquiera una clave de unidad que corresponda a la unidad de gestión de contenido identificada; y una sección de procesamiento de datos para desencriptar datos encriptados incluidos en la unidad de gestión de contenido mediante el uso de una clave de unidad seleccionada a través de la sección de adquisición de clave de unidad. En el aparato de procesamiento de información anteriormente mencionado, la sección de adquisición de clave de unidad está configurada para detectar la conmutación de la unidad de gestión de contenido con base en una tabla de gestión en la cual la información de unidad que establece la unidad, la información de identificación de la unidad de gestión de contenido, y una información de identificación de la clave de la unidad están relacionadas una con la otra y, de acuerdo con la información detectada, ejecuta un
procesamiento de cambio de clave de la unidad aplicable. El aparato de procesamiento de información anteriormente mencionado además incluye: una sección de procesamiento de bloque de información de la clave de renovación para ejecutar el proceso de adquisición de clave de unidad al desencriptar un bloque de información de la clave de renovación que puede procesarse solamente con una clave almacenada en un aparato de procesamiento de información que tiene un derecho legal de uso de contenido, la clave que se establece en correspondencia con la unidad de gestión de contenido. En el aparato de procesamiento de información anteriormente mencionado, el bloque de información de la clave de renovación se adquiere desde un medio de grabación de información o un servidor en red. El aparato de procesamiento de información anteriormente mencionado además incluye: una sección de procesamiento de autenticación para ejecutar un procesamiento de autenticación con un servidor en red. Tras una autenticación exitosa, la sección de adquisición de la clave de la unidad o la sección de procesamiento de datos adquiere la información necesaria para la reproducción de contenido incluyendo una clave de unidad desde el servidor. El aparato de procesamiento de información anteriormente mencionado además incluye: una sección de
procesamiento de bloque de información de la clave de renovación para adquirir una clave de autenticación que se va a aplicar al proceso de autenticación con un servidor en red al desencriptar un bloque de información de la clave de renovación que puede procesarse solamente con una clave establecida en correspondencia con la unidad de gestión de contenido y almacenada en un aparato de procesamiento de información que tiene un derecho legal de uso de contenido; y una sección de procesamiento de autenticación para autenticar un servidor mediante la aplicación de una clave de autenticación obtenida mediante el procesamiento mediante la sección de procesamiento del bloque de información de la clave de renovación. Tras una autenticación exitosa, la sección de adquisición de la clave de la unidad o la sección de procesamiento de datos adquiere la información necesaria para la reproducción de contenido incluyendo una clave de unidad desde el servidor. En el aparato de procesamiento de información anteriormente mencionado, la sección de procesamiento de datos determina si la unidad de gestión de contenido está en un estado independiente de la red o en un estado asociado con la red y ejecuta el control de uso de contenido de acuerdo con una decisión. En el aparato de procesamiento de información anteriormente mencionado, el control de uso de contenido se
ejecuta con base en una tabla de información de gestión de uso de contenido que almacena la información de control asociada con el uso de cada unidad de gestión de contenido. En el aparato de procesamiento de información anteriormente mencionado, la sección de procesamiento de datos recibe la información de control de operación que corresponde al contenido almacenado en el medio de grabación de información desde el servidor en red y, de acuerdo con el control basado en la información de control de operación recibida, reproduce o copia el contenido almacenado en el medio de grabación de información. En el aparato de procesamiento de información anteriormente mencionado, la sección de procesamiento de datos notifica a un servidor en red de al menos un identificador de usuario, el identificador del aparato de procesamiento de información, y el identificador del medio de grabación de información, recibe la información de control de operación que corresponde al identificador notificado desde el servidor en red, y de acuerdo con el control basado en la información de control de operación recibida, reproduce o copia el contenido almacenado en el medio de grabación de información . Al poner en práctica la invención y de acuerdo con un tercer aspecto de la misma, un método de procesamiento de información para reproducir el contenido o ejecutar un
programa almacenado en un medio de grabación de información, incluye las etapas de: identificar una unidad de gestión de contenido que incluye un área de datos seleccionada para la reproducción o la ejecución desde el contenido o el programa almacenado en el medio de grabación de información; seleccionar una clave de unidad que corresponda a la unidad de gestión de contenido identificada; y desencriptar los datos encriptados incluidos en la unidad de gestión de contenido para llevar a cabo el procesamiento de reproducción de contenido o el procesamiento de ejecución del programa al utilizar la clave de la unidad seleccionada . El método de procesamiento de información anteriormente mencionado además incluye la etapa de detectar una conmutación de la unidad de gestión de contenido con base en una tabla de gestión en la cual la información de la unidad que establece la unidad, la información de identificación de la unidad de gestión de contenido, y la información de identificación de la clave de la unidad están relacionadas una con la otra y, de acuerdo con la información detectada, se ejecuta el procesamiento de cambio de clave de la unidad aplicable. El método de procesamiento de información anteriormente mencionado además incluye la etapa de: ejecutar
un procesamiento de adquisición de clave de unidad al desencriptar un bloque de información de la clave de renovación que puede procesarse solamente con una clave almacenada en un aparato de procesamiento de información que tiene un derecho legal de uso de contenido, la clave se establece en correspondencia con la unidad de gestión de contenido . En el método de procesamiento de información anteriormente mencionado, el bloque de información de la clave de renovación se adquiere desde un medio de grabación de información o un servidor en red. El método de procesamiento de información anteriormente mencionado además incluye: la etapa de ejecutar un proceso de autenticación con un servidor en red, y tras una autenticación exitosa, adquirir información necesaria para la reproducción de contenido incluyendo una clave de unidad desde el servidor. El método de procesamiento de información anteriormente mencionado además incluye: adquirir una clave de autenticación que se va a aplicar al procesamiento de autenticación con un servidor en red al desencriptar un bloque de información de la clave de renovación que puede procesarse solamente con una clave establecida en correspondencia con la unidad de gestión de contenido y almacenada en un aparato de procesamiento de información que
tiene un derecho legal de uso de contenido; autenticar un servidor al aplicar la clave de autenticación obtenida mediante la sección de procesamiento de bloque de información de la clave de renovación; y tras una autenticación exitosa, adquirir la información necesaria para la reproducción de contenido incluyendo una clave de unidad desde el servidor. El método de procesamiento de información anteriormente mencionado además incluye la etapa de determinar si la unidad de gestión de contenido está en un estado independiente de la red o en un estado asociado con la red y ejecutando el control de uso de contenido de acuerdo con una decisión. En el método de procesamiento de información anteriormente mencionado, el control de uso de contenido se ejecuta con base en una tabla de información de gestión de uso de contenido que almacena la información de control asociada con el uso de cada unidad de gestión de contenido. El método de procesamiento de información anteriormente mencionado además incluye la etapa de recibir la información de control de operación que corresponde al contenido almacenado en el medio de grabación de información desde el servidor en red, y de acuerdo con el control basado en la información de control de operación recibida, reproducir o copiar el contenido almacenado en el medio de grabación de información.
El método de procesamiento de información anteriormente mencionado además incluye las etapas de: notificar a un servidor en red de al menos un identificador de usuario, el identificador del aparato de procesamiento de información, y el identificador del medio de grabación de información; recibir la información de control de operación que corresponde al identificador notificado desde el servidor en red; y, de acuerdo con el control basado en la información de control de operación recibida, reproducir o copiar el contenido almacenado en el medio de grabación de información. ?1 poner en práctica la invención y de acuerdo con un cuarto aspecto de la misma, un programa de computadora para reproducir el contenido o ejecutar un programa almacenado en un medio de grabación de información, incluye las etapas de: identificar una unidad de gestión de contenido que incluye un área de datos seleccionada para reproducción o ejecución de contenido o el programa almacenado en el medio de grabación de información; seleccionar una clave de unidad que corresponde a la unidad de gestión de contenido identificada; y desencriptar datos encriptados incluidos en la unidad de gestión de contenido para llevar a cabo el procesamiento de reproducción de contenido o el procesamiento de la ejecución del programa al utilizar la clave de la
unidad seleccionada. Al poner en práctica la invención y de acuerdo con un quinto aspecto de la misma, un servidor para proporcionar una clave de unidad que se va a aplicar a la desencriptación de contenido para un aparato de reproducción para reproducir el contenido almacenado en un medio de grabación de información, incluye: una base de datos que almacena una clave de unidad que corresponde a una unidad de gestión de contenido; una sección de procesamiento de autenticación para autenticar el aparato de reproducción; y una sección de procesamiento de datos para proporcionar la clave de unidad tras una autenticación exitosa en la sección de procesamiento de autenticación. El servidor anteriormente mencionado además incluye: una base de datos del bloque de información de la clave de renovación que almacena un bloque de información de la clave de renovación que puede procesarse solamente con una clave almacenada en un aparato de procesamiento de información que tiene un derecho legal de uso de contenido y que mantiene una clave de autenticación para el procesamiento de autenticación como información encriptada; y una base de datos de una clave de autenticación que almacena la clave de autenticación. La sección de procesamiento de autenticación proporciona el bloque de información de la clave de
renovación para un aparato de reproducción que ejecuta la reproducción de contenido y ejecuta el procesamiento de autenticación al aplicar la clave de autenticación adquirida desde la base de datos de la clave de autenticación. Debe notarse que el programa de computadora de acuerdo con la presente invención puede proporcionarse para sistemas de computadora en los cuales se pueden ejecutar diversos tipos de códigos de programa, mediante el medio de almacenamiento leíble en computadora, el medio de comunicación, el medio de grabación tal como un CD, FD y O, o un medio de comunicación tal como las redes. Al proporcionar esos programas en una forma leíble en computadora se realiza el procesamiento de acuerdo con los programas en los sistemas de computadora. Muchas otras características, ventajas y objetos adicionales de la presente invención se detallarán mediante la siguiente descripción y la hoja de dibujos anexa. Debe también hacerse notar que el término "sistema" como se utiliza en la presente indica un conjunto lógico de una pluralidad de aparatos que no siempre están ubicados en el mismo alojamiento. Como se describió y de acuerdo con las modalidades de la invención, una pluralidad de unidades de gestión de contenido que corresponden al título, el índice u otra información se establecen como las áreas de datos obtenidas
al segmentar el contenido almacenado en un medio de grabación de información. Las diferentes claves de unidad que son claves de encriptación están destinadas en unidades de gestión de contenido diferentes. ?1 menos los datos reales de contenido incluidos en cada unidad de gestión de contenido se encriptan mediante el uso de una clave de unidad que corresponde a la unidad de gestión de contenido y los datos encriptados se almacenan. Esta configuración novedosa permite la gestión de uso de contenido con base en una unidad; para ser más específicos, la configuración novedosa permite varios tipos de control de uso de contenido tales como un control de reproducción, un control de copiado, etc. De acuerdo con la presente invención, el control de uso de contenido puede ejecutarse con base en una unidad de gestión de contenido individual (para que, en un medio de grabación de información que almacena muchos fragmentos de contenido por ejemplo, cada uno de los fragmentos segmentados de contenido pueda gestionarse . Adicionalmente, de acuerdo con las modalidades de la invención, en un aparato de procesamiento de información para ejecutar la reproducción de contenido almacenada en un medio de grabación de información, se selecciona una unidad de gestión de contenido que incluye el área de datos seleccionada para la reproducción desde el contenido almacenado en el medio de grabación de información se
identifica, una clave de unidad que corresponde a la unidad de gestión de contenido identificada y los datos encriptados incluidos en la unidad de gestión de contenido se desencriptan mediante el uso de una clave de unidad seleccionada, reproduciendo de esa manera el contenido. Esta configuración novedosa permite la reproducción confiable de contenido en cada unidad de gestión de contenido. Además, en la conmutación de la unidad se ejecuta la conmutación de la clave de contenido, permitiendo de esa manera una reproducción de contenido mediante la desencriptación basada en una clave apropiada siempre que ocurra la conmutación de la unidad. Aún más adicionalmente, de acuerdo con las modalidades de la invención si en un aparato de procesamiento de información para ejecutar la reproducción de contenido almacenado en un medio de grabación de información, una unidad de gestión de contenido que incluye un área de datos seleccionada para la reproducción desde el contenido almacenado en el medio de grabación de información se identifica y la reproducción de contenido se ejecuta mediante la obtención de una clave de unidad que corresponde a la unidad de gestión de contenido identificada, se realiza una configuración en la cual la información de control de operación tal como la información de control de copia y la información de control de reproducción se adquiere desde un
servidor conectado externamente permitiendo de esa manera el procesamiento tal como aplicar una información de control de copia renovada. Todavía más adicionalmente, de acuerdo con las modalidades de la invención, si en un aparato de procesamiento de información para reproducir el contenido almacenado en un medio de grabación de información, una unidad de gestión de contenido gue incluye un área de datos seleccionada para la reproducción desde el contenido almacenado en el medio de grabación de información se identifica y se ejecuta la reproducción de contenido al obtener una clave de unidad gue corresponde a la unidad de gestión de contenido identificada, se realiza una configuración en la cual la información de contenido de la operación tal como la información de control de copia y la información de control de reproducción que corresponde al identificador de usuario, el identificador del aparato de reproducción o el identificador del medio de grabación de información se adquiere desde un servidor externamente conectado, ejecutando de esa manera el procesamiento con base en el control de la operación individual que corresponde a cada usuario y a cada aparato de reproducción.
[Mejor Modo para Poner en Práctica la Invención] Esta invención se describirá con mayor detalle a
manera de ejemplo con referencia a los dibujos anexos con respecto a un aparato de procesamiento de información, un medio de grabación de información, un método de procesamiento de información y un programa de computadora de acuerdo con la invención. La descripción se hará en el siguiente orden: 1. Configuración de datos almacenados en el medio de grabación de información. 2. Configuración ejemplar de contenido almacenado. 3. Encriptación de contenido almacenado y configuración de la gestión de uso. 4. Gestión de uso de contenido con base en un estado de independencia y conexión a la red. 5. Una gestión de copia de contenido en la red. 6. Información de gestión que corresponda a cada unidad de gestión de contenido. 7. La configuración ejemplar del aparato de reproducción del medio de grabación de información. 8. La configuración de la red ejemplar. 9. Las secuencias de la ejecución del procesamiento. 10. El procesamiento de la adquisición de información necesaria en la reproducción de contenido.
[1. Configuración de datos almacenados en el medio de grabación de información] .
Primero, se describirá una configuración de datos almacenados en el medio de grabación de información. Haciendo referencia a la FIGURA 1, se muestra un medio de grabación de información ejemplar en el cual el contenido aplicable con el procesamiento de acuerdo con la presente invención se almacena. Aquí se muestra un ejemplo en el cual la información almacenada en un disco ROM se almacena, el disco ROM es un disco de contenido almacenado. El disco ROM es un medio de grabación de información que almacena contenido legal fabricado en una fabricación de fabricación de disco bajo el permiso de un asi llamado tenedor del derecho de contenido que tiene un derecho de autor legal de contenido o un derecho de distribución. Debe hacerse notar que, en las siguientes modalidades, se utiliza un medio de grabación en forma de disco como ejemplo del medio de grabación de información; sin embargo, debe ser aparente para aquellos con experiencia en la técnica que la presente invención es aplicable a configuraciones basadas en otras formas diversas del medio de grabación de información. Como se muestra en la FIGURA 1, un medio 100 de grabación de información almacena el contenido 101 compuesto de uno o más fragmentos (a) , (b) , de contenido, etc. El contenido incluye diversos tipos de contenido tales como datos de música, películas, imágenes fijas y otros datos de imagen, programas de juegos, contenido de la Web, por
ejemplo. Esos fragmentos de contenido incluyen diversas formas de información, tales como la información que puede utilizar solamente con base en los datos leídos desde el medio 100 de grabación de información y la información utilizable con base tanto en los datos leídos desde el medio 100 de grabación de información como los datos proporcionados desde los servidores conectados a las redes. Para uno o más fragmentos de contenido 101 almacenado, se proporciona una configuración de gestión en la cual cada fragmento de contenido puede gestionarse para su uso. Los detalles de esta gestión de uso se describirán más adelante. El medio 100 de grabación de información también almacena un disco 102 de ID como la información para identificar al medio 100 de grabación de información.
[2. Configuración ejemplar de contenido almacenado] Lo siguiente describe un formato de almacenamiento ejemplar en el cual el contenido se almacena en el medio de grabación de información de acuerdo con la invención con referencia a la FIGURA 2. Haciendo referencia a la FIGURA 2, se muestra un formato de datos en los cuales se almacena el contenido de una película. El contenido de la película es un contenido de película HD (Alta Definición) que son datos de imagen en movimiento de alta definición por ejemplo. Como se muestra en la FIGURA 2, el formato de
almacenamiento de contenido de imagen en movimiento tiene cuatro capas: (A) índice (título) 210; (B) programa de reproducción (objeto de la película) 220, (C) archivo de especificación de la sección de reproducción (lista de reproducción) 230 y (D) clip (archivo de datos de contenido) 240. El clip (D) (archivo de datos de contenido) 240 tiene clips 241r 242 y 243 que son archivos de datos de contenido divididos y cada clip 241 tiene un archivo 261 de corriente AV (Audio Visual) y un archivo 251 de información de clip. El archivo 251 de información de clip es un archivo de datos que almacena la información del atributo asociado con el archivo 261 de corriente AV (Audio Visual) . El archivo 261 de corriente AV (Audio Visual) proporciona los datos MPEG-TS (Grupo de Expertos en Imágenes en Movimiento-Corriente de Transporte) por ejemplo y tiene una estructura de datos en los cuales el video, el audio y los datos de los subtítulos se multiplexan. Además, la información de comando para controlar un aparato de reproducción en el momento de reproducción puede multiplexarse . La (C) del archivo (lista de reproducción) 230 de la especificación de la sección de reproducción tiene una
pluralidad de archivos (listas de reproducción) 231, 232 y 233 de especificación de la sección de reproducción. Cada uno de esos archivos (listas de reproducción) de especificación de la sección de reproducción tiene una configuración para seleccionar uno de una pluralidad de archivos de datos de corriente AV incluidos en el clip (archivo de datos de contenido) 240 y que tiene uno o más elementos de reproducción para especificar parte de datos particulares de un archivo de datos de corriente AV seleccionado como el inicio de reproducción como los puntos de inicio y final de reproducción. Cuando se selecciona un archivo (lista de reproducción) de especificación de la sección de reproducción, se determina una secuencia de reproducción para la reproducción de acuerdo con un elemento de reproducción de archivo (lista de reproducción) de la especificación de sección de reproducción. Por ejemplo, si el archivo (lista de reproducción) 231 de especificación de la sección de reproducción se selecciona para la reproducción de contenido, las áreas a a b y c a d de datos en particular del archivo 261 de corriente AV (Audio Visual) que es el contenido incluido en el clip 241 se reproducen debido a que el elemento 234 de reproducción relacionado con el archivo (lista de reproducción) 231 de la especificación de sección de reproducción tiene un punto a de
inicio de reproducción y un punto b de finalización de reproducción en el clip 241 y un elemento 235 de' reproducción tiene un punto c de inicio de reproducción y un punto d de finalización de reproducción en el clip 241. La (D) del programa de reproducción (objeto de la película) 220 tiene programas 221 hasta 224 de reproducción que son objeto de la película. Los programas 221 hasta 224 de reproducción son los programas de reproducción de contenido que programablemente proporcionan las capacidades necesarias para presentar el contenido de reproducción (contenido de la película HD) , tal como la especificación de archivo (lista de reproducción) de especificación de sección de reproducción que se va a reproducir, la respuesta a la información de la operación asociada con el procesamiento de reproducción de contenido ingresada mediante el usuario, los títulos entre saltos y la ramificación de la secuencia de reproducción. Los programas 221 hasta 224 de reproducción pueden saltar de uno a otro. De acuerdo con la especificación mediante el usuario o un programa pre-establecido, un programa de reproducción puede en realidad ejecutarse si se selecciona y el contenido de reproducción se selecciona desde el clip 240 para su reproducción mediante el archivo (lista de reproducción) 230 de especificación de sección de reproducción especificado mediante el programa de reproducción seleccionado. La (A) índice (título) 210 es una título de
contenido que se presenta en una visualización en pantalla que ejecuta la reproducción de contenido, por ejemplo. Este índice es reconocible por parte de usuario y se puede utilizar como un índice para iniciar la reproducción de contenido. En la FIGURA, se muestra una pluralidad de títulos 211 hasta 213; el usuario puede determinar un sujeto de reproducción al seleccionar cualquiera de esos títulos. Como se muestra, los títulos 211 hasta 213 se relacionan con los programas de reproducción (objeto de la película) 221, 223 y 224 respectivamente. Cuando el usuario selecciona un título, el procesamiento de reproducción basado en el programa de reproducción relacionado con el título seleccionado inicia. Debe hacerse notar que, además de los títulos normales, hay títulos que se reproducen automáticamente cuando el medio de grabación de información se establece e inicia y los títulos para el menú se visualizan. Haciendo referencia a la FIGURA 3, se muestra un formato ejemplar de un ejemplo de un formato para almacenar el contenido dentro del medio de grabación de acuerdo con la invención, para grabar, por ejemplo, el contenido de un juego y el contenido de una página Web. Las estructuras de la (D) de clip 240 y la (C) del archivo (lista de reproducción 230) de la especificación de sección de reproducción son los mismos que los del formato de contenido de la película HD
(Alta Definición) que son datos de imagen en movimiento de alta definición descritos con referencia a la FIGURA 2. A diferencia del formato de contenido de película HD (Alta Definición) que son los datos de imagen en movimiento de alta definición descritos con referencia a la FIGURA 2, la (A' } aplicación 300 esta configurada como una capa en la cual existen en forma conjunta tanto los datos de índice de aplicación equivalentes al título y los programas de reproducción. La capa superior ( ' ) de aplicación 300 contiene varios índices de aplicación tales como juego 1 311, juego 2 312, WEB 1 313, WEB 2 314, y otros 315 que utilizan la capacidad de ejecución de aplicación y los programas de reproducción (objeto) 321, 322, 323, etc. como los índices de aplicación representables ante el usuario. Esos programas de reproducción incluyen programas Java y programas HTML, por ej emplo . Los programas 321 hasta 323 de reproducción incluyen programas que leen, a partir del medio de grabación de información o servidores en red, diversos archivos de datos tales como archivos 331 de imagen basados en JPEG, PNG y BMP, archivos 332 de audio basados en PCM y audio comprimido, y diversos archivos 333 de datos tales como textos y base de datos y procesamiento de ejecución, dando a veces de esa manera salida a resultados a través del monitor
de visualización o un altavoz. Esos programas 321 hasta 323 de reproducción tienen diversas configuraciones que corresponden a las categorías de programa, tales como juego o presentación en página Web, por ej emplo .
[3. Encriptación de contenido almacenado y configuración de gestión de uso] Lo siguiente describe, con referencia a la FIGURA 4, una configuración de gestión de contenido en la cual el contenido almacenado en un medio de grabación de información se segmenta y el control de uso que es diferente para cada contenido segmentado se realiza. En la presente invención, una clave (o una clave de unidad) que es diferente a cada contenido segmentado se destina como una configuración básica para realizar el control de uso que es diferente de cada contenido segmentado. Una unidad en la cual se destina una clave de unidad se hace referencia a ésta como una unidad de gestión de contenido (o unidad CPS) . El contenido que pertenece a cada unidad se encripta mediante el uso de cada una de las claves de unidad y el contenido encriptado se desencripta mediante el uso de una clave destinada para cada unidad cuando el contenido se reproduce para su uso. Cada clave de unidad puede gestionarse
individualmente. Por ejemplo, una clave de unidad que se va a destinar a la unidad A se establece como una clave que puede obtenerse desde un medio de grabación de información. Una clave de unidad que se va a destinar a la unidad B puede ser una clave que se puede obtener solamente bajo la condición de que el usuario haya tenido acceso a un servidor en red y ejecutado un procedimiento predeterminado, por ejemplo. De ese modo, la configuración de adquisición y gestión de la clave que corresponde a cada unidad puede tener una forma independiente. Hay dos o más unidades en las cuales una clave se destina, es decir, hay dos o más formas de establecer la unidad de gestión de contenido (unidad CPS) . Lo siguiente describe esas formas secuencialmente .
(a) Configuración de establecimiento de la unidad con base en un titulo Primero que nada, con referencia a la FIGURA 4, se describirá un ejemplo en el cual una unidad de gestión de contenido (unidad CPS) está configurada con base en un titulo. La FIGURA 4 muestra un ejemplo que corresponde a un formato de datos de contenido de una película HD (Alta Definición) que son datos de una imagen en movimiento de alta definición que se describió anteriormente con referencia a la FIGURA 2. La configuración de establecimiento de unidad con
base en un titulo mostrada en la FIGURA 4 es un ejemplo en el cual las unidades de gestión de contenido (unidades CPS) relacionadas con uno o más títulos se configuran. En la FIGURA 4, la unidad 1 de 411 de gestión de contenido (unidad CPS) es una unidad de gestión que se establece para el título 1 de 211 y el titulo 2 de 212 y la unidad 2 de 412 de gestión de contenido (unidad CPS) es una unidad de gestión que se establece para el título 3 de 213. La unidad 1 de 411 de gestión de contenido (unidad CPS) contiene el clip 241 y el clip 242 y los archivos 261 y 262 de datos de corriente AV que son datos reales de contenido que incluyen esos dos clips 241 y 242 que están encriptados mediante el uso de una clave Kul de encriptación que se establece para la unidad 1 de 411 de gestión de contenido (unidad CPS) . Para ejecutar la reproducción de contenido con el título 1 de 211 o el título 2 de 212 especificados, se requiere que el usuario obtenga la clave Kul de encriptación que se establece como relacionada con la unidad 1 de 411 de gestión de contenido (unidad CPS) , ingresando de esa manera un estado en el cual puede desencriptarse el contenido de reproducción . La unidad 2 de 412 de gestión de contenido (unidad CPS) contiene el clip 243. El archivo 263 de datos de corriente AV que son los datos reales de contenido, contenido
en este clip 243 se encriptan mediante el uso de la clave Ku2 de encriptación que se establece para la unidad 2 de 412 de gestión de contenido (unidad CPS) . Para ejecutar la reproducción de contenido con el titulo 3 de 213 especificado, se requiere que el usuario obtenga la clave Ku2 de encriptación que se establece con relación con la unidad 2 de 412 de gestión de contenido (unidad CPS) , ingresando de esa manera un estado que puede desencriptar el contenido de reproducción. Lo siguiente describe las reglas de restricción necesarias en cada capa para aplicar el método anteriormente mencionado . (1) La reproducción de cualesquiera archivos de corriente AV no incluidos en una unidad de gestión de contenido (unidad CPS) para la cual se deshabilita un titulo en particular que le pertenece. Un programa de reproducción (objeto de película) que se ejecuta mediante la selección de su titulo incluye un comando de reproducción solamente para el archivo de corriente AV incluido en la unidad de gestión de contenido (unidad CPS) a la cual pertenece ese titulo. (2) Un archivo de especificación de la sección de reproducción (lista de reproducción) puede hacer referencia a dos o más clips diferentes pero esos clips deben incluirse en una unidad de gestión de contenido (unidad CPS) . Establecer esas restricciones no provocará un
cambio de clave de la unidad mientras que los títulos que pertenecen a una unidad de gestión de contenido (unidad CPS) se están reproduciendo. Consecuentemente, la conexión fluida se hace más fácil para reproducir corrientes AV dentro de un título. Se debe hacer notar que, debido a que los títulos son información que es aparente para el usuario, la descripción para el usuario y la gestión de contenido son fáciles cuando se está ejecutando una distribución de clave y gestión de contenido con base en una unidad de gestión de contenido (unidad CPS), como se describirá más adelante. Lo siguiente describe un ejemplo de que una unidad de gestión de contenido (unidad CPS) está configurada con base en un título para satisfacer las reglas de restricción anteriormente mencionadas, con referencia a la FIGURA 4. En la FIGURA 4, el título 1 de 211 y el título 2 de 212 pertenecen a la unidad 1 de 411 de gestión de contenido (unidad CPS) . Cuando el título 1 de 211 y el título 2 de 212 se seleccionan, un programa de reproducción (objeto de película) que se va a ejecutar primero es uno de los programas 221 hasta 223 de reproducción. Esos programas 221 hasta 223 de reproducción (objetos de película) incluyen un comando para reproducir solamente archivos de corriente AV que pertenecen a una unidad 1 de 411 de gestión de contenido (unidad CPS) ,
es decir, un comando para reproducir solamente archivos 261 y 262 de corriente AV incluidos en los clips 241 y 242 en la FIGURA 4 y no incluyen un comando para reproducir alguno de los archivos de corriente AV que pertenecen a otras unidades de gestión de contenido (unidades CPS) , la unidad 2 de 412 de gestión de contenido (unidad CPS) por ejemplo, es decir, un comando para reproducir un archivo 263 de corriente AV incluido en el clip 243. Los programas 221 hasta 223 de reproducción se relacionan solamente con los archivos (listas de reproducción) 231 y 232 de especificación de sección de reproducción que pertenecen a la misma unidad 1 de 411 de gestión de contenido (unidad CPS) y con los clips 241 y 242 que pertenecen a la misma unidad 1 de 411 de gestión de contenido (unidad CPS) . Si se hace un salto entre los programas de reproducción (objetos de película) que pertenecen a la misma unidad 1 de 411 de gestión de contenido (unidad CPS), el contenido que se vuelve sujeto de reproducción mediante la ejecución de ese programa de reproducción (objeto de película) es solamente los clips 241 y 242 que pertenecen a la unidad 1 de 411 de gestión de contenido (unidad CPS) , hasta donde la misma clave Kul de unidad se mantenga, esos clips pueden reproducirse y no involucrarse en tales problemas como la incapacidad de reproducción.
Sin embargo, si cualquiera de los programas 221 a 223 de reproducción incluye un comando para reproducir un archivo de corriente AV que pertenece a otra unidad de gestión de contenido (unidad CPS) , la unidad 2 de 412 de gestión de contenido (unidad CPS) por ejemplo, es decir un archivo 263 de corriente AV incluido en el clip 243, entonces la clave Ku2 de unidad diferente que corresponde a la unidad 2 de 412 de gestión de contenido (unidad CPS) se vuelve necesaria. Por lo tanto, si la clave Ku2 de unidad no se mantiene, se puede provocar un error tal como el paro de reproducción. Consecuentemente, si se selecciona un titulo para la ejecución de reproducción de un contenido, no se puede reproducir un archivo de corriente AV incluido en una unidad de gestión de contenido (unidad CPS) para el cual pertenezca el titulo seleccionado. De ese modo, cualquier programa de reproducción (objeto de película) que se ejecuta durante el procesamiento de reproducción iniciado mediante la selección de un título no debiera incluir un comando para reproducir ningún archivo de corriente AV no incluido en la unidad de gestión de contenido (unidad CPS) al cual pertenece ese título. Sin embargo, cada programa de reproducción (objeto de película) puede tener un comando para conmutar entre títulos, es decir, un comando de salto de título. Como se
indica mediante la flecha 413 mostrada en la FIGURA 4, el programa 223 de ¦ reproducción que pertenece a una unidad 1 de 411 de gestión de contenido (unidad CPS) puede tener un comando de salto para saltar a cualquier título que pertenezca a la unidad 2 de 412 de gestión de contenido (unidad CPS) . Cuando ocurre una conmutación de título debido a un comando de salto de título por ejemplo, el aparato de reproducción determina que ha ocurrido un cambio de título durante la reproducción. En la FIGURA 4, durante la reproducción del título 2 de 212, es práctico emitir un comando para saltar hasta el título 3 de 213. En este caso, después de que se ha hecho un salto, se ingresa un estado en el cual la reproducción mediante el programa 224 de reproducción especificado por el título 3 de 213 se ejecuta. Aunque no se muestra, hay un programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido. Este programa de control de reproducción integrado ejecuta el control total sobre la reproducción de contenido. Para ser más específicos, este programa detecta el suceso de una conmutación entre las unidades de gestión de contenido (unidades CPS) . Como se muestra en la FIGURA 4, la configuración en la cual las unidades de gestión de contenido (unidades CPS) basadas en
titulo se establecen, tiene una unidad de gestión de contenido (unidad CPS) que corresponde a cada titulo y una tabla de gestión de información de clave de unidad "tabla de gestión de configuración de unidad y clave de unidad" como se muestra en la FIGURA 5 y ejecuta la gestión con base en esta tabla de gestión. Debe hacerse notar que la tabla de gestión de la configuración de la unidad y clave de la unidad es una tabla de gestión en la cual la información de la unidad que establece la unidad, la información de identificación de unidad de gestión de contenido, y la información de identificación de clave de unidad se correlacionan una con la otra. Esta tabla está configurada de modo que los identificadores de una unidad (CPSl, CPS2, etc.) como la información de identificación de una unidad de gestión de contenido correspondiente a cada titulo se correlacionan con los identificadores (Kul, Ku2, etc.) de las claves de unidad correspondientes. Esta tabla de gestión no almacena datos de clave de unidad vigentes. Cada clave de unidad para un uso vigente en la encriptación y desencriptación de contenido se adquiere mediante el procesamiento de adquisición de clave de unidad predeterminado. Este procesamiento de adquisición de clave de unidad se describirá más adelante. Tras la detección del suceso de una conmutación en la unidad de gestión de contenido (unidad CPS) debido a una
conmutación de título, el programa de control de reproducción integrado ejecuta la conmutación a una clave que se va a aplicar mediante la conmutación de la unidad de gestión de contenido (unidad CPS) . Alternativamente, el programa de control de reproducción integrado ejecuta un .procesamiento de visualización de mensaje por ejemplo, visualiza un mensaje que solicita una adquisición de clave. Si la clave Kul para la unidad 1 de 411 de gestión de contenido (unidad CPS) y la clave Ku2 para la unidad 2 de 412 de gestión de contenido (unidad CPS) se han almacenado ya en una memoria del aparato de reproducción en el cual se ejecuta el procesamiento de reproducción de contenido, el programa de control de reproducción integrado para controlar totalmente el contenido del procesamiento de reproducción, tras la detección del suceso de una conmutación en la unidad de gestión de contenido (unidad CPS) debido a una conmutación de titulo, conmuta entre las claves que se van a aplicar, desde Kul hasta Ku2 por ejemplo, mediante la conmutación de la unidad de gestión de contenido (unidad CPS) . Si solamente se ha almacenado la clave Kul para la unidad 1 de 411 de gestión de contenido (unidad CPS) en una memoria del aparato de reproducción en el cual se ejecuta el procesamiento de reproducción de contenido y la clave Ku2 para la unidad 2 de 412 de gestión de contenido (unidad CPS) no ha sido almacenada ya, entonces el programa de control de
reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido, tras la detección del suceso de una conmutación para la unidad 2 de 412 de gestión de contenido (unidad CPS) mediante la conmutación del titulo, ejecuta el procesamiento de modo que visualiza un mensaje que solicita la adquisición de clave.
(b) Configuración del establecimiento de la unidad con base en un Indice de aplicación. lo siguiente describe un ejemplo en el cual las unidades de gestión de contenido (unidades CPS) están configuradas con base en el índice de aplicación, con referencia a la FIGURA 6. El ejemplo descrito anteriormente con referencia a la FIGURA 4 corresponde al formato de datos de un contenido de una película HD (Alta Definición) que son datos de una imagen en movimiento de alta definición descritos anteriormente con referencia a la FIGURA 2. La FIGURA 6 muestra el ejemplo que corresponde al contenido de un juego y el contenido de una página Web, por ejemplo, descritos anteriormente con referencia a la FIGURA 3. La capa (A' ) superior anteriormente mencionada de aplicación 300 está configurada como una capa en la cual tanto los datos de índice de aplicación equivalentes a un título como los programas de reproducción existen en forma
conjunta . En este caso, la unidad de gestión de contenido se establece con relación a los datos de índice de aplicación como en el juego 1 de 311 y la página WEB 1 de 313, por ejemplo. En la FIGURA 6, la unidad 1 de 415 de gestión de contenido (unidad CPS) se establece para el juego 1 de 311 y la página WEB 1 de 313 y la unidad 1 de 416 de gestión de contenido (unidad CPS) se establece para el juego 2 de 312, la página WEB 2 de 314, y otros 315. La unidad 1 de 415 de gestión de contenido (unidad CPS) incluye el clip 241 y el clip 242 y archivos 261 y 262 de datos de corriente AV que son datos reales de contenido incluidos en esos dos clips 241, 242 que están encriptados mediante el uso de una clave Kul de encriptación establecida por la unidad 1 de 415 de gestión de contenido (unidad CPS) . Para reproducir el contenido con el juego 1 de 311 o la página WEB 1 de 313 especificadas en un índice de aplicación, se le requiere al usuario obtener la clave Kul de encriptación establecida por la unidad 1 de 415 de gestión de contenido (unidad CPS) , ingresando de esa manera un estado en el cual se posibilita la desencriptación de contenido de reproducción . La unidad 2 de 416 de gestión de contenido (unidad CPS) incluye el clip 243. El archivo 263 de datos de
corriente AV que son datos reales de contenido incluidos en este clip 241 se encriptan al utilizar la clave Ku2 de encriptación establecida por la unidad 2 de 416 de gestión de contenido (unidad CPS) . Para reproducir el contenido con el juego 2 de 312 especificado como un índice de aplicación se requiere que el usuario obtenga la clave Ku2 de encriptación establecida por la unidad 2 de 412 de gestión de contenido (unidad CPS) , ingresando de esa manera un estado en el cual se posibilita la desencriptación de contenido de reproducción. Puede hacerse notar que, como se describió anteriormente, los programas 321 a 323 de reproducción también incluyen programas que leen, desde el medio de grabación de información o los servidores en red, varios archivos de datos tales como archivos 331 de imagen con base en JPEG, PNG, y BMP, archivos 332 de audio basados en PCM y audio comprimido, y varios archivos 333 de datos tales como textos y bases de datos y ejecuta el procesamiento, dando por resultado de esa manera salidas a través de un monitor de visualización o un altavoz. Esos archivos de datos que se van a leer, es decir, el archivo 331 de imagen, el archivo 332 de audio y el archivo 333 de datos también se incluyen en la unidad 2 de 412 de gestión de contenido (unidad CPS) . El archivo de datos también se establece como los datos encriptados mediante la clave Ku2 de unidad.
Las reglas de restricción necesarias para cada capa al aplicar el método anteriormente mencionado generalmente son las mismas que aquellas para el establecimiento de la unidad basada en un titulo descritas antes con referencia a la FIGURA 4, es decir, las reglas de restricción generalmente son las mismas que aquellas en el caso en donde el titulo se reemplaza mediante el índice de aplicación. Para ser más específico, (1) ninguna corriente AV incluida en la unidad de gestión de contenido (unidad CPS) a la cual pertenece un índice de aplicación puede reproducirse. Un programa de reproducción (objeto) que se ejecuta mediante la selección de un índice de aplicación incluye solamente un comando de reproducción para la corriente AV incluida en la unidad de gestión de contenido (unidad CPS) a la cual pertenece ese índice de aplicación. (2) cada archivo (lista de reproducción de especificación de sección de reproducción puede hacer referencia a una pluralidad de clips diferentes; sin embargo, los clips que pueden hacerse referenciar son aquellos incluidos en una unidad de gestión de contenido (unidad CPS) . Establecer las reglas de restricción anteriormente mencionadas no provoca ningún cambio de la clave de unidad durante la reproducción de datos correspondientes de índice de aplicación que pertenecen a una unidad de gestión de
contenido (unidad CPS) . Consecuentemente, la conexión fluida se hace más fácil para reproducir corrientes AV dentro de un índice de aplicación. Igual que un título, un índice de aplicación es aparente para el usuario, de modo que exista una ventaja que la descripción para el usuario y la gestión de contenido sean fáciles cuando se ejecuta una distribución de clave y una gestión de contenido con base en una unidad de gestión de contenido (unidad CPS) . Como se describió anteriormente con referencia a la
FIGURA 4, el presente ejemplo también tiene un programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido. Este programa de control de reproducción integrado ejecuta control total de reproducción de contenido. Para ser más específicos, este programa detecta el suceso de una conmutación entre las unidades de gestión de contenido (unidades CPS) . Como se muestra en la FIGURA 6, la configuración en la cual se establecen las unidades de gestión de contenido (unidades CPS) con base en un índice de aplicación tiene una unidad de gestión de contenido (unidad CPS) que corresponde a cada índice de aplicación y a una tabla de gestión de información de clave de la unidad "tabla de gestión de configuración de unidad y clave de unidad" como se mostró en la FIGURA 7 y ejecuta la gestión con base en esta tabla de gestión.
Tras la detección del suceso de una conmutación de la unidad de gestión de contenido (unidad CPS) debido a la conmutación de índice de aplicación, el programa de control de reproducción integrado ejecuta la conmutación a una clave gue se va a aplicar mediante la conmutación de la unidad de gestión de contenido (unidad CPS) . Alternativamente, el programa de control de reproducción integrado ejecuta el procesamiento de la visualización de un mensaje por ejemplo, que visualiza un mensaje que solicita la adquisición de la clave. Si la clave Kul para la unidad 1 de 415 de gestión de contenido (unidad CPS) y la clave Ku2 para la unidad 2 de 416 de gestión de contenido (unidad CPS) se han almacenado ya en una memoria del aparato de reproducción en el cual se ejecuta el procesamiento de reproducción de contenido, el programa de control de reproducción integrado para controlar completamente el procesamiento de reproducción de contenido, tras la detección del suceso de una conmutación de la unidad de gestión de contenido (unidad CPS) debido a la conmutación de índice de aplicación, conmuta entre las claves que se van a aplicar, desde Kul hasta Ku2, por ejemplo, mediante la conmutación de la unidad de gestión de contenido (unidad CPS) . Si solamente la clave Kul para unidad 1 de 415 de gestión de contenido (unidad CPS) se ha almacenado ya en una
memoria del aparato de reproducción en el cual se ejecuta el procesamiento de reproducción de contenido y la clave Ku2 para la unidad 2 de 416 de gestión de contenido (unidad CPS) no se han almacenado ya, entonces el programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido, tras la detección del suceso de una conmutación para la unidad 2 de 416 de gestión de contenido (unidad CPS) mediante la conmutación de índice de aplicación, ejecuta el procesamiento de modo que visualiza un mensaje que solicita una adquisición de clave. (c) Configuración de establecimiento de unidad con base en el programa de reproducción (objeto de película) Lo siguiente describe un ejemplo, en el cual las unidades de gestión de contenido (unidad CPS) están configuradas con base en programas de reproducción (objetos de película) con referencia a la FIGURA 8. En este caso, las unidades de gestión de contenido se establecen en correspondencia con los programas 211 hasta 224 de reproducción, por ejemplo. En la FIGURA 8, la unidad 1 de 421 de gestión de contenido (unidad CPS) se establece en correspondencia con los programas 211 hasta 223 de reproducción y la unidad 2 de 422 de gestión de contenido (unidad CPS) se establece en correspondencia con el programa 224 de reproducción. La unidad 1 de 421 de gestión de contenido (unidad
CPS) incluye el clip 241 y el clip 242 y los archivos 261 y 262 de datos de corriente AV que son datos reales de contenido incluidos en estos dos clips 241 y 242 que están encriptados mediante el uso de una clave Kul de encriptación que se establece para la unidad 1 de 421 de gestión de contenido (unidad CPS) . La unidad 2 de 422 de gestión de contenido (unidad CPS) incluye el clip 243 y el archivo 263 de datos de corriente AV que son datos reales incluidos en este clip 243 que están encriptados mediante el uso de la clave Ku2 de encriptación que se establece para la unidad 2 de 422 de gestión de contenido (unidad CPS) . Para ejecutar la reproducción de contenido al seleccionar uno de los títulos, el usuario determina una unidad de gestión de contenido (unidad CPS) de acuerdo con un ' rograma de reproducción que se va a iniciar en realidad y puede desencriptarse y reproducir el contenido solamente cuando el usuario tiene una clave de unidad que corresponde a la unidad de gestión de contenido (unidad CPS) determinada. Lo siguiente describe las reglas de restricción necesarias para cada capa cuando se está aplicando el método anteriormente mencionado. A diferencia del ejemplo del establecimiento de unidad basado en un título anteriormente mencionado, no existe una relación entre el título y la unidad de gestión de contenido (unidad CPS) . Se puede crear
un título de modo que reproduzca cualquier corriente de AV grabado en un medio de grabación, a condición de que se satisfagan las siguientes reglas de restricción. (1) Un programa de reproducción (objeto de película) no incluirá ningún comando que reproduzca ningún archivo de corriente AV no incluido en la unidad de gestión de contenido (unidad CPS) a la cual ese programa de reproducción pertenece (objeto de película) . (2) Un archivo de especificación de sección de reproducción (lista de reproducción) puede ser referencia de una pluralidad de clips; sin embargo, solamente puede hacerse referencia a aquellos clips incluidos en la unidad de gestión de contenido (unidad CPS) . Como se describió, un cambio en la unidad de gestión de contenido (unidad CPS) es posible durante la reproducción del título. Si ocurre un cambio, ocurre un cambio en la clave de la unidad. Debido a que no ocurre ningún cambio de clave de unidad durante la ejecución del mismo programa de reproducción (objeto de película) , se hace fácil conectar en forma fluida corrientes AV durante ese periodo . Para ser más específicos, en la FIGURA 8, los programas de reproducción 221 hasta 223 (objetos de película) incluidos en la unidad 1 de 421 de gestión de contenido (unidad CPS) pueden tener solamente un comando para
reproducir corrientes 261 y 262 AV incluidas en la unidad 1 de 421 de gestión de contenido (unidad CPS) y pueden no tener comando para reproducir el archivo 263 de corriente AV incluida en una unidad 2 de 422 de gestión de contenido (unidad CPS) diferente. Los archivos 231 y 232 de especificación de sección de reproducción (listas de reproducción) incluidos en la unidad 1 de 421 de gestión de contenido (unidad CPS) pueden hacer referencia a una pluralidad de clips; sin embargo, solamente se puede hacer referencia a aquellos clips incluidos en una unidad de gestión de contenido (unidad CPS) . Sin embargo, cada programa de reproducción (objeto de película) puede tener un comando de transición entre los programas de reproducción (objetos de película) . Como se indica mediante las flechas 423 y 424 mostradas en la FIGURA 8, cada programa de reproducción puede tener un comando para efectuar una transición entre los programas de reproducción (objetos de película) que pertenecen a una unidad de gestión de contenido (unidad CPS) diferente. También en el presente ejemplo existe un programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido. Este programa de control de reproducción integrado ejecuta el control total sobre la reproducción de contenido. Para ser más específicos, este programa detecta el suceso de una
conmutación entre las unidades de gestión de contenido (unidades CPS) . Como se muestra en la FIGURA 8, la configuración en la cual se establecen las unidades de gestión de contenido (unidades CPS) con base en el programa de reproducción (objeto de película) tiene una unidad de gestión de contenido (unidad CPS) que corresponde a cada programa de reproducción (objeto de película) y una tabla de gestión de información de la clave de unidad "tabla de gestión de configuración de unidad y clave de unidad" como se mostró en la FIGURA 9 y ejecuta la gestión con base en esta tabla de gestión. Tras la detección del suceso de una conmutación de la unidad de gestión de contenido (unidad CPS) debido a la conmutación del programa de reproducción (objeto de película) , el programa de control de reproducción integrado ejecuta la conmutación a una clave que se va a aplicar a la conmutación de la unidad de gestión de contenido (unidad CPS) . Alternativamente, el programa de control de reproducción integrado ejecuta un procesamiento de visualización de mensaje para por ejemplo, visualizar un mensaje que solicita una adquisición de clave. Si la clave Kul para la unidad 1 de 421 de gestión de contenido (unidad CPS) y la clave Ku2 para la unidad 2 de 422 de gestión de contenido (unidad CPS) se han almacenado ya en una memoria del aparato de reproducción en el cual se
ejecuta el procesamiento de reproducción de contenido, el programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido, tras la detección del suceso de una conmutación de la unidad de gestión de contenido (unidad CPS) debido a la conmutación del programa de reproducción (objeto de película) , conmuta entre las claves que se van a aplicar, desde Kul hasta Ku2 por ejemplo, mediante la conmutación de la unidad de gestión de contenido (unidad CPS) . Si solamente se ha almacenado ya la clave Kul para la unidad 1 de 421 de gestión de contenido (unidad CPS) en una memoria del aparato de reproducción en el cual se ejecuta el procesamiento de reproducción de contenido y la clave Ku2 para la unidad 2 de 422 de gestión de contenido (unidad CPS) no se ha almacenado ya, entonces el programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido, tras la detección del suceso de una conmutación para la unidad 2 de 422 de gestión de contenido (unidad CPS) mediante la conmutación del programa de reproducción (objeto de película), ejecuta el procesamiento de modo que se visualiza un mensaje que solicita una adquisición de clave. (d) Configuración del establecimiento de la unidad con base en el archivo de especificación de sección de reproducción (lista de reproducción) .
Lo siguiente describe un ejemplo en el cual las unidades de gestión de contenido (unidades CPS) están configuradas con base en un archivo de especificación de sección de reproducción (lista de reproducción) con referencia a la FIGURA 10. En este caso, las unidades de gestión de contenido (unidades CPS) se establecen en correspondencia con las listas de reproducción de los archivos 231 hasta 233 de especificación de sección de reproducción (listas de reproducción) . En la FIGURA 10, la unidad 1 de 431 de gestión de contenido (unidad CPS) se establece en correspondencia con los archivos 231 y 232 de especificación de sección de reproducción (listas de reproducción) y la unidad 2 de 432 de gestión de contenido (unidad CPS) se establecen en correspondencia con el archivo 233 de especificación de sección de reproducción (lista de reproducción) . La unidad 1 de 431 de gestión de contenido (unidad CPS) incluye el clip 241 y el clip 242. Los archivos 261 y 262 de datos de corriente AV que son datos reales de contenido incluido en estos dos clips 24.1 y 242 se encriptan mediante el uso de una clave Kul de encriptación que se establece para la unidad 1 de 431 de gestión de contenido (unidad CPS) . La unidad 2 de 432 de gestión de contenido (unidad
CPS) incluye el clip 243. El archivo 263 de datos de corriente AV que son datos reales incluidos en este clip 243 se encriptan mediante el uso de una clave Ku2 de encriptacion que se establece para la unidad 2 de 432 de gestión de contenido (unidad CPS) . Para ejecutar la reproducción de contenido mediante la selección de uno de los títulos, el usuario determina una unidad de gestión de contenido (unidad CPS) mediante un archivo de especificación de sección de reproducción (lista de reproducción) seleccionado de acuerdo con un programa de reproducción que se va a iniciar en realidad y puede desencriptar y reproducir el contenido solamente cuando el usuario tiene una clave de unidad que corresponde a la unidad de gestión de contenido (unidad CPS) determinada. Lo siguiente describe las reglas de restricción necesarias para cada capa cuando se aplica el método anteriormente mencionado. No existe relación entre el título y el programa de reproducción (objeto de película), y la unidad de gestión de contenido (unidad CPS) . Cada título y comando de programa de reproducción (objeto de película) puede crearse de modo que reproduzca cualquier corriente AV grabada en un medio de grabación, a condición de que se satisfagan las siguientes reglas de restricción. (1) cada archivo de especificación de sección de reproducción (lista de reproducción) puede hacer referencia a
una pluralidad de clips; sin embargo, solamente se puede hacer referencia a aguellos clips incluidos en la unidad de gestión de contenido (unidad CPS) . Esta regla de restricción puede provocar un cambio en la unidad de gestión de contenido (unidad CPS) durante la reproducción del titulo. Si este cambio ocurre, ocurre un cambio en la clave de la unidad. Debido a que no ocurre cambio en la clave de la unidad durante la ejecución del mismo archivo de especificación de sección de reproducción (lista de reproducción) , se hace fácil conectar en forma fluida las corrientes AV durante ese periodo. Para ser más específicos, en la FIGURA 10, los archivos 231 y 232 de especificación de sección de reproducción (listas de reproducción) incluidos en una unidad 1 de 421 de gestión de contenido (unidad CPS) pueden hacer referencia a una pluralidad de clips, sin embargo, solamente se puede hacer referencia a aquellos clips incluidos en una unidad de gestión de contenido (unidad CPS) . En la presente configuración, cada programa de reproducción puede tener un comando de reproducción con cualquier lista de reproducción especificada como se indica por la flecha 433 mostrada en la FIGURA 10. También en el presente ejemplo, existe un programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido.
Este programa de control de reproducción integrado ejecuta el control total de reproducción de contenido. Para ser más específicos, este programa detecta el suceso de una conmutación entre las unidades de gestión de contenido (unidades CPS) . Como se muestra en la FIGURA 10, la configuración en la cual se establecen las unidades de gestión de contenido con base en el archivo de especificación de sección de reproducción (lista de reproducción) tienen una unidad de gestión de contenido (unidad CPS) que corresponde a cada archivo de especificación de sección de reproducción (lista de reproducción) y una tabla de gestión de información de la clave de unidad "tabla de gestión de configuración de unidad y clave de unidad" como se muestra en la FIGURA 11 y ejecuta la gestión en base a esta tabla de gestión. Tras la detección del suceso de una conmutación de la unidad de gestión de contenido (unidad CPS) debido a una conmutación del archivo de especificación de sección de reproducción (lista de reproducción) , el programa de control de reproducción integrado ejecuta la conmutación a una clave que se va a aplicar mediante la conmutación de la unidad de gestión de contenido (unidad CPS) . Alternativamente, el programa de control de reproducción integrado ejecuta un procesamiento de visualización de mensaje por ejemplo, que visualiza un mensaje que solicita una adquisición de clave. Si la clave Kul para la unidad 1 de 431 de gestión
de contenido (unidad CPS) y la clave Ku2 para la unidad 2 de 432 de gestión de contenido (unidad CPS) se han ya almacenado en una memoria del aparato de reproducción en el cual se ejecuta el procesamiento de reproducción de contenido, el programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido, tras la detección del suceso de una conmutación de la unidad de gestión de contenido (unidad CPS) debido a una conmutación del archivo de especificación de sección de reproducción (lista de reproducción) , conmuta entre las claves que se van a aplicar, desde Kul hasta Ku2, por ejemplo, mediante la conmutación de la unidad de gestión de contenido (unidad CPS) . Si solamente se ha almacenado ya la clave Kul para la unidad 1 de 431 de gestión de contenido (unidad CPS) en una memoria del aparato de reproducción en el cual se ejecuta el procesamiento de reproducción de contenido y la clave Ku2 para la unidad 2 de 432 de gestión de contenido (unidad CPS) no se ha almacenado ya, el programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido, tras la detección del suceso de una conmutación para la unidad 2 de 432 de gestión de contenido (unidad CPS) mediante la conmutación del archivo de especificación de sección de reproducción (lista de reproducción), ejecuta un procesamiento tal como
visualizar un mensaje que solicita una adquisición de clave. (e) Configuración del establecimiento de unidad con base en un archivo de corriente AV Lo siguiente describe un ejemplo en el cual las unidades de gestión de contenido (unidades CPS) están configuradas con base en un archivo de corriente AV con referencia a la FIGURA 12. La base en el archivo de corriente AV indica generalmente lo mismo como la unidad de clip. En este caso, las unidades de gestión de contenido se establecen en correspondencia con los clips 241 hasta 243. En la FIGURA 12, la unidad 1 de 441 de gestión de contenido (unidad CPS) es una unidad de gestión que se establece en correspondencia con los clips 241 y 242 y una unidad 1 de 442 de gestión de contenido (unidad CPS) es una unidad de gestión que se establece en correspondencia con el clip 243. La unidad 1 de 441 de gestión de contenido (unidad CPS) incluye el clip 241 y el clip 242. Los archivos 261 y 262 de datos de corriente AV que son datos reales de contenido incluidos en estos dos clips 241 y 242 se encriptan mediante el uso de una clave Kul de encriptación que se establece en correspondencia con la unidad 1 de 441 de gestión de contenido (unidad CPS) . La unidad 2 de 442 de gestión de contenido (unidad CPS) incluye el clip 243. El archivo 263 de datos de
corriente AV que son datos reales de contenido incluidos en este clip 243 se encriptan mediante el uso de la clave Ku2 de encriptación establecida en correspondencia con la unidad 2 de 442 de gestión de contenido (unidad CPS) . Para ejecutar la reproducción de contenido mediante la selección de uno de los títulos, el usuario determina una unidad de gestión de contenido (unidad CPS) mediante un archivo de especificación de sección de reproducción (lista de reproducción) seleccionado de acuerdo con un programa de reproducción que se va a iniciar en realidad y puede desencriptar y reproducir el contenido solamente cuando el usuario tiene una clave de unidad correspondiente para la unidad de gestión de contenido determinada (unidad CPS) . En la aplicación del método anteriormente mencionado, no existe relación entre el titulo, el programa de reproducción (objeto de película), y la especificación de la sección de reproducción, y la unidad de gestión de contenido (unidad CPS) . Este método permite la creación de títulos, los comandos del programa de reproducción (objeto de película) , y los archivos de especificación de sección de reproducción (listas de reproducción) de modo que se reproduce cualquier corriente AV grabada en un medio de grabación. Cada archivo de especificación de sección de reproducción (lista de reproducción) puede hacer referencia a una pluralidad de clips y también puede hacer referencia a
clips incluidos en las unidades de gestión de contenido (unidades CPS) diferentes. Sin embargo, si existe un cambio en la unidad de gestión de contenido (unidad CPS) en un archivo de especificación de sección de reproducción (lista de reproducción) , la reproducción conectada fluida de las corrientes AV se restringe debido al suceso de un cambio en la clave de la unidad. También en el presente ejemplo, existe un programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido. Este programa de control de reproducción integrado ejecuta el control total sobre la reproducción de contenido. Para ser más específicos, este programa detecta el suceso de una conmutación entre las unidades de gestión de contenido (unidades CPS) . Como se muestra en la FIGURA 12, la configuración en la cual se establecen las unidades de gestión de contenido (unidades CPS) basadas en los clips tiene una unidad de gestión de contenido (unidad CPS) que corresponde a los clips y una tabla de gestión de información de la clave de unidad "tabla de gestión de configuración de unidad y clave de unidad" como se muestra en la FIGURA 13 y ejecuta la gestión con base en esta tabla de gestión. Tras la detección del suceso de una conmutación de la unidad de gestión de contenido (unidad CPS) debido a la
conmutación de clip, el programa de control de reproducción integrado ejecuta la conmutación a una clave que se va a aplicar mediante la conmutación de la unidad de gestión de contenido (unidad CPS) . Alternativamente, el programa de control de reproducción integrado ejecuta el procesamiento de visualización de un mensaje por ejemplo, que visualiza un mensaje que solicita la adquisición de una clave. Si la clave Kul para la unidad 1 de 441 de gestión de contenido (unidad CPS) y la clave Ku2 para la unidad 2 de 442 de gestión de contenido (unidad CPS) se ha almacenado ya en una memoria del aparato de reproducción en el cual se ejecuta el procesamiento de reproducción de contenido, el programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido, tras la detección del suceso de una conmutación de la unidad de gestión de contenido (unidad CPS) debido a una conmutación de clip, conmuta entre las claves que se van a aplicar, desde Kul hasta Ku2 por ejemplo, mediante la conmutación de la unidad de gestión de contenido (unidad CPS) . Si solamente se ha almacenado ya la clave Kul para la unidad 1 de 441 de gestión de contenido (unidad CPS) en una memoria del aparato de reproducción en el cual se ejecuta el procesamiento de reproducción de contenido y la clave Ku2 para la unidad 2 de 442 de gestión de contenido (unidad CPS) no se ha almacenado ya, entonces el programa de control de
reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido, tras la detección del suceso de una conmutación para la unidad 2 de 442 de gestión de contenido (unidad CPS) mediante la conmutación de clip, ejecuta el procesamiento tal como la visualización de un mensaje que solicita la adquisición de una clave. (f) Configuración en la cual la aplicación y el contenido son independientes de las unidades CPS Lo siguiente describe una configuración ejemplar en la cual una aplicación y contenido son independientes de las unidades CPS con referencia a la FIGURA 14. Como se muestra en la FIGURA 14, la aplicación 300 de la capa (A' ) superior anteriormente mencionada está configurada como una capa en la cual tanto los archivos de índice de aplicación como los archivos del programa de reproducción existen en forma conjunta. Esta configuración generalmente es la misma que aquella descrita anteriormente con referencia a la FIGURA 6. Las unidades de gestión de contenido (unidades CPS) se establecen como unidades individuales en las capas inferior y superior de aplicación 300 (índice + programa de reproducción) de la capa ( ' ) superior y el archivo de especificación de la sección de reproducción (lista de reproducción) + el clip (D) (archivo de datos de contenido) de la capa (C) inferior.
En la FIGURA 14, la unidad 1 de 451 de gestión de contenido (unidad CPS) y la unidad 2 de 452 de gestión de contenido (unidad CPS) está cada una configurada por un archivo de especificación de sección de reproducción (lista de reproducción) + el clip (D) (archivo de datos de contenido) de la capa (C) inferior. La unidad 3 de 453 de gestión de contenido (unidad CPS) y la unidad 4 de 454 de gestión de contenido (unidad CPS) está cada una configurada mediante la aplicación (índice + programa de reproducción) de la capa (?' ) superior. La unidad 1 de 451 de gestión de contenido (unidad CPS) incluye la lista 231 de reproducción, la lista 232 de reproducción, el clip 241 y el clip 242 y los archivos 261 y 262 de datos de corriente AV que son datos reales de contenido incluidos en estos dos clips 241 y 242 se encriptan mediante el uso de la clave Kul de encriptación establecida por la unidad 1 de 451 de gestión de contenido (unidad CPS) . La unidad 2 de 452 de gestión de contenido (unidad CPS) incluye la lista 233 de reproducción y el clip 243 y los datos 263 de corriente AV que son datos reales de contenido incluidos en el clip 243 se encriptan mediante el uso de la clave Ku2 de encriptación establecida por la unidad 2 de 452 de gestión de contenido (unidad CPS) . La unidad 3 de 453 de gestión de contenido (unidad CPS) es una unidad CPS que se establece en correspondencia
con una aplicación configurada mediante la aplicación de los archivos de índice de aplicación incluidos en la aplicación 300 (índice + programa de reproducción) de la capa (A' ) superior, es decir, el juego 1 de 311, la página WEB 1 de 313, y otros no mostrados, y los programas 321 y 322 de reproducción relacionados con los índices . La aplicación configurada mediante los archivos de índice de aplicación particular y los programas de reproducción mostrados que están establecidos como la unidad 3 de 453 de gestión de contenido (unidad CPS) que se encriptan mediante el uso de la clave Ku3 de encriptación establecida por la unidad 3 de 453 de gestión de contenido (unidad CPS) . Al igual .que la unidad 3 de 453 de gestión de contenido (unidad CPS), la unidad 4 de 454 de gestión de contenido (unidad CPS) también es una unidad CPS que se establece en correspondencia con una aplicación incluida en la aplicación 300 (índice + programa de reproducción) de la capa (A' ) superior. La unidad 4 de 454 de gestión de contenido (unidad
CPS) se establece como una unidad que incluye una aplicación configurada mediante el juego 2 de 312, la página WEB 2 de 314 y otro índice 315 como los archivos de índice de aplicación y diversos archivos de datos que se pueden obtener mediante el programa 323 de reproducción a partir del medio
de grabación de información o de servidores en red, es decir, archivos de datos como archivos de recursos de aplicación para utilizarlos en la ejecución de los archivos de índice de aplicación o los archivos de ejecución de aplicación por ejemplo, para ser más específicos, el archivo 331 de imagen con base en JPEG, PNG, o BMP, el archivo 332 de audio con base en PCM o audio comprimido, y diversos archivos 333 de datos tales como archivos de texto y de base de datos. La unidad 4 de 454 de gestión de contenido (unidad CPS) se encripta mediante el uso de una clave Ku4 de encriptación que se establece para la unidad 4 de 454 de gestión de contenido (unidad CPS) . Por ejemplo, para ejecutar un archivo de ejecución de aplicación que corresponda a una aplicación que corresponde a la aplicación (índice + programa de reproducción) de la capa (A' ) superior, el juego 1 de 311 o la página WEB 1 de 313 como un índice de aplicación por ejemplo, se le requiere al usuario que obtenga la clave Ku3 de encriptación establecida por la unidad 3 de 453 de gestión de contenido (unidad CPS), ejecutando de esa manera la aplicación . Además, para reproducir los datos de contenido incluidos en el archivo de especificación de sección reproducción (lista de reproducción) + el clip (D) (archivo de datos de contenido) de la capa (C) inferior, se requiere
al usuario que obtenga una nueva clave de unidad CPS debido a que estos archivos se establecen como otra unidad de gestión de contenido (unidad CPS) . Para reproducir una corriente 261 AV, se requiere que el usuario obtenga la clave Kul de encriptación establecida por la unidad 1 de 451 de gestión de contenido (unidad CPS) . Es factible disponer una configuración en la cual proporcionar cada archivo de datos o archivo de programa mediante el almacenamiento de solamente un archivo de especificación de la sección de reproducción (lista de reproducción) + el clip (D) (archivo de datos de contenido) de la capa (C) inferior en un medio de grabación de información y recibir la aplicación (índice + programa de reproducción) de la capa (¿V ) superior solamente desde un servidor en red sin almacenar en un medio de grabación de información . Por ejemplo, bajo la condición de que la cuota de utilización de contenido se haya pagado, es factible proporcionar al usuario con la aplicación (índice + programa de reproducción) de la capa ( ' ) superior y una clave de unidad CPS que corresponda a la misma. Por el contrario, también es factible disponer una configuración en la cual solamente se almacene una aplicación (índice + programa de reproducción) de la capa (A' ) superior
en un medio de grabación de información y el archivo de especificación de sección de reproducción (lista de reproducción) + el clip (D) (archivo de datos de contenido) de la capa (C) inferior se proporciona desde un servidor de contenido. Las reglas de restricción necesarias cuando se aplica el método anteriormente mencionado son aquellas que, antes de ejecutar el archivo de índice de aplicación o un archivo de ejecución de aplicación incluido en la aplicación (A' ) , una clave de unidad que corresponde a una unidad CPS a la cual pertenece el archivo de índice de aplicación o el archivo de ejecución de aplicación, debe obtenerse para desencriptar el archivo, extendiendo de esa manera el archivo desencriptado dentro de la memoria. Si un archivo de recursos de aplicación necesario para la ejecución de un archivo de ejecución de aplicación se encripta con una clave de unidad CPS, el archivo de recursos de aplicación debe también desencriptarse mediante la clave de la unidad CPS. Entonces, durante la ejecución de una aplicación, cualesquier listas de reproducción deseadas, grabadas en un medio de grabación pueden reproducirse. Una lista de reproducción puede hacer referencia a una pluralidad de clips, pero los clips a los que se hace referencia son solamente aquellos que están incluidos en una unidad CPS.
Al establecer estas restricciones se permite un cambio de las unidades CPS asociadas con la ejecución de aplicación durante las corrientes AV. Si ocurre este cambio, ocurre un cambio en la clave de la unidad. Debido a que no ocurre cambio de clave de unidad en una misma lista de reproducción, puede hacerse fácil conectar en forma fluida los corrientes AV durante ese periodo. Se debe hacer notar que, en el ejemplo mostrado en la FIGURA 14, las claves (Kul, Ku2) para encriptar las corrientes AV son diferentes de las claves (Ku3, Ku4) para encriptar los archivos de aplicación; también es factible utilizar las mismas claves para la encriptación mediante la inclusión de archivos de aplicación de la corriente AV dentro de una misma unidad CPS . Al igual que en los ejemplos anteriormente mencionados, existe un programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido en el presente ejemplo. Este programa de control de reproducción integrado ejecuta el control total sobre la reproducción de contenido. Para ser más "específicos, este programa detecta el suceso de una conmutación entre las unidades de gestión de contenido (unidades CPS) . Como se muestra en la FIGURA 14, la configuración en la cual las unidades de gestión de contenido (unidades CPS) se establecen al hacer una distinción entre el
archivo de aplicación de la capa superior y el archivo de datos de la capa inferior que incluyen el contenido tienen las unidades de gestión de contenido (unidades CPS) que corresponden a los archivos de índice de aplicación o a los archivos de especificación de la sección de reproducción (listas de reproducción) y una tabla de gestión de información de la clave de unidad (tablas de gestión de configuración de unidad y clave de unidad) como se muestra en la FIGURA 15, ejecutando de esa manera la gestión con base en estas tablas de gestión. Tras la detección del suceso de la conmutación de la unidad de gestión de contenido (unidad CPS) debido a la conmutación de índice de aplicación, el programa de control de reproducción integrado ejecuta la conmutación a una clave que se va a aplicar mediante la conmutación de la unidad de gestión de contenido (unidad CPS) . Alternativamente, el programa de control de reproducción integrado ejecuta un procesamiento de visualización de mensaje por ejemplo, visualiza un mensaje que solicita una adquisición de clave. Si la clave Ku3 para la unidad 3 de 453 de gestión de contenido (unidad CPS) que corresponde al archivo de aplicación de la capa superior y la clave Kul para la unidad 1 de 451 de gestión de contenido (unidad CPS) que corresponde al contenido real de la capa inferior se ha almacenado ya en el aparato de reproducción en el cual se ejecuta el
procesamiento de reproducción de contenido, el programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido, tras la detección de una solicitud de reproducción de archivo de contenido durante la ejecución del archivo de aplicación de la capa superior, conmuta entre las claves que se van a aplicar, desde Ku3 hasta Kul por ejemplo, mediante la conmutación en la unidad de gestión de contenido (unidad CPS) . Si la clave Ku3 para la unidad 3 de 453 de gestión de contenido (unidad CPS) que corresponde a un archivo de aplicación de la capa superior ya se ha almacenado en el aparato de reproducción en el cual se ejecuta la reproducción de contenido, pero no tiene la clave Kul para la unidad 1 de 451 de gestión de contenido (unidad CPS) que corresponde al contenido real de la capa inferior, entonces el programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido, tras la detección de una solicitud de reproducción del archivo de contenido durante la ejecución del archivo de aplicación de la capa superior, detecta la conmutación en la unidad 1 de 451 de gestión de contenido (unidad CPS) y ejecuta el procesamiento de modo tal que se visualiza un mensaje para requerir la adquisición de la clave. (g) Estructura de la capa para concurrentemente
manejar títulos para utilizarlos para el contenido de una película y las aplicaciones tales como contenido de juego y contenido de página Web. Lo siguiente describe una estructura de capa para concurrentemente manejar títulos para utilizarlos en un contenido de una película y en aplicaciones tales como el contenido de un juego y el contenido de una página Web y en una configuración ejemplar de cada unidad de gestión de contenido (unidad CPS) establecida en esta estructura de capa. Se describió anteriormente un formato de almacenamiento de contenido de imagen en movimiento ejemplar con referencia a las Figuras 2 y 3. La estructura de capa mostrada en la FIGURA 2 tiene: (A) índice (título) ; (B) programa de reproducción (objeto de película) ; (C) archivo de especificación de sección de reproducción (lista de reproducción) ; y (D) clip (archivo de datos de contenido) . La estructura de capa mostrada en la FIGURA 3 tiene : (A' ) aplicación (índice + programas de reproducción) ; (C) archivo de especificación de sección de reproducción (lista de reproducción) ; y
(D) clip (archivo de datos de contenido) . Haciendo referencia a la FIGURA 16, se muestra una configuración de capa ejemplar para concurrentemente manejar títulos para utilizarlos en el contenido de una película por ejemplo y las aplicaciones tales como el contenido de un juego y el contenido de una página Web. La configuración de la capa inferior está constituida de (D) el archivo de especificación de sección de reproducción (lista de reproducción) y (D) clip (archivo de datos de contenido) es sustancialmente la misma que la configuración mostrada en las Figuras 2 y 3. La configuración mostrada en la FIGURA 16 tiene la capa superior gue es (A") aplicación 370. (A") aplicación 370 se establece una capa gue tiene a. una combinación de archivos 371 y 372 de índice de aplicación y programas 381 y 382 de reproducción o b. una combinación de archivos 373 y 374 de ejecución de aplicación tales como el contenido de un juego y el contenido de una página Web, programas y programas 383 y 384 de reproducción o una de las combinaciones a y b anteriormente mencionadas . Se debe hacer notar que los archivos 373 y 374 de
ejecución de aplicación y el archivo 371 de índice de aplicación pueden incluir un archivo de recurso de aplicación para utilizarlo en la ejecución de aplicación. Además, pueden aplicarse diversos archivos de datos capaces de adquirir desde el medio de grabación de información o los servidores de conexión a la red tales como archivos 331 de imagen basados en JPEG, PNG y BMP por ejemplo, archivos 332 de audio basados en PCM y audio comprimido, y diversos archivos 333 de datos tales como de texto y base de datos como los archivos de recurso de aplicación. a. La configuración de índice y el programa de reproducción es sustancialmente la misma que la descrita anteriormente con referencia a la FIGURA 3; es decir, se proporciona la configuración como una capa en la cual tanto los datos del archivo de índice de aplicación equivalentes al título como los programas de reproducción existen en forma conjunta . b. Un ejemplo específico de una combinación de programas ejecución de aplicación tales como el contenido del juego y el contenido de la página Web y los programas de reproducción, es una configuración que incluye el contenido del juego que tiene capacidades de ejecución de aplicación y el contenido de la página Web tal como HTML; para ser más específicos, una configuración que permite el inicio de un programa de reproducción mediante la ejecución de un programa
incluido en un contenido de juego o contenido de página Web tal como HTML. Los programas que configuran un archivo de ejecución de aplicación incluidos en la aplicación 370 son diversos programas establecidos para que sean referidos por las capas inferiores de la lista de reproducción y clip y no se establecen independientes para referencia de la capa de la lista de reproducción y la capa de clip, por ejemplo. La FIGURA 17 muestra un ejemplo del establecimiento de las unidades de gestión de contenido (unidades CPS) en la configuración de la capa mostrada en la FIGURA 16. Como se muestra en la FIGURA 17, la configuración del establecimiento de las unidades de gestión de contenido (unidades CPS) en la presente configuración, las unidades CPS que incluyen los archivos de índice de aplicación tales como uno o más títulos 1 de 371 y 2 de 372 incluidos en la aplicación 370 o en los archivos de ejecución de aplicación tales como los archivos 373 y 374 de ejecución de aplicación se establecen. Al igual que la unidad CPS 1 de 461 mostrada en la
FIGURA 17, los archivos de índice de aplicación, archivos de programa de reproducción, las listas de reproducción y los archivos de corriente AV que son datos reales de contenido pueden configurarse en una unidad. Al igual que la unidad 2 de 462 CPS, un archivo de ejecución de aplicación, un archivo
del programa de reproducción, una lista de reproducción, y los archivos de corriente AV que son datos reales de contenido pueden configurarse en una unidad. Al igual que la unidad 3 de 463 CPS mostrada en la FIGURA 17, los archivos de ejecución de aplicación, el archivo del programa de reproducción y los archivos de datos que se pueden obtener desde el medio de grabación de información o de los servidores en red pueden configurarse en una unidad. Cada una de las unidades anteriormente mencionadas se encriptan mediante el uso de las mismas claves (claves de unidad CPS: Kul, Ku2 y Ku3 mostradas en la FIGURA 17) para el almacenamiento . En la FIGURA 17, cada unidad 1 de 461 de gestión de contenido (unidad CPS) y la unidad 2 de 462 de gestión de contenido (unidad CPS) esta configurada mediante la aplicación de la capa (A") superior y el archivo de especificación de sección de reproducción de la capa (C) inferior (lista de reproducción) + el clip (D) (archivo de datos de contenido) . La unidad 3 de 463 de gestión de contenido (unidad CPS) está configurada mediante la capa de aplicación de la capa (A") superior y diversos archivos de datos que se pueden obtener del medio de grabación de información y servidores en red, sin el archivo de especificación de sección de reproducción de la capa (C)
inferior (lista de reproducción) + el clip (D) (archivo de datos de contenido) . La unidad 1 de 461 de gestión de contenido (unidad CPS) incluye el titulo 1 de 371 y el titulo 2 de 372, los programas 381 y 382 de reproducción, las listas 231 y 323 de reproducción, y los clips 241 y 242. Los archivos 261 y 262 de datos de corriente AV que son datos reales de contenido incluidos en esos dos clips 241 y 242 se encriptan mediante el uso de una clave Kul de encriptación establecida por la unidad 1 de 461 de gestión de contenido (unidad CPS) . La unidad 2 de 462 de gestión de contenido (unidad CPS) incluye el archivo 373 . de aplicación configurado mediante el contenido del juego y el contenido de la página Web, el programa 383 de reproducción, la lista 233 de reproducción, y el clip 243. El archivo 263 de datos de corriente AV que son los datos reales de contenido incluido en el clip 243 se encripta mediante el uso de una clave Ku2 de encriptación establecida por la unidad 2 de 452 de gestión de contenido (unidad CPS) . El archivo 373 de aplicación puede también encriptarse mediante el uso de una clave Ku2 de encriptación . La unidad 3 de 463 de gestión de contenido (unidad CPS) se establece como una unidad que incluye los archivos 374 y 375 de aplicación incluidos en la capa (A") superior, el programa 383 de reproducción, y diversos archivos de datos
que se pueden obtener mediante el programa 383 de reproducción a partir del medio de grabación de información y los servidores en red tales como un archivo 331 de imagen con base en JPEG, PNG y BMP, el archivo 332 de audio con base en PCM y audio comprimido, y diversos archivos 333 de datos tales como de texto y bases de datos . La unidad 3 de 463 de gestión de contenido (unidad CPS) se encripta mediante el uso de una clave Ku3 de encriptación establecido por la unidad 2 de 463 de gestión de contenido (unidad CPS) . Por ejemplo, para ejecutar el archivo de aplicación o el procesamiento de reproducción de contenido para la unidad 1 de 461 de gestión de contenido, se requiere que el usuario obtenga la clave Kul de encriptación establecida por la unidad 1 de 461 de gestión de contenido (unidad CPS) para ejecutar la · aplicación, reduciendo de esa manera el contenido . Por ejemplo, para utilizar los archivos de aplicación que corresponde a la unidad 3 de 463 de gestión de contenido o el archivo 331 de imagen asociado con el programa 383 de reproducción, archivo 332 de audio con base en PCM y audio comprimido, y diversos archivos 333 de datos tales como de texto y bases de datos asociados con el programa 383 de reproducción, se requiere que el usuario obtenga la clave Ku3 de encriptación establecida por la unidad 3 de 463 de gestión
de contenido (unidad CPS) ejecutando de esa manera la aplicación o diversos archivos. Las reglas de restricción en la ejecución del procesamiento con el método anteriormente mencionado aplicadas son las que, mientras se está reproduciendo un titulo particular, no puede reproducirse ningún archivo de corriente AV no incluido en la unidad CPS a la cual pertenece el titulo. Un objeto de película que se ejecuta durante la reproducción del título no incluirá ninguno de los comandos para reproducir ninguna de las corrientes AV no incluidas en la unidad CPS a la cual pertenece el título. Debe hacerse notar que cada objeto de película puede tener un comando para conmutación de título y el aparato de reproducción determina un cambio que toma lugar en el título que se está reproduciendo cuando se provoca la conmutación del título mediante un comando de salto de título por ejemplo. Esto es factible para ejecutar un comando para provocar un salto al título 3 durante la reproducción de título 2 en la FIGURA 17. En este caso, después del salto, el título 3 se está reproduciendo. Una lista de reproducción puede hacer referencia a una pluralidad de clips, pero los clips a los que se va a hacer referencia son solamente aquellos que están incluidos en una unidad CPS . Esas restricciones evitan que ocurra un cambio de
clave de unidad mientras que los títulos que pertenecen a una unidad CPS se reproducen. Esto hace fácil conectar en forma fluida corriente AV en cada titulo. Debe hacerse notar que, debido a que cada título es información aparente para el usuario, la configuración anteriormente mencionada es ventajosa en cuanto a que, en la ejecución de la distribución de clave y en la gestión de contenido con base en una unidad CPS, la descripción para el usuario y la gestión de contenido puede ejecutarse con facilidad. Al igual que una reproducción de título, la conexión fluida se hace fácil mientras que las corrientes AV que pertenecen a una unidad CPS se reproducen cuando se hace referencia a una lista de reproducción durante la ejecución de aplicación. La encriptacion, mediante el uso de una misma clave de encriptacion, de los archivos de recurso que se van a utilizar durante la ejecución de una aplicación, evita un cambio de clave de encriptacion (clave de unidad CPS) a partir de que ocurra durante la ejecución de aplicación, permitiendo de esa manera un procesamiento de encriptacion de alisar datos. Al igual que con los ejemplos anteriormente mencionados, hay un programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido en el presente ejemplo. Este
programa de control de reproducción integrado ejecuta el control total en una reproducción de contenido. Para ser más específicos, este programa detecta el suceso de una conmutación entre las unidades de gestión de contenido (unidades CPS) . Como se muestra en la FIGURA 18, la configuración tiene las unidades de gestión de contenido (unidades CPS) que corresponden a los archivos de índice de la capa de aplicación o los archivos de aplicación y una tabla de gestión de información de clave de unidad (tablas de gestión de configuración de unidad y clave de unidad) , de esa manera ejecutando la gestión con base en esas tablas de gestión . Tras la detección del suceso de una conmutación de la unidad de gestión de contenido (unidad CPS) debido a la conmutación en el índice de aplicación, el programa de control de reproducción integrado ejecuta la conmutación de una clave que se va aplicar mediante la conmutación de la unidad de gestión de contenido (unidad CPS) . Alternativamente, el programa de control de reproducción integrado ejecuta el procesamiento de la visualización de mensaje por ejemplo, que visualiza un mensaje que solicita una adquisición de clave. Si la clave Kul para la unidad 1 de 461 de gestión de contenido (unidad CPS) y la clave Ku2 para la unidad 2 de 462 de gestión de contenido (unidad CPS) se ha almacenado ya
en el aparato de reproducción en el cual se ejecuta el procesamiento de reproducción de contenido, el programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido, tras la detección de una conmutación de unidad de aplicación o conmutación de contenido, conmuta entre las claves que se van a aplicar, desde Kul a Ku2 por ejemplo, mediante la conmutación de la unidad de gestión de contenido (unidad CPS) . Si la clave Kul para la unidad 1 de 461 de gestión de contenido (unidad CPS) ya ha sido almacenada en el aparato de reproducción en el cual se ejecuta la reproducción de contenido, pero no tiene la clave Ku2 para la unidad 2 de 462 de gestión de contenido (unidad CPS) , entonces el programa de control de reproducción integrado para controlar totalmente el procesamiento de reproducción de contenido, tras la detección de la conmutación de la unidad de aplicación o la conmutación de contenido, ejecuta el procesamiento tal como la visualización de un mensaje para requerir la adquisición de la clave.
[4. Gestión de uso de contenido con base en el estado de independencia y conexión a la red] Lo siguiente describe una configuración en la cual la gestión de uso de contenido se ejecuta, dependiendo en si
el contenido está en un estado independiente de la red o en un estado en red cuando el contenido se reproduce para su uso mediante la carga, en un aparato de reproducción que es un dispositivo conectado a una red tal como una red local, un medio de grabación de información que contiene un contenido encriptado mediante el uso de una clave de unidad que esta en una clave de encriptación con base en una unidad, el contenido que es segmentado en las unidades de gestión de contenido anteriormente mencionadas. Como se muestra en (A) de la FIGURA 19, cada unidad de gestión de contenido (unidad CPS) grabada en un medio de grabación es una de dos estado; el estado independiente de la red (o estado discreto de la red) y estado asociado con la red (o estado unido a la red) . Si dos o más fragmentos de contenido (unidades de gestión de contenido) se graban en un medio de grabación, se gestiona el estado en el cual cada unidad de gestión de contenido (unidad CPS) se mantiene. La información de gestión con relación al estado discreto o unido para cada unidad de gestión de contenido (unidad CPS) se graba en un medio de grabación de información, un reproductor (un aparato de reproducción de información) cargado con un medio de grabación de información o un servidor de gestión en una red local que ejecuta un proceso de gestión de información. El contenido 1 hasta el contenido 6 mostrado en la
FIGURA 19 corresponde a las unidades de gestión de contenido (unidad CPS) , respectivamente. Lo siguiente describe un método de reproducción de contenido . Cada fragmento de contenido segmentado dentro de las unidades de gestión de contenido (unidades CPS) almacenadas en un medio de grabación de información puede o no reproducirse en el estado independiente de la red (estado discreto) . El contenido 1 hasta el contenido 4 mostrados en la
FIGURA 19 son reproducibles en el estado independiente de la red (estado discreto) y el contenido 5 y el contenido 6 no son reproducibles en el estado independiente de la red (estado discreto) . Cada fragmento de contenido (unidad de gestión de contenido) grabada en un medio de grabación puede ingresar el estado asociado a la red (estado unido) mediante una operación o procesamiento de usuario mediante el aparato de reproducción. Se debe hacer notar que también hay un contenido que se puede deshabilitar para ingresar al estado asociado a la red (estado unido) . Como el contenido 1 mostrado en (a) de la FIGURA 19. Esos fragmentos de información se determinan como un atributo de cada fragmento de contenido (unidad de gestión de contenido) , almacenado en un medio de grabación de
información y almacenado en un medio de grabación de información como información de atributo que corresponde a cada unidad de gestión de contenido. La forma de procesamiento en la cual cada fragmento de contenido (unidad de gestión de contenido) puede ejecutarse se predetermina: (1) ejecutable en el estado independiente de la red (estado discreto) ; o (2) ejecutable en el estado asociado a la red (estado unido) . La información indicativa de que esas formas de procesamiento de cada fragmento de contenido es ejecutable se graba en un medio de grabación de información o un servidor de gestión que mantiene la información de gestión como la información de atributo que corresponde a cada fragmento de contenido (unidad de gestión de contenido) . Por ejemplo, hay fragmentos de contenido (unidad de gestión de contenido) mostrados en (a) hasta (f) de la FIGURA 19. (a) El contenido 1 es el contenido reproducible
(unidad de gestión de contenido) en un estado independiente de la red (estado discreto) y deshabilitado para moverse hacia el estado asociado a la red (estado unido) . (b) El contenido 2 es el contenido reproducible (unidad de gestión de contenido) en el estado independiente
de la red (estado discreto) y reproducible en la reproducción de corriente que utiliza la conexión de red en el estado asociado a la red (estado unido) . La reproducción de corriente indica un procesamiento de reproducción de contenido en el cual los datos grabados en un medio de grabación o los datos digitales obtenidos al convertir los datos grabados en un medio de grabación se transmite a través de la red y los datos transmitidos se descodifican y se visualizan en un dispositivo receptor. (c) El contenido 3 es el contenido que se puede reproducir en el estado independiente de la red (estado discreto) y el contenido remotamente reproducible (unidad de gestión de contenido) mediante el uso de una conexión de red en el estado asociado a la red (estado unido) . La reproducción remota indica un procesamiento de reproducción de contenido en el cual un dispositivo transmisor ejecuta el procesamiento que incluye una respuesta para las operaciones de usuario como se encuentra en un contenido interactivo de un video en DVD, transmitiendo solamente el video que se va a visualizar en la pantalla y el audio que se va a reproducir en un formato de datos visualizado en un dispositivo receptor. La reproducción remota requiere comandos de operación de usuario que se van a recibir mediante el dispositivo receptor y que se van a enviar hacia el aparato de reproducción de transmisión a través de la red.
(d) El contenido 4 es un contenido reproducible en un estado independiente de la red (estado discreto) y el contenido (unidad de gestión de contenido) que realiza la reproducción de contenido para la reproducción tanto de contenido grabado en un medio de grabación como los datos descargados a través de la red. Los datos que se van a descargar pueden incluir subtítulos, datos de audio y datos de menú de lenguajes no almacenados en un medio de grabación, la versión más reciente de datos para utilizarlos en la reproducción de contenido, por ejemplo. El contenido 4 es un ejemplo de contenido en el cual el contenido reproducible también está en un estado independiente de la red (estado discreto) se reproduce junto con los datos descargados en el estado asociado a la res (estado unido) . (e) El contenido 5 es un contenido (unidad de gestión de contenido) que no es reproducible en el estado asociado con la red (estado unido) y solamente es reproducible en el estado asociado a la red (estado unido) . La reproducción se permite cuando una clave necesaria para la reproducción a través de la red, es decir, una clave de unidad que corresponde a una unidad de gestión de contenido definida como el contenido 5 se obtiene. Esta reproducción permite la configuración bajo la condición de adquisición de clave de unidad que permite la distribución y
la venta de contenido que no es reproducible en el estado independiente de red (estado discreto) , realizando de esa manera los servicios en una forma en la cual la información de la clave se vende al hacer un cargo en la reproducción de contenido. (f) El contenido 6 es el contenido que no es reproducible (unidad de gestión de contenido) en el estado independiente de la red (estado discreto) y reproducible solamente en el estado asociado a la red (estado unido) y el contenido (unidad de gestión de contenido) que realiza la reproducción de contenido en la cual tanto el contenido grabado en un medio de grabación como los datos descargados a través de la red se reproducen. Se debe hacer notar que, con (d) el contenido 4 hasta (f) hasta el contenido 6, la conexión de red se ejecuta para el procesamiento de la adquisición de datos de la descarga o una clave de unidad; para las premisas de estos datos y de la adquisición de la clave de unidad, el proceso de autenticación se ejecuta para hacer una confirmación de que hay una solicitud de datos mediante un dispositivo autorizado o un usuario y, si la autenticación es exitosa, los datos descargados y la calve de unidad se proporcionan desde el servidor. Debiera hacerse notar que la transferencia de datos a través de la red se encripta antes de que se proporcionen al dispositivo de usuario. Esas operaciones de
procesamiento se describirán más adelante.
[5. Gestión de copia de contenido en la red] Lo siguiente describe una configuración en la cual se ejecuta la gestión de copia de contenido dependiendo de si el contenido está en un estado independiente de la red o un estado conectado en red cuando el contenido se reproduce para su utilización al cargarlo, en un aparato de reproducción que es un dispositivo conectado en red tal como una red local, un medio de grabación de información que contenga el contenido encriptado mediante el uso de una clave de unidad que es una clave de encriptación con base en una unidad, el contenido que es segmentado en las unidades de gestión de contenido anteriormente mencionadas. Como se muestra en (A) de la FIGURA 20, cada unidad de gestión de contenido (unidad CPS) grabada en un medio de grabación es uno de dos estado; el estado independiente de la red (o estado discreto de la red) y el estado asociado con la red (o estado unido a la red) . Si dos o más fragmentos de contenido (unidades de gestión de contenido) están grabadas en un medio de grabación, se gestiona el estado en el cual se mantiene cada unidad de gestión de contenido (unidad CPS) . La información de gestión acerca del estado discreto o unido para cada unidad de gestión de contenido (unidad CPS) se graba en un
medio de grabación de información, un reproductor (un aparato de reproducción de información) cargado con un medio de grabación de información o un servidor de gestión en una red local . El contenido 1 hasta el contenido 6 mostrados en la
FIGURA 20 corresponde a las unidades de gestión de contenido (unidades CPS) , respectivamente. Cada fragmento de contenido (unidad de gestión de contenido) grabada en un medio de grabación puede entrar al estado asociado de la red (estado unido) mediante una operación de usuario o un procesamiento mediante el aparato de reproducción. Debiera hacerse notar que hay también un contenido que está deshabilitado para entrar al estado asociado a la red (estado unido) como el contenido 1 mostrado en (a) de la FIGURA 20. Esos fragmentos de información se determinan con el atributo de cada fragmento de contenido (unidad de gestión de contenido) almacenada en un medio de grabación de información y almacenado en un medio de grabación de información o un servidor de gestión que mantenga la información de gestión como una información del atributo que corresponde a cada unidad de gestión de contenido. La forma de procesamiento en la cual cada fragmento de contenido (unidad de gestión de contenido) puede ejecutarse se predetermina: (1) ejecutable en un estado independiente de la red
(estado discreto) ; o (2) ejecutable en un .estado asociado con la red (estado unido) . La información indicativa de cuál de esas formas de procesamiento de cada fragmento de contenido son ejecutables se graba en un medio de grabación de información o en un servidor de gestión que mantiene la información de gestión como la información del atributo que corresponde a cada fragmento de contenido (unidad de gestión de contenido) . Por ejemplo, hay fragmentos de contenido (unidad de gestión de contenido) mostrada en (a) hasta (f) de la FIGURA 20. (a) El contenido 1 es un contenido (unidad de gestión de contenido) reproducible en un estado independiente de la red (estado discreto) y deshabilitado para moverse al estado asociado con la red (estado unido) . (b) El contenido 2 es un contenido reproducible en el estado independiente de la red (estado discreto) y el contenido (unidad de gestión de contenido) reproducible pero no copiable en el estado asociado con la red (estado unido) . (c) El contenido 3 es reproducible en el estado independiente de la red (estado discreto) y el estado asociado con la red (estado unido) . Además, el contenido 3 es un contenido (unidad de gestión de contenido) que puede copiarse a un medio de grabación del mismo tipo de fuente de
la copia solamente en el estado asociado a la red (estado unido) . los destinos de la copia pueden ser: un medio de grabación del mismo tipo como el de la fuente de la copia; un medio de grabación diferente (dentro de la red) ; y dispositivos portátiles. El contenido 3 es un contenido que puede copiarse solamente a medios de grabación del mismo tipo como el de la fuente de la copia. Solamente cuando el destino de la copia se encuentra que va a ser un medio de grabación del mismo tipo como el de la fuente de la copia, la fuente de la copia puede enviar los datos grabados en el medio de grabación al destino de la copia. (d) El contenido 4 es un contenido reproducible en un estado independiente de la red (estado discreto) y reproducible también en el estado asociado con la red (estado unido) . Además, el contenido 4 es un contenido (unidad de gestión de contenido) que está habilitado para copiar en un medio de grabación de un tipo diferente de la fuente de la copia solamente en el estado asociado a la red (estado unido) . En el caso de contenido 4, la copia en un medio de grabación de diferentes tipos se habilita y se requiere que
la fuente de la copia o el dispositivo de destino ejecute una conversión de datos para grabar datos de la copia convertidos cuando esto sea necesario. (e) El contenido 5 no es reproducible en el estado independiente de la red (estado discreto) y solamente es reproducible en el estado asociado con la red (estado unido) . Además, el contenido 5 es un contenido que está habilitado para una copia para dispositivos portátiles solamente en el estado asociado con la red (estado unido) . Los dispositivos portátiles pueden ser sacados de una red local; por lo tanto, es necesario que la gestión de la copia tome en cuenta esta portabilidad. Es necesario especificar el procesamiento que se va a ejecutar si las restricciones asociadas con el copiado se aplican, tales como conteo de la copia, fecha de expiración de la copia y la no existencia de un medio de grabación original del estado asociado con la red (estado unido) por ejemplo. Es deseable para esos fragmentos de información que se especifiquen separadamente de las tres formas de copiado anteriormente mencionadas. Debe hacerse notar que el procesamiento que se va a ejecutar cuando un medio de grabación origina sale del estado asociado a la red (estado unido) puede ser que los datos de la copia se invaliden, los datos de la copia se invalidan después de un cierto periodo de tiempo, o que por ejemplo los datos de la copia se borren.
Los datos no borrados pueden utilizarse sin cambio cuando el medio de grabación se pone de nuevo en el estado asociado con la red (estado unido) . Consecuentemente, si un medio de grabación se le presta a un amigo, por ejemplo los datos de la copia pueden solamente volverse inaccesibles para el dueño durante algún tiempo y se vuelven disponibles al regresarlos. (f) El contenido 6 es un contenido no reproducible en el estado independiente de la red (estado discreto) y el contenido (unidad de gestión de contenido) es reproducible solamente en el estado asociado con la red (estado unido) . Además, el contenido 6 es el contenido de unidad de gestión de contenido) con los datos para la copia almacenada en un medio de grabación por adelantado, asumiendo que los datos para la copia se copian en una red local. Estos datos para la copia pueden tener un formato no reproducible en el dispositivo de la fuente de la copia o tener una configuración que, como resultado del copiado a otro dispositivo, estos datos se vuelvan reproducibles . Por ejemplo, los datos para copiar los mismos contenidos pueden almacenarse por adelantado en un medio de grabación que almacena datos del formato de multicapa descrito anteriormente con referencia a las Figuras 2 y 3, por ejemplo, en un formato de datos reproducible en dispositivos en general en red (por ejemplo, un formato de archivo tal como una AVI reproducible mediante una computadora personal o
un formato MPEG-PS) y los datos para la copia de ese modo almacenados se transmiten para el copiado a través de la red para ser reproducidos por esos dispositivos . Se debe hacer notar que, antes de copiar el contenido, preferiblemente se ejecuta una autenticación o adquisición de clave a través de la red. Además, con los sistemas en los cuales se ejecuta el cargo cada vez que el contenido se copia o que se requiere una clave para copiar, el procesamiento de gestión de contenido se ejecuta preferentemente de modo tal que el número de veces que el contenido pueda copiarse se restrinja al número de veces que se distribuya la clave.
[6. Información de gestión que corresponde a cada unidad de gestión de contenido] Lo siguiente describe la información de gestión que corresponde a las unidades de gestión de contenido grabadas para los medios de grabación de información que almacenan el contenido encriptado mediante el uso de una clave de unidad que es una clave de encriptación con base en una unidad, el contenido que es segmentado en la unidad de gestión de contenido como se describió anteriormente. Como se describió anteriormente, cada unidad de gestión de contenido (unidad CPS) se configura en correspondencia con cualquiera de:
título; índice de aplicación; programa de reproducción; lista de reproducción; y clip. Una clave de unidad se establece para cada unidad de gestión de contenido (unidad CPS) . La unidad de gestión de contenido (unidad CPS) ya tiene la tabla de gestión de configuración y la clave han sido descritas anteriormente que se establecen como la tabla de gestión de información de la clave de unidad "tabla de gestión de configuración de unidad y clave de unidad" con referencia a las Figuras 5, 7, 9, 11 y 13. Además, como se describió anteriormente, hay una información de estado asociada con cada unidad de gestión de contenido (unidad CPS) , que indica cual de los estados es de cada unidad de gestión de contenido (unidad CPS) está en: a. el estado independiente de la red (estado discreto) y b. el estado asociado con la red (estado unido). Debería hacerse notar que, con los medios de grabación de información en los cuales los datos no pueden escribirse, la información del estado anteriormente mencionada se escribe solamente en el estado inicial. Para los medios de grabación de información
habilitados para la escritura de datos, se graban dos tipos de información, el estado inicial y el estado actual. La escritura de la información del estado actual para los medios de grabación se ejecuta mediante un aparato de procesamiento de información que es un aparato de reproducción cargado con un medio de grabación de información o mediante un servidor de gestión en red. Haciendo referencia a la FIGURA 21, se muestra una configuración ejemplar de la "tabla de gestión de estado" con un estado inicial y un estado actual grabados en un medio de grabación de información habilitado para la escritura de datos. En esta tabla, el estado inicial y el estado actual que corresponden a cada unidad de gestión de contenido (unidad CPS) se escriben en uno de (a) un estado independiente de la red (estado discreto) y (b) estado asociado con la red (estado unido) . Debe hacerse notar que la tabla de gestión del estado mostrada en la FIGURA 21 se graba en los medios de grabación de información y en un aparato de procesamiento de información que es un aparato reproductor cargado con un medio de grabación de información o un aparato externo tal como un servidor de gestión en red. En el caso de los medios de grabación deshabilitados para la escritura de datos, solamente los datos del estado inicial se escriben y una tabla de gestión
de estado grabada con el estado inicial y el estado actual se escribe para un aparato de procesamiento de información que está en un aparato de reproducción cargado con un medio de grabación de información o un aparato externo tal como un servidor de gestión en red. Para el estado inicial que se va a establecer para la tabla de gestión de estado, uno de los siguientes cuatro estados se utilizan: a. solamente discreto; b. inicialmente discreto; c. solamente unido; y d. inicialmente unido. "a. solamente discreto" indica que el contenido (unidad de gestión de contenido) está permitido solamente en el estado independiente de la red (estado discreto) y no permitido para corrimiento al estado asociado con la red (estado unido) . "b. inicialmente discreto" indica que el contenido (unidad de gestión de contenido) está inicialmente en el estado independiente de la red (estado discreto) y permitido para corrimiento al estado asociado con la red (estado unido) . "c. solamente unido" indica que el contenido (unidad de gestión de contenido) está permitido solamente en el estado asociado con la red (estado unido) y no permitido
para corrimiento hacia el estado independiente de la red (estado discreto) . d. inicialmente unido" indica que el contenido (unidad de gestión de contenido) está inicialmente en el estado asociado con la red (estado unido) y permitido para corrimiento al estado independiente de la red (estado discreto) . El estado inicialmente asociado con la red (estado unido asume una situación en la cual el contenido se distribuye como si estuviera asociado con la información que se encuentra en la red por adelantado. Por ejemplo, este contenido incluye el contenido que se asume que se va a reproducir junto con la información que se encuentra en la red. Para el estado actual, se establece uno del estado independiente de la red (estado discreto) y el estado asociado con la red (estado unido) . El estado actual puede establecerse para cada unidad de gestión de contenido. Los dos métodos de gestión de estado son posibles para las formas de gestión de uso de contenido. En el primer método, el estado de cada medio de grabación siempre se regresa al estado inicial antes de que el medio de grabación se ponga fuera de una red local. Por ejemplo, si los medios removibles que son separables de un aparato de reproducción se utilizan para los
medios de grabación de almacenamiento de contenido, el estado de cada segmento de contenido se regresa al estado inicial tras la descarga del medio removible del aparato de reproducción. En este caso, la tabla de gestión de estado almacenada fuera del medio de grabación también se inicializa . En el segundo método, el estado de cada medio de grabación se registra en un servidor de gestión exterior por ejemplo. En este caso, es innecesario inicializar la tabla de gestión de estado almacenada fuera de los medios de grabación solamente cuando se descarga el medio removible. Un intento por cargar un contenido que almacena el medio removible introduce el estado asociado a la red (estado unido) en un aparato de reproducción de una red (A) local en un aparato de reproducción en red (B) local construido para otro local por ejemplo y pone a este medio removible en el estado asociado con la red (estado unido) que provoca que un servidor de gestión detecte, con base en la tabla de gestión de estado, que el contenido en el estado asociado con la red (estado unido) en la red (A) local ingrese al estado asociado con la red (estado unido) que también está redundantemente en la red (B) local, evitando de esa manera que el contenido se establezca en el estado asociado con la red (estado unido) en la red (B) local. La gestión anteriormente mencionada evita que el
mismo segmento de contenido se utilice en plural en paralelo. Se debe hacer notar que un servidor de gestión y lo demás puede configurarse para tener una tabla de gestión de estado como se muestra en la FIGURA 21, permitiendo de esa manera hacer referencia al estado actual después de la descarga de un medio removible de un aparato de reproducción para la gestión de uso de contenido con base en el estado al que se hace referencia. También se debe hacer notar que, si un medio de grabación de información es un medio grabable en el cual se graba el estado actual, es factible leer el estado actual directamente desde el medio de grabación sin revisar si el medio de grabación está en el estado asociado con la red (estado unido) mediante el servidor debido a que el estado actual se graba en el medio de grabación, ejecutando de esa manera el contenido de gestión de uso con base en la información leída. Se debe también hacer notar que, en una configuración en la que la información de la gestión de estado tal como se mencionó anteriormente se escribe en el caso de los medios de ROM que no permiten una escritura repetitiva para las áreas de datos normales, es preferible formar un área parcialmente escribible en los medios de ROM y utilizar estos medios de ROM que tienen esta configuración. Alternativamente, es preferente proporcionar una
configuración en la cual se utilicen medios de disco óptico reescribibles o medios de cartucho que contengan una memoria de IC. Se debe hacer notar de nuevo que la tabla de gestión de estado mostrada en la FIGURA 21 puede configurarse como una tabla de información integrada con una tabla de "tabla de gestión de clave de unidad y configuración de unidad" que gestionan la configuración de la unidad de gestión de contenido (unidad CPS) y la clave de la unidad mostrada en las FIGURAS 5, 7, 9, 11 y 13 o como una tabla de gestión independiente. La información de gestión que corresponde a las unidades de gestión de contenido también incluye la información de reproducción de contenido y de restricción de uso cuando el contenido está en el estado independiente de la red (estado discreto) y la información de reproducción de contenido y de restricción de uso cuando el contenido está en el estado asociado con la red (estado unido) . Estos segmentos de información de gestión de contenido se escriben con la información de atributo que corresponde al contenido en un medio de grabación de información o grabada en un servidor de gestión que ejecuta el procesamiento de la gestión de contenido. Se debe hacer notar que, para el contenido que se permite su uso solamente en el estado asociado con la red (estado unido) , puede
tomarse una configuración de gestión de uso de contenido con base solamente en la información de gestión de contenido grabada en un servidor de gestión. Lo siguiente describe los datos ejemplares de la información de la gestión de contenido con referencia a la FIGURA 22. La FIGURA 22 muestra una configuración ejemplar de una tabla de información de gestión de uso de contenido con la información de gestión de contenido grabada en los datos de longitud fija que indican el estado de contenido, es decir, si el contenido está en el estado independiente de la red (estado discreto) o en el estado asociado con la red (estado unido) . Tomando en consideración el uso de contenido con una red local, es preferible establecer la información de gestión de contenido de longitud fija como se muestra en al FIGURA 22. Para la información de gestión de estado independiente de la red (estado discreto) por ejemplo, si se escribe ya sea que la reproducción en el estado independiente de la red (estado discreto) esté habilitada o deshabilitada. Para el contenido no reproducible en el estado independiente de la red (estado discreto) , se escribe un método para reproducir el contenido. Por ejemplo, este método especifica la conexión a un servidor de distribución de clave y la adquisición de datos de la clave distribuidos mediante otro medio (por ejemplo una tarjeta de memoria) y proporciona el
URL y el número de teléfono por ejemplo para especificar el servidor o un valor de Indice que señala una lista que almacena estos fragmentos de información. La información de gestión de estado asociado con la red (estado unido) incluye si la copia, corriente y la reproducción remota en la red están permitida o no el conteo de copia, la fecha de expiración, la disponibilidad de datos de corriente de copia, el esquema de conversión de datos, y el manejo de datos de la copia que se van a ejecutar cuando el contenido salga del estado asociado con la red (estado unido), por ejemplo. Debe hacerse notar que, debido a que la FIGURA 22 asume que una parte o todos estos fragmentos de información se almacenan en campos de longitud fija, los datos que consisten de muchos caracteres tales como los URL y la posición de - datos (información de ruta) se almacena en un archivo separado y un índice para una lista almacenada en el archivo separado se almacena en cada campo de longitud fija. Para obtener la información del control de la operación en el momento de reproducción desde un servidor para operar consecuentemente sin utilizar la información de control de reproducción grabada en los medios de grabación, puede proporcionarse una configuración en la cual una marca indicadora de la adquisición de datos desde un servidor y la información indicadora del método de acceso al servidor puede
almacenarse como se indica mediante los datos 501 de configuración de información de gestión de contenido como se muestra en la FIGURA 22. Al establecer la información anteriormente mencionada como la información de gestión de contenido se permite el cambio de los métodos de control, por ejemplo, después de la venta del control complejo y los medios de grabación que no pueden expresarse en datos de longitud fija. Se debe hacer notar que la tabla de información de gestión de uso de contenido mostrada en la FIGURA 22 puede configurarse como las unidades de gestión de contenido (unidades CPS) mostradas en las FIGURAS 5, 7, 9, 11 y 13, una tabla de información integrada con una tabla de gestión de clave de unidad, o tablas de gestión independientes. Alternativamente, la tabla de información de gestión de uso de contenido puede integrarse con la tabla de gestión de estado mostrada en la FIGURA 21 o puede ser una tabla separada . Haciendo referencia a la FIGURA 23, se muestra una configuración ejemplar de una tabla de información de gestión de uso de contenido con información de gestión de contenido de acuerdo con el estado de contenido grabado en datos de longitud variable. Los contenidos de la información que se van a establecer son los mismos que aquellos mostrados en la FIGURA
22. Debido a que la información de longitud variable puede ingresarse, los datos que contienen muchos caracteres tales como los URL y las posiciones de datos (información de ruta) pueden escribirse directamente en la información de gestión de contenido. Además, debido a que la estructura de circuito y un tipo (CCI_and_other_infor_type en la FIGURA.) se define para cada tipo de información de gestión de contenido, la adición posterior de un método de control de copia nueva puede manejarse con facilidad solamente al definir el tipo y la información que acompaña al mismo
(CCI_and_other_info_value y Additional_info en la FIGURA) . En este caso, cualesquier dispositivos vendidos en el pasado pueden no ejecutar el procesamiento para tipos desconocidos. Se debe hacer notar que cualquiera de las dos estructuras puede establecerse en las cuales la información de gestión de contenido asociada con el estado independiente de la red (estado discreto) y el estado asociado con al red (estado unido) no se separa como se mostró en la FIGURA 23(A) y los circuitos de la información de gestión de contenido se proporcionan para estos dos estados como se muestra en la FIGURA 23 (B) . Esta tabla de información puede almacenarse como un mismo archivo como la otra tabla de gestión anteriormente mencionada o como un archivo diferente. Para obtener la información de control de operación
al momento de reproducción desde un servidor para operar consecuentemente sin utilizar la información de control de reproducción grabada en los medios de grabación, puede proporcionarse una configuración en la cual una marca indicadora de la adquisición de datos desde un servidor y la información indicadora del método de acceso al servidor puede almacenarse como se indica mediante los datos 502 de configuración de información de gestión de contenido como se muestra en la FIGURA 23. Al establecer la información anteriormente mencionada como la información de gestión de contenido se permite el cambio de los métodos de control, por ejemplo, después de la venta del control complejo y de que los medios de grabación que no pueden expresarse en datos de longitud fija. Además, se establece una configuración en al cual la información definida por el usuario como los datos 503 de configuración de información de gestión de contenido mostrados en la FIGURA 23 y el tipo de información de control definible por el usuario, por ejemplo, se establece para que esta información definida por el usuario permita el control de reproducción de contenido correspondiente a cada usuario individual; por ejemplo, esta configuración permite el procesamiento de reproducción solamente para usuarios miembros al hacer una distinción entre números de miembros y
usuarios que no son miembros o establezcan la definición de la información del control de la copia (información CCI) independiente o los estándares del medio de grabación por ejemplo, realizando de esa manera un método de control que excede el alcance de los estándares de los medios de grabación y un método de control que cada distribuidor de contenido puede definir como lo desee. Ejemplos para utilizar información de control de copia (información CCI) basados en las definiciones de usuario incluyen un ejemplo en el cual se establecen las definiciones de la información de control de copia (información CCI) independiente de los estándares de medios de grabación. Los parámetros, por ejemplo, de la información de control de copia (información CCI) se estandarizaron para cada uno de los sistemas de grabación particulares (por ejemplo estándares de DVD), para que sea difícil extender información de control de copia (información CCI) después de la popularización de los aparatos de reproducción que cumplen con estos parámetros. Consecuentemente, la información de control deseada no incluida en la información de control de copia (información CCI) determinada por cada sistema de grabación se establece como la información definida por el usuario y cada propietario de contenido o gestionador establece una
información de control de copia única (información CCI) . Debido a la interpretación de la información de control de copia (información CCI) únicamente establecida por cada propietario o gestionador de contenido no puede hacerse solamente mediante los aparatos de reproducción que cumplan con el estándar, una aplicación (por ejemplo un programa Java) para interpretar la información de control de copia (información CCI) se almacena en un medio de grabación o se descarga desde un servidor u otros dispositivos externos. De este modo, la ejecución de aplicación obtenida permite la interpretación únicamente de la información de control de copia definida (información CCI) y el control de la operación de acuerdo con la información CCI en cada aparato de reproducció . Lo siguiente describe los ejemplos de una configuración de directorio para almacenar la información de gestión correspondiente a los tipos de unidades de gestión de contenido anteriormente mencionadas (unidades CPS) y el establecimiento del almacenamiento de la información de gestión, con referencia a la FIGURA 24. Un directorio BDMV es un directorio para almacenar archivos de aplicación en un formato de disco ROM para Blue-Ray. En la FIGURA 24, la sección 511 de datos de contenido incluye archivos de datos tales como los archivos de datos de contenido de configuraciones de capa múltiple
como se describió anteriormente con referencia a las FIGURAS 2 y 3, es decir, titulo, índice de aplicación, programa de reproducción, lista de reproducción y clip. Estos archivos de datos se almacenan en un área de datos de usuario de cada medio de grabación de información. Debe hacerse notar que una corriente AV incluida en cada clip es un archivo de datos encriptado con una clave de unidad que se establece para cada unidad de gestión de contenido (unidad CPS) . Una sección 512 de datos de gestión incluye unidades de gestión de contenido (unidades CPS) descritas anteriormente con referencia a las FIGURAS 5, 7, 9, 11 y 13 y las tablas que gestionan la clave de unidad, es decir, la "tabla de gestión de configuración de unidad y clave", la "tabla de gestión de estado" para gestionar el estado independiente de la red (estado discreto) y el estado asociado con la red (estado unido) de cada unidad de gestión de contenido descrito con referencia a la FIGURA 21 y la "tabla de información de gestión de uso de contenido" que almacena la información acerca del uso de contenido y el control de la copia en cada uno de estos estado descritos con referencia a la FIGURA 23. Estas tablas de gestión se almacenan en una de diversas formas. (A) Las tablas de gestión se almacenan en las áreas de datos de usuario de los medios de grabación como archivos
dedicados . (B) Las tablas de gestión se insertan en archivos de formato AV almacenados en las áreas de datos de usuario de los medios de grabación. Por ejemplo, estas tablas de gestión se almacenan al insertarles títulos, archivos de datos de índice y archivos de formato AV tales como listas de reproducción . (C) Las tablas de gestión se almacenan en el área física de cada medio de grabación, es decir, un área a la cual el usuario no puede tener acceso directamente. (D) Las tablas de gestión se almacenan en servidores externos. Se debe hacer notar que cada una de las siguientes tablas : "tabla de gestión de configuración de unidad y clave" ; "tabla de gestión de estado"; y "tabla de información de gestión de uso de contenido" puede gestionarse individualmente o dos o más de estas tablas pueden gestionarse en forma conjunta. En el ejemplo (B) mostrado anteriormente, las tres tablas anteriormente mencionadas se almacenan en un archivo de aplicación que se almacenan en un área de datos de usuario de cada medio de grabación. Solamente una de estas tablas
puede existir en cada medio de grabación, de modo que la posición de almacenamiento es ya sea un archivo de tabla de índice de título (index.bdmv en la FIGURA) o un archivo de programa de reproducción (objeto de película) (MovieObject . bdmv en la FIGURA) . En el ejemplo (C) mostrado anteriormente, los tres segmentos de información anteriormente mencionados se almacenan en el área física (aquella a la cual el usuario no puede tener acceso directamente) en cada medio de grabación. En el ejemplo (D) mostrado anteriormente, los tres segmentos de información se almacenan no en un medio de grabación sino en un servidor externo, por ejemplo. En este caso, el aparato de reproducción debe obtener la información que corresponde a las tres tablas siempre desde un servidor externo antes de iniciar la reproducción del medio de grabación.
[7. Configuración ejemplar del aparato de reproducción del medio de grabación de información] Lo siguiente describe una configuración ejemplar de un aparato de procesamiento de información para reproducir el contenido almacenado en el medio de grabación de información anteriormente mencionado con referencia a la FIGURA 25. Primero que nada, se describirá una configuración de un aparato 600 de grabación y reproducción. Los bloques del componente se conectan a un bus 601. En la reproducción
de datos de corriente AV que consisten de datos de MPEG-TS, una lectura de datos del medio 691 de grabación de información en una unidad 690 lectora se desencripta mediante un medio 650 de procesamiento de encriptación ya que es necesario que se separe en video, audio y datos de subtítulos por ejemplo mediante un medio 620 de procesamiento de TS (Corriente de Transporte) /PS (Corriente de Programa) . Los datos digitales descodificados mediante un codee 630 de MPEG se convierten mediante un convertidor 641 D/A en una I/F 640 de entrada y salida en una señal análoga que se va a producir. En la salida digital, los datos de MPEG-TS desencriptados mediante el medio 650 de procesamiento de encriptación se producen a través de una I/F 610 de entrada y salida como datos digitales. La salida en este caso se dirige hacia una interfaz digital tal como, por ejemplo, una IEEE 1394, cable de Ethernet, o una LAN inalámbrica. Se debe hacer notar que, si se proporcionaran las capacidades de conexión a la red, la I/F 610 de entrada y salida tiene capacidades de conexión a la red. Además, si el aparato de reproducción ejecuta la conversión de datos en un formato que se puede recibir mediante cada dispositivo de destino de salida y da salida a los datos convertidos, el codee 630 de MPEG ejecuta la conversión de velocidad y la conversión de codee en los datos de video, audio y subtítulos obtenidos mediante el medio 620 de procesamiento de TS/PS, el cual
multiplexa los datos procesados con MPEG-TS o MPEG-PS de nuevo, los datos resultantes se les da salida a través de I/F 610 de entrada y salida. Alternativamente, es factible convertir los datos en un codee y un archivo multiplexado que no sea MPEG mediante el uso de un CPU 670 y dar salida a los datos resultantes a través de la I/F 610 de entrada y salida. Si las tablas de gestión anteriormente mencionadas, es decir, "tabla de gestión de configuración de unidad y clave"; "tabla de gestión de estado"; y "tabla de información de gestión de uso de contenido" se almacenan en el medio 691 de grabación de información, luego estas tablas se leen desde ahi y se almacenan en una memoria 680. La información de la clave para cada unidad de gestión de contenido (unidad CPS) necesaria para la reproducción puede obtenerse de datos almacenados en la memoria 680. Se debe hacer notar que si las tablas de gestión y las claves de unidad no se almacenan en un medio de grabación de información, pueden obtenerse desde un servidor en red a través de un procedimiento predeterminado. Este procedimiento se describirá más adelante. Como se describió anteriormente, cada unidad de gestión de contenido (unidad CPS) está configurada como si
estuviera relacionada con cualquiera de título; índice de aplicación; programa de reproducción; lista de reproducción; y clip . Para una unidad de gestión de contenido (unidad CPS) , se relaciona una clave de unidad. El programa de control de reproducción integrado para controlar la ejecución totalmente de reproducción de contenido detecta el suceso de una conmutación de la unidad de gestión de contenido (unidad CPS) y ejecuta la conmutación entre las claves que se van a aplicar de acuerdo con la conmutación de la unidad de gestión de contenido detectada (unidad CPS) . Si no se ha obtenido ninguna clave, este programa ejecuta el procesamiento para presentar un mensaje que le solicita al usuario la adquisición de la clave. Lo siguiente describe una operación que se va a ejecutar en la grabación de datos si el medio 691 de grabación de información tiene una configuración de datos grabable. La entrada de la señal digital y la entrada de la señal análoga se consideran como datos que se van a grabar. En el caso de una señal digital, se ingresa a través de la I/F 610 de entrada y salida de señal digital y se encripta apropiadamente mediante el medio 650 de
procesamiento de encriptación que se va a almacenar en el medio 691 de grabación de información. Si el formato de datos de la señal digital ingresada se convierte y se almacena, el codee 630 de MPEG, el CPU 670, y el medio 620 de procesamiento de TS/PS convierten el formato de datos en un formato de datos de almacenamiento. Luego, el medio 650 de procesamiento de encriptación ejecuta un procesamiento de encriptación apropiado en el formato de datos de almacenamiento que se van a almacenar en el medio 691 de grabación de información. En el caso de la señal análoga, una señal análoga ingresada en la I/F 640 de entrada y salida se convierte mediante el convertidor 641 D/A en una señal digital, la cual se convierte después en un codee mediante el codee 630 de MPEG que va a utilizarse en la grabación. Después, el codee se convierte mediante el medio 620 de procesamiento de TS/PS en datos multiplexados AV que es un formato de datos de grabación. Los datos multiplexados AV se encriptan apropiadamente mediante el medio 650 de procesamiento de encriptación como sea requerido para almacenarse en el medio 691 de grabación de información. Las tablas de gestión anteriormente mencionadas, es decir, "tabla de gestión de configuración de unidad y clave" ; "tabla de gestión de estado"; y
"tabla de información de gestión de uso de contenido" también se crean o se actualizan periódicamente para almacenarse en el medio 691 de grabación de información. Si el aparato de grabación y reproducción obtiene la información necesaria a través de una red externa, los datos obtenidos se almacenan en la memoria 580 en el aparato de grabación y reproducción. Los datos almacenados incluyen información de clave necesaria para la reproducción de contenido, la información de los subtítulos y el audio que va a reproducirse junto con la reproducción de contenido, datos tales como una imagen fija, información de gestión de contenido y reglas de operación (reglas de utilización) del aparato de reproducción que corresponden a la información de gestión de contenido, por ejemplo. Debe hacerse notar que los programas para ejecutar el procesamiento de reproducción y el procesamiento de grabación se almacenan en una ROM 660, y la memoria 680 se utiliza como el área de almacenamiento de parámetros y datos y el área de trabajo durante la ejecución de estos programas como sea requerido. Con referencia a la FIGURA 25, la configuración del dispositivo que permite la grabación y reproducción de datos se ha descrito anteriormente; también es factible configurar un aparato que tiene solamente capacidades de reproducción o capacidades de grabación, para
el cual puede aplicarse la presente invención.
[8. Configuración de red ejemplar] Lo siguiente describe una configuración ejemplar en la cual un aparato de procesamiento de información (aparato de grabación y reproducción) para reproducir contenido mediante la carga del medio de grabación de información anteriormente mencionado se conecta a una red tal como una red local, con referencia a la FIGURA 26. Un aparato 711 de grabación y reproducción se conecta a una red 710 local a través de una I/F digital. La I/F digital está basada en una IEEE 1394, Ethernet o una LAN inalámbrica, por ejemplo. El uso de contenido en un local incluye las siguientes formas por ejemplo. El contenido reproducido a partir de un medio de grabación de información cargado en el aparato 711 de grabación y reproducción se transmite a un servidor 712 local que tiene medio de grabación, tal como un disco duro, que va a almacenarse en la presente como un contenido de copia. El contenido reproducido se transmite desde el medio de grabación de información cargado en el aparato 711 de grabación y reproducción a tal dispositivo 714 de reproducción de contenido que tiene medio de salida similar a un monitor de pantalla tal como una TV o una PC, o un contenido de copia del servidor 712 local se transmite para
una reproducción de corriente. Un dispositivo 713 de reproducción de contenido tal como una PC que tiene una capacidad de control remoto opera en forma remota el aparato 711 de grabación y reproducción o el servidor 712 local para transmitir y dar salida al contenido reproducido del medio de grabación de información cargado en el aparato 711 de grabación y reproducción o el contenido de copia del servidor 712 local. El contenido reproducido desde el medio de grabación de información cargado en el aparato 711 de grabación y reproducción o el contenido de copia del servidor 712 local se transmite y se le da salida hacia un dispositivo 715 portátil. Los datos de salida desde cada dispositivo en red se graban en un medio de grabación mediante el aparato 711 de grabación y reproducción. Además, si la información necesaria para la reproducción de contenido debe obtenerse en el aparato 711 de grabación y reproducción desde un servidor 720 local a través de una red fuera de la local por ejemplo un aparato 711 de grabación y reproducción local externo se conecta al servidor 720 local para obtener la información necesaria. Estas operaciones de procesamiento pueden ej ecutarse . [9. Secuencias de ejecución de procesamiento)
Lo siguiente describe las secuencias de contenido de reproducción almacenadas en el medio de grabación de información anteriormente mencionado, en decir, el medio de grabación de información que almacena el contenido encriptado con una clave de unidad única para cada unidad de gestión de contenido (unidad CPS) y las secuencias de otro procesamiento, con referencia a los diagramas de flujo. (1) Procesamiento de reproducción de contenido Primero que nada, una secuencia de un contenido que se reproduce desde un medio de grabación de información que almacena el contenido encriptado en una base de unidad de gestión de contenido (unidad CPS) se describirá con referencia al diagrama de flujo mostrado en la FIGURA 27. El procesamiento mostrado en la FIGURA 27 se ejecuta mediante un programa de control de reproducción integrado para controlar totalmente la reproducción de contenido almacenada en un aparato de procesamiento de información (un aparato de reproducción) en el cual se carga el medio de grabación de información. En la etapa S301, el aparato de procesamiento de información selecciona el asunto de contenido para su reproducción a partir de contenido almacenado en un medio de grabación de información, es decir, a partir de las unidades de gestión de contenido (unidades CPS) . Este procesamiento se ejecuta con base en el ingreso de usuario a través de un
medio de ingreso conectado al aparato de procesamiento de información o el ingreso de la información que especifica el contenido desde un dispositivo en red, por ejemplo. Para ser más específicos, un programa de reproducción inicia con base en la información de especificación del título especificado por el usuario o el índice de aplicación en una configuración de capa de contenido descrita anteriormente con referencia a las FIGURAS 2 y 3. De acuerdo con el programa de reproducción, cualquiera de las listas de reproducción se seleccionan y, con base en la lista de reproducción seleccionada, se selecciona el clip para iniciar la reproducción . En la etapa S302, la unidad de gestión de contenido (unidad CPS) que incluye el asunto de contenido para su reproducción se identifica. Como se. describió anteriormente, cada unidad de gestión de contenido (unidad CPS) se relaciona con cualquiera de título; índice de aplicación; programa de reproducción; lista de reproducción; y cli . Con base en cualquiera de los parámetros anteriormente mencionados, el programa de control de reproducción integrado para controlar totalmente la
reproducción de contenido identifica la unidad de gestión de contenido que va a reproducirse. En la etapa S303 , se hace una decisión si el aparato de reproducción mismo tiene la información necesaria para la reproducción de la unidad de gestión de contenido que se va a reproducir, es decir, una clave de unidad. Esto es, la memoria del aparato de reproducción se verifica para la clave de unidad que es la clave que corresponde a la unidad de gestión de contenido seleccionada como el asunto de contenido para reproducción. Si se encuentra la clave de la unidad, entonces, el contenido, es decir, una corriente AV en la unidad de gestión de contenido se desencripta mediante el uso de una clave de unidad para el procesamiento de reproducción en la etapa S306. Se debe hacer notar que "información necesaria para la reproducción" incluye no solamente la clave de unidad para la desencriptación de contenido sino que también, algunas veces, los datos de descarga para utilizarlos en la reproducción de contenido y las reglas de operación (reglas de utilización) del aparato de reproducción para la información de gestión de contenido. El aparato de procesamiento de información verifica la conservación de estos fragmentos de información para su reproducción, como sea requerido. Si la clave de la unidad y otra información necesaria no se conservan, entonces en la etapa S304, la
información necesaria tal como la clave de unidad, los datos de descarga para utilizarse en la reproducción de contenido y las reglas de operación (reglas de utilización) del aparato de reproducción para la información de la gestión de contenido se obtienen de fuera. Por ejemplo, la clave de unidad y otra información necesaria se obtienen al seguir un procedimiento predeterminado a partir de un servidor en red por ejemplo. Este procesamiento se describirá más adelante. Si la adquisición de la información (la clave de unidad) se encuentra exitosa en la etapa S305, entonces el contenido, es decir, una corriente AV en la unidad de gestión de contenido se desencripta mediante el uso de una clave de unidad para ejecutar el procesamiento de reproducción en la etapa S306. Si la adquisición de la información (la clave de unidad) se encuentra no exitosa, el procesamiento se termina sin ejecutar la reproducción de contenido. Lo siguiente describe una secuencia del procesamiento de copia de contenido con referencia a la FIGURA 28. Este procesamiento almacena una lectura de la unidad de gestión de contenido de un medio de grabación de información en un aparato de reproducción cargado con el medio de grabación de información que almacena el contenido encriptado en una base de unidad de gestión de contenido dentro de un medio de grabación de información tal como un servidor por ejemplo, conectado a una red (por ejemplo, una
red local) . El procesamiento mostrado en la FIGURA 28 se ejecuta en el aparato de procesamiento de información (aparato de reproducción) en el cual se carga el medio de grabación de información. En la etapa S311, el aparato de procesamiento de información selecciona el asunto de contenido para el procesamiento de copia desde el contenido almacenado en un medio de grabación de información, es decir, las unidades de gestión de contenido. Este procesamiento se ejecuta con base en el ingreso de usuario a través de un medio de ingreso conectado al aparato de procesamiento de información o con base en el ingreso de la información de especificación de contenido desde un dispositivo en red, por ejemplo. En la etapa S312, se selecciona una unidad de gestión de contenido (unidad CPS) que se va a copiar. Para cada unidad de gestión de contenido establecida para cualquiera de las anteriores, la capacidad para copiar se establece para la "tabla de información de gestión de uso de contenido" descrita con referencia a la FIGURA 22; si se permite la copia, el número de veces que la copia se permite puede especificarse. En la etapa S313, se hace una decisión si el contenido especificado de la copia es copiable y, en la etapa S314, se hace una decisión si el conteo de la copia está dentro del limite de conteo con base en la "tabla de
información de gestión de uso de contenido". Debe hacerse notar que, para esta decisión "copiable" no solamente se verifica la copiabilidad mediante el uso de la "tabla de información de gestión de uso de contenido" en los medios de grabación, sino que también se obtiene la información de copiabilidad desde un servidor externo a través de una red si la "tabla de información de gestión de uso de contenido" se conserva en el servidor externo por ejemplo. También es factible comprar el derecho para hacer la copia desde un servidor para obtener un permiso de copia de contenido. Para el contenido no habilitado para la copia o contenido del cual el limite del conteo de permiso de copia ya se ha alcanzado, el procesamiento se termina sin ejecutar el procesamiento de copia. Para el contenido habilitado para copia y del cual el limite del conteo de permiso de copia no se ha alcanzado aún, el procedimiento va hacia la etapa S315 para verificar la información acerca de la compatibilidad del dispositivo de destino de la copia. El dispositivo de destino de la copia indica un dispositivo tal como un servidor local conectado al aparato de procesamiento de información presente a través de una red, por ejemplo. Al verificar la compatibilidad, se determina ya sea, si los datos de MPEG-TS es decir el contenido almacenado en un medio de grabación de información por ejemplo se copian directamente mediante un dispositivo tal como un servidor local, el servidor es capaz
de procesar los datos de MPEG-TS . En la etapa S316, si el contenido almacenado en el medio de grabación de información se encuentra que es copiable, entonces el procedimiento va hacia la etapa S319 para ejecutar el procesamiento de la copia. Si el contenido almacenado en el medio de grabación de información se encuentra que no es copiable en la etapa S316, entonces el procedimiento va hacia la etapa S317 para determinar si el medio de grabación de información almacena otro contenido por copiar que el contenido original. Si el otro contenido para la copia se encuentra, los datos para la copia se leen desde el medio de grabación de información en la etapa S320 para copiarse en el dispositivo de destino de la copia. Si los otros datos para la copia no se encuentran, entonces el procedimiento va hacia la etapa S318 para determinar si la conversión de datos de contenido original, es decir, la conversión a un formato de datos reproducibles en el dispositivo de destino de la copia se habilita. Si se habilita la conversión de datos, entonces el contenido se lee desde el medio de grabación de información en la etapa S321 para ejecutar la conversión de datos, los datos convertidos se copian al dispositivo de destino de la copia. Si la conversión en un formato de datos reproducible en el dispositivo de destino para la copia no se habilita, el procesamiento se termina sin ejecutar el procesamiento de
copia de contenido. Lo siguiente describe una secuencia de procesamiento de reproducción de corriente de contenido con referencia a la FIGURA 29. En el procesamiento de reproducción de corriente, una unidad de gestión de contenido se produce para tal dispositivo de reproducción conectado a una red (por ejemplo, una red local) como una TV o una PC que tiene un medio de salida similar a un monitor de pantalla o un altavoz por ejemplo. La unidad de gestión de contenido se lee desde un medio de grabación de información en un aparato de reproducción, el cual cargó el medio de grabación de información que almacena el contenido encriptado con base en una unidad de gestión de contenido. El procesamiento mostrado en la FIGURA 29 se ejecuta en un aparato de procesamiento de información (un aparato de reproducción) en el cual se carga un medio de grabación de información. En la etapa S331, el aparato de procesamiento de información selecciona el asunto de contenido para el procesamiento de reproducción de corriente a partir de contenido, es decir, las unidades de gestión de contenido almacenadas en el medio de grabación de información. Este procesamiento se ejecuta con base en el ingreso de usuario a través de un medio de ingreso conectado al aparato de procesamiento de información o con base en el ingreso de la información de especificación de contenido desde un
dispositivo en red, por ejemplo. En la etapa S332, la unidad de gestión de contenido (unidad CPS) que se va a copiar se identifica. Como se describió anteriormente, cada unidad de gestión de contenido se relaciona con cualquiera de: titulo ; índice de aplicación; programa de reproducción; lista de reproducción; y clip. Para cada unidad de gestión de contenido establecida para cualquiera de los anteriores, la reproductibilidad de corriente se establece en la "tabla de información de gestión de uso de contenido" descrita con referencia a la FIGURA 22. Si se habilita la reproducción de corriente, la información del dispositivo habilitado para la reproducción de corriente puede establecerse en esta tabla. En la etapa S333, se hace una decisión si se habilita la reproducción de corriente con base en la "tabla de información de gestión de uso de contenido". Debe hacerse notar que esta decisión de "¿corriente habilitada?" se ejecuta no solamente mediante la verificación de la información del permiso para la reproducción de corriente con base en la "tabla de información de gestión de uso de contenido" grabada en los medios de grabación. Si la "tabla
de información de gestión de uso de contenido" se conserva en un servidor externo, la información del permiso se adquiere desde el servidor al conectarse al mismo a través de una red. También es factible comprar el derecho de reproducción de corriente desde un servidor. Para el contenido no habilitado para su reproducción de corriente, el procesamiento se termina sin ejecutar el procesamiento de corriente. Para el contenido habilitado para su reproducción de corriente, el procedimiento va hacia la etapa S334 para verificar la información acerca de la compatibilidad del dispositivo receptor de datos de corriente. Un dispositivo receptor de datos de corriente indica una TV o una PC por ejemplo, conectada con una red local. La compatibilidad se determina al verificar si los datos de MPEG-TS que son el contenido almacenado en un medio de grabación de información pueden procesarse mediante el dispositivo receptor de datos de corriente, es decir, el dispositivo receptor de datos de corriente tiene medios de procesamiento de TS (Corriente de Transporte) y las capacidades del codee de MPEG, por ejemplo. Si el contenido almacenado en el medio de grabación de información se encuentra transmisible en la etapa S335, entonces el contenido se lee desde el medio de grabación de información en la etapa S338, iniciando de esa manera el procesamiento de la transmisión de contenido hacia el
dispositivo receptor de datos de corriente. Si el contenido almacenado en el medio de grabación de información se encuentra no transmisible en la etapa S335, entonces el procedimiento va hacia la etapa S336 para determinar si el medio de grabación de información almacena otro contenido que vaya a transmitirse para su reproducción de corriente que el contenido original. Si el contenido que se va a transmitir para la reproducción de corriente se encuentra, entonces este contenido se lee desde el medio de grabación de información que se va a transmitir al dispositivo receptor de datos de corriente en la etapa S339. Si el contenido que se va a transmitir para su reproducción de corriente no se encuentra, el procedimiento va hacia la etapa S337 para determinar si la conversión de datos de contenido original, es decir, la conversión a un formato de datos reproducible en el dispositivo receptor de datos de corriente se habilita. Si la conversión no se encuentra habilitada, entonces el procedimiento va hacia la etapa S340, en la cual el contenido se lee desde el medio de grabación de información y el contenido se convierte a datos para transmitirse al dispositivo receptor de datos de corriente. Si la conversión a un formato de datos reproducible en el dispositivo receptor de datos de corriente se encuentra deshabilitada, entonces el procesamiento se termina sin ejecutar la transmisión de contenido.
Lo siguiente describe una secuencia de un procesamiento de reproducción remoto de contenido con referencia a la FIGURA 30. En el procesamiento, se reproduce una unidad de gestión de contenido en tal dispositivo de reproducción conectado a una red (por ejemplo, una red local) como una TV o una PC que tiene el medio de salida similar a un monitor de pantalla o un altavoz, en una manera de control remoto. La unidad de gestión de contenido se lee desde el medio de grabación de información en un aparato de reproducción, el cual cargó el medio de grabación de información que almacena el contenido encriptado con base en una unidad de gestión de contenido. El procesamiento mostrado en la FIGURA 30 se ejecuta en un aparato de procesamiento de información (un aparato de reproducción) en el cual se carga el medio de grabación de información. En la etapa S351, el aparato de procesamiento de información selecciona el asunto de contenido para el procesamiento de reproducción remota desde el contenido almacenado en un medio de grabación de información, es decir, las unidades de gestión de contenido. Este procesamiento se ejecuta con base en el ingreso de la información de especificación de contenido desde un dispositivo en red. En la etapa S352, se identifica la unidad de gestión de contenido (unidad CPS) que se va a copiar. Como se describió anteriormente, cada unidad de gestión de contenido
se relaciona con cualquiera de: título; índice de aplicación; programa de reproducción; lista de reproducción; y clip . Para cada unidad de gestión de contenido establecida para cualquiera de los anteriores, la reproductibilidad remota se establece en la "tabla de información de gestión de uso de contenido" descrita con referencia al FIGURA 22. Si se habilita la reproducción remota, la información del dispositivo habilitado para la reproducción remota puede establecerse en esta tabla. En la etapa S353 se hace una decisión de si se habilita la reproducción remota con base en la "tabla de información de gestión de uso de contenido". Debe hacerse notar que esta decisión de "¿reproducción remota habilitada?" se ejecuta mediante no solamente la verificación de la información de permiso de reproducción remota con base en la "tabla de información de gestión de uso de contenido" grabada en los medios de grabación. Si la "tabla de información de gestión de uso de contenido" se conserva en un servidor externo, la información del permiso se adquiere desde el servidor al conectarse al mismo a través de una red. También es factible comprar el derecho de reproducción remota desde
un servidor. Para el contenido no habilitado para la reproducción remota, el proceso se termina sin ejecutar el procesamiento remoto. Para el contenido habilitado para la reproducción remota, el procedimiento va hacia la etapa S354 para verificar la información acerca de la compatibilidad del dispositivo receptor de contenido de reproducción remota. Un dispositivo receptor de contenido de reproducción remota indica una TV o una PC, por ejemplo, conectadas con una red local. La compatibilidad se determina al verificar si los datos de MPEG-TS que están en el contenido almacenado en el medio de grabación de información pueden procesarse mediante un dispositivo receptor de datos de corriente, es decir, el dispositivo receptor de contenido de reproducción remota tiene el medio de procesamiento de TS (Corriente de Transporte) y las capacidades del codee de MPEG, por ejemplo. Si el contenido almacenado en el medio de grabación de información se encuentra transmisible como lo está en la etapa S355, entonces el contenido se lee desde el medio de grabación de información en la etapa S356, iniciando de esa manera el procesamiento de transmisión de contenido hasta el dispositivo receptor de contenido para reproducción remota. Si el contenido almacenado en el medio de grabación de información no se encuentra transmisible como lo está en la etapa S356, entonces el procesamiento se termina sin
ejecutar la transmisión de contenido.
[10. Procesamiento de adquisición de información necesaria en la reproducción de contenido] Lo siguiente describe el procesamiento para adquirir información desde un medio de grabación de información o externamente. La información se vuelve necesaria para ejecutar el procesamiento de reproducción de la lectura de contenido desde un medio de grabación de información que almacena el contenido encriptado mediante el uso de una clave de unidad única para cada fragmento de contenido, es decir, cada unidad de gestión de contenido (unidad CPS) almacenada en el medio de grabación de información y otro procesamiento. La información que se va a adquirir incluye la clave de unidad, los datos de descarga para utilizarlos en la reproducción de contenido y las reglas de operaciones (reglas de utilización) de un aparato de reproducción para la información de gestión de contenido. Estos fragmentos de información se adquieren desde datos grabados para el medio de grabación de información o un servidor en red en un procedimiento predeterminado. Lo siguiente describe un ejemplo para adquirir una clave de unidad desde el medio de grabación de información con referencia a la FIGURA 31. La FIGURA 31 muestra una configuración ejemplar en la cual la información de la
generación de la clave de unidad destinada para cada bloque de información de clave de renovación (RKB: Bloque de Clave de Renovación) que puede obtener la clave Km única para los medios para un medio de grabación de información necesaria para generar una clave de contenido que es una clave de unidad que está almacenada en el medio de grabación de información junto con el contenido, y un aparato de reproducción obtiene el bloque de información de la clave de renovación (RKB) desde el medio de grabación de información para obtener la clave de unidad con base en la clave Km de los medios obtenida desde el bloque de información de la clave de renovación (RKB) y el procesamiento de generación de clave de unidad utilizando la información de generación de clave de unidad obtenida desde el medio de grabación de información. El bloque de información de clave de renovación (RKB) es un bloque de información de encriptación de clave que está disponible para obtener la clave Km única de los medios para los medios de grabación solamente mediante el procesamiento de la desencriptación basado en una clave de dispositivo almacenada en el aparato de reproducción que tiene el derecho de utilización legal de contenido. Debido a que es necesaria una clave para la desencriptación de contenido, es decir, una clave de unidad, debe generarse mediante el uso de una clave Km de medios, solamente el
aparato de reproducción que tiene un derecho de utilización legal de contenido está en posibilidad de obtener la clave de unidad. Lo siguiente describe una configuración de RKB y el procesamiento de adquisición de clave con referencia a las FIGURAS 32 y 33. Los números 0 hasta 15 se muestran en la parte inferior de la FIGURA 32 y son indicativos de los dispositivos de usuario que son aparatos de procesamiento de información para utilizar el contenido, por ejemplo. Cada hoja en una estructura de árbol de capa mostrada en la FIGURA 32 corresponde a un dispositivo. En el momento de la fabricación o el embarque, los dispositivos 0 hasta 15 almacenan en una memoria de los mismos un conjunto de claves (claves de dispositivo (DNK: Clave de Nodo de Dispositivo) ) compuestas de claves (claves de nodo) destinadas a nodos que se extienden desde la propia misma hoja hasta la raiz y una clave de la hoja de cada hoja. K000 hasta Kllll en la parte inferior de la FIGURA 32 son indicativos de claves de hoja destinados a los dispositivos 0 hasta 15 y las claves incluyen KR (clave raiz) desde arriba hasta abajo al segundo nodo desde el fondo, es decir KR hasta Klll, son claves de nodo. En la estructura de árbol mostrada en la FIGURA 32, el dispositivo 0 tiene la clave de hoja KOOOO, claves de nodo K000, K00, K0 y KR como claves de dispositivo, por ejemplo.
El dispositivo 5 tiene K0101, K010, KOI, KO, y KR. El dispositivo 15 tiene Kllll, Klll, Kll, Kl, y KR. Debe hacerse notar que el árbol mostrado en la FIGURA 32 tiene solamente 16 dispositivos 0 hasta 15 y una estructura simétrica que tiene cuatro capas; también es factible para el árbol que tenga más dispositivos y el número de capas que no sea cuatro . Por ejemplo, una porción encerrada por un circulo de linea punteada, es decir, los dispositivos 0, 1, 2 y 3 se considera que son un conjunto como un grupo. Por ejemplo, se considera que solamente los dispositivos incluidos en este grupo tienen el derecho de utilización legal, es decir una licencia para utilizar el contenido encriptado almacenado en el medio de grabación de información. En este caso, solamente los dispositivos 0, 1, 2 y 3 establecen la RKB que habilita la adquisición de las claves aplicables a la desencriptación de contenido, almacenando de esa manera la RKB dentro del medio de grabación de información en el cual se almacena el contenido encriptado. Como se ve a partir de la FIGURA 32, tres dispositivos 0, 1, 2, y 3 incluidos en un grupo comparten claves comunes K00, K0, y KR como claves de dispositivo (DNK: Clave de Nodo de Dispositivo) almacenadas en cada dispositivo . Para este momento, una configuración de RKB que
permite solamente los dispositivos 0, 1 y 2 para obtener la clave Km de los medios para utilizarla en la generación de claves de unidad (Kul, Ku2, etc.) aplicables a la desencriptacion de contenido como se muestra en la FIGURA 33, por ejemplo. La RKB se establece como índice datos encriptados 000 Enc(K000, Km) 0010 Ene (K0010, Km) . Debe hacerse notar que Enc(Kx, Ky) indica datos encriptados obtenidos mediante los datos de encriptación Ky con la clave Kx. Para este momento, los dispositivos 0 y 1 están en posibilidad de desencriptar los datos encriptados de índice [000] mediante el uso de la clave de dispositivo
[K000] poseída por ellos mismos. El dispositivo 2 está en posibilidad de desencriptar los datos encriptados de índice
[0010] de la RKB anteriormente mencionada mediante el uso de la clave de dispositivo [K0010] . El procesamiento de encriptación de cada una de estos fragmentos de datos encriptados permite la adquisición de la clave Km de los medios. Después de la adquisición de la clave Km de los medios, los dispositivos 0 y 1 están habilitados para obtener claves de unidad (Kul, Ku2, etc.) mediante la información de generación de clave de unidad destinada para cada unidad de gestión de contenido y el procesamiento de generación de clave de unidad utilizando la clave Km de los medios. Otros
dispositivos no tienen ninguna clave de dispositivo [K000] y [K0010] y por lo tanto no están en posibilidad de obtener la clave Km de los medios mediante la desencriptacion de la RKB si la RKB que tiene la configuración mostrada en la FIGURA 4 se recibe, para que otros dispositivo no puedan generar claves de la unidad (Kul, Ku2, etc.) . De ese modo, al proporcionar los datos de la configuración que corresponden a cada dispositivo que tiene una licencia, el RKB se configura como un bloque de información de clave de renovación que se habilita para proporcionar información privada tal como solamente claves de unidad para dispositivos particulares en los cuales se puede procesar la información privada. La información de la clave (RKB) puede cambiar en la configuración del mismo según se desee ya que el RKB puede procesarse solamente en dispositivos que permiten el uso de contenido. Regresando a la FIGURA 31, se describirá el procesamiento que se va a ejecutar en el aparato de reproducción. Un aparato 820 de reproducción lee el bloque 811 de información de la clave de renovación (RKB) desde un medio 810 de grabación de información, en una sección 822 de procesamiento de bloque de información de clave de Renovación, aplica una clave 821 del dispositivo almacenada en el aparato 820 de reproducción para desencriptar el bloque 811 de información de clave de renovación (RKB) , obteniendo
de esa manera la clave Km de los medios. Además, en una sección 823 de adquisición de clave de Unidad, el aparato 820 de reproducción ejecuta el procesamiento de generación de clave de unidad mediante el uso de la información 812 de generación de clave de unidad obtenida del medio de grabación de información en la clave de los medios para obtener una clave de contenido, es decir, una clave de la unidad. La información 812 de la generación de la clave de la unidad incluye una "tabla de gestión de configuración de unidad y clave de unidad" descrita anteriormente con referencia a la FIGURA 5. La "tabla de gestión de configuración de unidad y clave de unidad" es una tabla de gestión en la cual la información de la unidad que establece la unidad, información de la identificación de la unidad de gestión de contenido, e información de identificación de clave de unidad se relacionan una con la otra. Esta tabla se configura como si estuviera relacionando los identificadores de unidad (CPS1, CPS2, etc. ) como la información de identificación de una unidad de gestión de contenido que corresponde a cada titulo con los identificadores (Kul, Ku2, etc.) para cada clave de unidad correspondiente. Adicionalmente, una sección 824 de procesamiento de Datos desencripta la lectura de contenido desde el medio 810 de grabación de información, es decir el contenido encriptado de la corriente AV por ejemplo, en la unidad de gestión de
contenido, al aplicar una clave de la unidad, obteniendo de esa manera y reproduciendo el contenido. Debe hacerse notar que la sección 823 de adquisición de clave de la Unidad detecta la conmutación de la unidad de gestión de contenido con base en la tabla de gestión en la cual la información de la unidad que establece la unidad, la información de identificación de la unidad de gestión de contenido y la información de la identificación de la clave de la unidad se relacionan una con la otra, ejecutando ahí el procesamiento de cambio aplicado a las claves de la unidad de acuerdo con la información detectada. La FIGURA 34 muestra el procesamiento para adquirir diversos tipos de información necesaria para la reproducción de contenido no sólo a partir del medio de grabación de información sino de un servidor en red. Al solicitar la información necesaria tal como las claves desde un servidor 850, el contenido 831 almacenado en un medio 830 de grabación de información debería estar en un estado asociado con la red (estado unido) por adelantado. En el ejemplo mostrado en la FIGURA 34, un aparato
840 de reproducción obtiene, como la información adquirida necesaria para la reproducción de contenido desde el servidor, las condiciones de uso de contenido (reglas de utilización) y los datos de la descarga. Las condiciones de uso de contenido incluyen las claves de la unidad, la
información de gestión de contenido, y la información del derecho de utilización de contenido. Los datos de la descarga incluyen tales como la información de control de operación, datos de los subtítulos y datos de audio que permiten el control de la operación en el momento de la reproducción con base en la información del control que se va a adquirir desde el servidor, no la información del control de reproducción grabada en los medios de grabación. El servidor 850 tiene una base de datos 852 en la cual esos fragmentos de información se almacenan. En el ejemplo mostrado en la FIGURA 34, el aparato 840 de reproducción tiene una sección 841 de procesamiento de Autenticación, para ejecutar el procesamiento de autenticación al aplicar una clave del dispositivo. El servidor 850 tiene una base de datos 851 de la calve del dispositivo que almacena una clave del dispositivo destinada para el aparato de reproducción que es un dispositivo de usuario. La sección 841 de procesamiento de Autenticación del aparato 840 de reproducción y la sección 853 de procesamiento de Autenticación del servidor 850 ejecutan el procesamiento de la autenticación mediante el uso de una clave del dispositivo compartida, una secuencia de autenticación con base en el método de encriptación de la clave común por ejemplo (por ejemplo, el procesamiento especificado mediante ISO 9798) para confirmar la validez mutua y generar una clave
de sesión que es una clave para los datos de transferencia de encriptación. Tras la autenticación exitosa, una sección 854 de procesamiento de Datos del servidor 850 obtiene, bajo la condición de que el aparato 840 de reproducción es un dispositivo legal que tiene una clave de dispositivo legal, la información necesaria para la reproducción de contenido desde la base de datos 852, las condiciones de uso de contenido (reglas de utilización) y los datos de la descarga. Las condiciones de uso de contenido incluyen claves de la unidad, información de la gestión de contenido y la información del derecho de utilización de contenido. Los datos de la descarga incluyen tales como la información de control de operación, datos de los subtítulos y datos de audio que permiten el control de la operación en el momento de la reproducción con base en la información de control que se va a adquirir desde el servidor, no la información de control de la reproducción grabada en los medios de grabación y transmite los datos adquiridos hasta el aparato 840 de reproducción. Se debe hacer notar que los datos que se van a transmitir están encriptados con la clave de sesión. Una adquisición de clave de unidad y una sección 842 de procesamiento de datos del aparato 840 de reproducción aplican la clave de la unidad recibida desde el servidor para desencriptar los datos encriptados en las unidades de gestión
de contenido que configuran el contenido 831 leído desde el medio 830 de grabación de información, ejecutando de esa manera la reproducción de contenido. Se debe hacer notar que, en el momento de la reproducción, el procesamiento del control y la reproducción se ejecutan con base en los datos de la descarga tales como la información de gestión de contenido, las condiciones de uso de contenido (reglas de utilización) , los datos de los subtítulos y los datos de audio obtenidos desde el servidor 850. La adquisición de la clave de la unidad y la sección 842 de procesamiento de datos del aparato 840 de reproducción notifica a la sección 854 de procesamiento de Datos del servidor 850 de cualquier identificador de usuario, identificador del aparato de procesamiento de información y del identificador del medio de grabación de información, recibe la información de control de operación que corresponde a un identificador de notificación, y ejecuta la reproducción o copia de contenido almacenado en un medio de grabación de información anteriormente mencionado de acuerdo con el procesamiento de control basado en la información de control de operación de recepción. Se debe hacer notar que, tras la adquisición de control de la operación desde el servidor 850, el aparato 840 de reproducción está habilitado para ejecutar el control de la operación en el momento de la reproducción no solamente con base en la información de control de la reproducción
grabada en los medios de grabación sino con base en la información de control adquirida desde un servidor. Lo siguiente describe los ejemplos de la información de control de operación que se va a adquirir desde un servidor.
(Ejemplo 1 de la Información de control de operación) La información de control de la copia actualizada (información CCI) se maneja como la información de control de operación que puede adquirirse desde un servidor. En principio, el aparato 840 de reproducción ejecuta el control con base en la información de control de la copia (información CCI) grabada en los medios de grabación como por omisión pero obtiene una nueva información de control de la copia (información CCI) desde el aparato 840 de reproducción como la información de control de operación. Si el aparato 840 de reproducción obtuvo la información de control de la copia actualizada (información CCI) desde el servidor 850, entonces el aparato 840 de reproducción ejecuta el procesamiento con la base de la información de control de la copia (información CCI) obtenida desde el servidor 850. Esta configuración permite el cambio y la actualización de la información de control de la copia que corresponde a diversos tipos de contenido después de la venta de los medios de grabación con diversos cronometra es,
permitiendo de esa manera al aparato de reproducción ejecutar el procesamiento de copia con base en la información de control de la copia cambiada y actualizada (información CCI) . Por ejemplo, como información de control de la copia por omisión (información CCI) , la información de control de la copia (información CCI) deshabilitada para la copia para dispositivos particulares se establece como un medio de grabación de información que almacena el contenido. El aparato 840 de reproducción se conecta al servidor 850 para ejecutar el procesamiento tal como el registro de usuario por ejemplo, obteniendo de esa manera información de control de la nueva copia (información CCI) desde el servidor. La información de control de la copia (información CCI) proporcionada por el servidor 850 es la información de control de la copia habilitada para la copia para dispositivos en particular, de modo que puede proporcionarse una configuración en la cual solamente el aparato 840 de reproducción que tiene un permiso de copia con base en el procesamiento de conexión del servidor está habilitado para copiar el contenido no permitido para la información de control de la copia por omisión (información CCI) .
(Ejemplo 2 de Uso de la Información de Control de Operación)
Toda la información de control de la copia (información CCI) se adquiere desde el servidor 850.
Está especificado que el aparato 840 de reproducción debería adquirir la información de control de la copia (información CCI) desde el servidor 850 sin grabar la información de control de la copia (información CCI) en los medios de grabación. Esta configuración permite un control de la copia para el contenido que se va a almacenar en los medios de grabación siempre en el lado del servidor 850 y permite la gestión de usuario y el aparato de reproducción como un propietario de los medios de grabación.
(Ejemplo 3 de Uso de la Información de control de operación)
Las aplicaciones tales como Java se proporcionan desde el servidor 850 como la información de control de operación. El aparato 840 de reproducción descarga las aplicaciones tales como Java desde el servidor 850 y ejecuta las aplicaciones descargadas. Un rango sujeto de la aplicación Java no es solamente el simple control de la reproducción sino también la ejecución de la visualización del anuncio, servicios para compradores de medios de grabación particular, y registro de usuario y el cargo como las condiciones de uso de contenido. Como se describió anteriormente, proporcionar programas de la aplicación tales como Java desde el servidor 850 como la información de control de operación para ejecutar los programas proporcionados como las condiciones de
reproducción de contenido puede realizar una configuración en la cual el aparato 840 de reproducción se hace necesariamente para ejecutar tal procesamiento como la presentación del anuncio, el registro de usuario y el cargo de cuota de utilización, por ejemplo.
(Ejemplo 4 de Uso de la Información de control de operación)
La gestión de control de la operación que incluye la gestión de control de la copia se ejecuta para cada usuario, cada aparato de reproducción y cada fragmento de medios de grabación en el lado del servidor 850. Tras la obtención mediante el aparato 840 de reproducción, la información necesaria para la reproducción de contenido, por ejemplo, diversos tipos de información tales como claves de unidad e información de control de operación, el servidor 850 requiere al aparato 840 de reproducción para la transmisión de la información de identificación de usuario, la información de identificación del aparato de reproducción, la información de identificación única del medio de grabación. El servidor 850 relaciona esos tipos de información de identificación con la información de control de operación que incluye la información de control de la copia (información CCI) proporcionada al usuario y registra la información relacionada. El proceso de registro autoriza el control de la operación y la gestión para cada
usuario, cada aparato de reproducción y cada fragmento de medio de grabación en el lado del servidor 850. Con base en los datos registrados, el servidor 850 está habilitado para autorizar individualmente al usuario, al aparato de reproducción y al medio de grabación actualizar y cambiar la información de control de operación que incluye la información de control de la copia (información CCI) . El servidor genera la información de control de operación apropiadamente que corresponde a la información de identificación recibida desde el usuario, el aparato de reproducción, el medio de grabación y transmite la información generada al aparato de reproducción. Con base en la información de control de operación recibida desde el servidor, el aparato de reproducción utiliza el contenido. Una modalidad de la gestión de control de la operación que incluye la información de control de la copia (información CCI) para cada usuario, cada aparato de reproducción y cada medio de reproducción puede también configurarse en la cual, como se describió anteriormente en la descripción de la información de gestión de contenido con referencia a la FIGURA 23, cualquier información de control que no esté incluida en la información de control de la copia (información CCI) especificada mediante un sistema de grabación se establece en el lado del servidor para proporcionarse por el aparato de reproducción.
Como se describió anteriormente, los parámetros, etc. de la información de control de la copia (información CCI) se estandarizan para cada sistema de grabación particular (por ejemplo estándares DVD) ; una vez que los aparatos de reproducción cumplen esos estándares que se han propagado, es difícil extender la información de control de la copia (información CCI) . Para superar esta dificultad, cualquier información de control no incluida en la información de control de la copia (información CCI) especificada mediante un sistema de grabación se establece como la información definida de usuario y el propietario de contenido o el administrador del lado del servidor 850 establece una información de control de la copia (información CCI) única. La información de control de la copia (información
CCI) únicamente se establece mediante el servidor 850 (propietario o administrador de contenido) se proporciona al aparato 840 de reproducción y las aplicaciones (por ejemplo Java) para interpretar la información de control de la copia (información CCI) para el aparato 840 de reproducción. Al ejecutar las aplicaciones obtenidas desde el servidor 850, el aparato 840 de reproducción interpreta la información de control de la copia (información CCI) definida en forma única obtenida desde el servidor 850 para ejecutar un control de copia de acuerdo con la información de control de la copia
(información CCI) definida en forma única. Se debe hacer notar que, en el ejemplo antes mencionado, la información de gestión de contenido, las condiciones de uso de contenido (reglas de utilización) , la información de control de operación, los datos de los subtítulos, datos de audio y otros datos de la descarga se muestran además de las claves de la unidad como los datos de transferencia desde el servidor 850; esos fragmentos de datos se obtienen según lo requerido de acuerdo con la reproducción de contenido y por lo tanto no siempre se requieren. Al igual que con la FIGURA 34, la FIGURA 35 muestra el procesamiento de la obtención de diversos tipos de información necesaria para la reproducción de contenido desde un servidor conectado a una red. En la FIGURA 35, el aparato 840 de reproducción y el servidor 850 tienen claves privadas de autenticación y certificados de clave públicos. En la FIGURA 35, la clave del dispositivo del aparato 840 de reproducción y la clave del servidor 850 se establecen como la clave privada para la autenticación y los certificados de la clave pública que almacenan las claves públicas correspondientes a esas claves privadas, se establecen. Cuando el aparato 840 de reproducción obtiene la información necesaria tal como las claves, se supone que el contenido 831 almacenado en el medio 830 de grabación de información se mantiene en el estado asociado con la red
(estado unido) . En el ejemplo mostrado en la FIGURA 35, el aparato 840 de reproducción obtiene la información adquirida necesaria para la reproducción de contenido desde un servidor, las condiciones de uso de contenido (reglas de utilización) , que incluyen las claves de unidad, la información de gestión de contenido, y la información de derecho de utilización de contenido, y los datos de la descarga tales como la información de control de operación, los datos de los subtítulos y los datos de audio para habilitar el control de la operación en el momento de la reproducción con base no en la información de control de la reproducción grabada en los medios de grabación sino en la información de control obtenida desde el servidor. El servidor 850 tiene una base de datos 852 que almacena esos fragmentos de información. En el ejemplo mostrado en la FIGURA 35, el aparato 840 de reproducción tiene una clave de dispositivo y el servidor 850 almacena la clave del servidor en una base de datos 855 de clave del servidor. La sección 841 de procesamiento de Autenticación del aparato 840 de reproducción y la sección 853 de procesamiento de Autenticación del servidor 850 ejecuta el proceso de autenticación mediante el uso de una clave del dispositivo y la clave del servidor, y una secuencia de autenticación
basada en un método de procesamiento de encriptación de clave pública, por ejemplo, confirmando de esa manera la validez mutua y generando una clave de sesión como una clave para encriptar datos de transferencia. Tras la autenticación exitosa, la sección 854 de procesamiento de Datos del servidor 850 obtiene, bajo la condición de que el aparato 840 de reproducción es un dispositivo legal que tiene una clave de dispositivo legal, la información necesaria para la reproducción de contenido, es decir, los datos de la descarga tales como las claves de unidad, la información de gestión de contenido, las condiciones de uso de contenido (reglas de utilización) , la información de control de operación, datos de subtítulos, datos de audio y los datos de la imagen fija por ejemplo, a partir de la base de datos 852 y transmite esos fragmentos de la información obtenida al aparato 840 de reproducción. Debe hacerse notar que los datos que se van a transmitir se encriptan con la clave de sesión. La adquisición de la clave de unidad y la sección 842 de procesamiento de datos del aparato 840 de reproducción desencriptan los datos encriptados en las unidades de gestión de contenido que configuran el contenido 831 leído desde el medio 830 de grabación de información mediante el uso de la clave de unidad obtenida desde el servidor, ejecutando de esa manera la reproducción de contenido. Se debe hacer notar que
en esta reproducción, el control y la reproducción se ejecutan al aplicar la información de la descarga tal como las condiciones de uso de contenido (reglas de utilización) incluyendo la información de gestión de contenido y la información de derecho de utilización de contenido, datos de subtítulos, datos de audio y datos de imagen fija obtenidas desde el servidor 850. Se debe hacer notar que si la información de control de operación se obtiene desde un servidor, el aparato 840 de reproducción está en posibilidad de ejecutar el control de la operación en el momento de la reproducción con base no en la información de control de reproducción grabada en los medios de grabación sino en la información de control obtenida desde un servidor. Para formas de uso especificas de la información de control obtenida desde un servidor, la información de control de operación anteriormente mencionada utiliza los Ejemplos 1 a 4 descritos con referencia a la FIGURA 34 son aplicables. Debe hacerse notar que, en el ejemplo anteriormente mencionado, los datos de transferencia del servidor 850 incluyen la información de la gestión de contenido, las condiciones de uso de utilización de contenido (reglas de utilización) , información de control de operación, datos de subtítulos, datos de audio, datos de imagen fija y otros datos de la descarga además de las claves de unidad. Esos
fragmentos de datos se obtienen según lo requerido de acuerdo con la reproducción de contenido y por lo tanto, no siempre se obtienen. La FIGURA 36 muestra un ejemplo de procesamiento en el cual un aparato 870 de reproducción obtiene una clave de autenticación desde un bloque 861 de información de clave de renovación (RKB) almacenada en un medio 860 de grabación de información y autentifica un servidor 880 mediante la aplicación de una clave 872 de autenticación obtenida. Una sección 873 de procesamiento de bloque de información de clave de renovación del aparato 870 de reproducción lee el bloque 861 de información de clave de renovación (RKB) del medio 860 de grabación de información y desencripta el bloque 861 de información de la clave de renovación (RKB) mediante el uso de una clave 871 del dispositivo almacenada en el aparato 870 de reproducción, obteniendo de esa manera una clave de autenticación. El bloque de información de la clave de renovación (RKB) puede desencriptarse solamente mediante una clave del dispositivo de un aparato de reproducción no revocado (invalidado) , obteniendo de esa manera una clave de autenticación. El servidor 880 tiene una base de datos 881 de clave de autenticación que almacena una clave de autenticación destinada para un aparato de reproducción que es un dispositivo de usuario que tiene un derecho de
reproducción de contenido legal. Entre una sección 883 de procesamiento de Autenticación del servidor 880 y la sección 883 de procesamiento de Autenticación del aparato 870 de reproducción, el procesamiento de autenticación con base en un método de clave común se ejecuta mediante el uso de una clave de autenticación compartida. Tras la autenticación exitosa, una sección 884 de procesamiento de Datos del servidor 880 obtiene, desde una base de datos 882, bajo la condición que el aparato 870 de reproducción es un dispositivo legal que tiene una clave de dispositivo legal, la información necesaria para la reproducción de contenido, es decir las condiciones de uso de contenido (reglas de utilización) que incluyen las claves de la unidad, la información de gestión de contenido, la información del derecho de utilización de contenido y los datos de la descarga tales como la información de control de operación, los datos de los subtítulos, datos de audio, datos de imagen fija que permiten el control de la operación en el momento de la reproducción con base en la información de control que se va a adquirir desde el servidor, no la información de control de la reproducción grabada para los medios de grabación y transmite los datos adquiridos al aparato 870 de reproducción. Debe hacerse notar que los datos que se van a transmitir se encriptan con la clave de sesión. La adquisición de la clave de la Unidad y la
sección 874 de procesamiento de datos del aparato 870 de reproducción desencriptan los datos encriptados en las unidades de gestión de contenido que configuran el contenido 861 leido desde el medio 860 de grabación de información mediante el uso de una clave de unidad recibida desde el servidor 880, ejecutando de esa manera la reproducción de contenido. Debe hacerse notar que, el control y la reproducción se ejecutan al aplicar los datos de la descarga tales como la información de gestión de contenido, las condiciones de uso de contenido (reglas de utilización) , información de control de operación, los datos de los subtítulos, datos de audio, y datos de imagen fija obtenidos desde el servidor 880. /*/*Debe hacerse notar que si la información de control de operación se obtiene desde el servidor, el aparato 870 de reproducción está en posibilidad de ejecutar el control de la operación en el momento de la reproducción con base no en la información de control de reproducción grabada en los medios de grabación sino en la información de control obtenida desde un servidor. Para formas de uso específicas de la información de control de operación obtenida desde un servidor, el uso de la información de control de operación anteriormente mencionada en los Ejemplos 1 a 4 descritos con referencia a la FIGURA 34 son aplicables.
Se debe hacer notar que, en el ejemplo anteriormente mencionado, los datos de transferencia desde el servidor 880 incluyen información de gestión de contenido, condiciones de uso de contenido (reglas de utilización) incluyendo la información de derecho de uso de contenido, la información de control de operación, datos de subtítulos, datos de audio, datos de imagen fija y otros datos de la descarga además de las claves de la unidad. Esos fragmentos de datos se obtienen según lo requerido de acuerdo con la reproducción de contenido y por lo tanto, no siempre se obtienen . La FIGURA 37 muestra un ejemplo en el cual un servidor proporciona un bloque de clave de renovación (RKB) que corresponde al contenido (unidad de gestión de contenido) , es decir, un bloque de clave de renovación (RKB) que está en posibilidad de obtener una clave de autenticación mediante el procesamiento de la desencriptación al aplicar una clave del dispositivo de un aparato de reproducción que tiene un derecho de utilización de contenido legal hasta el aparato de reproducción, el cual obtiene la clave de autenticación desde el bloque de la clave de renovación (RKB) para autentificar al servidor mediante el uso de la clave de autenticación obtenida, ejecutando de esa manera el procesamiento de adquisición de la información necesaria desde el servidor tras una autenticación exitosa.
El RKB que se va a transmitir desde el servidor hasta el aparato de reproducción se selecciona como cada fragmento de contenido o un RKB que corresponde al punto de tiempo de transmisión. Si el RKB corresponde a cada contenido, el RKB para ese contenido se utiliza para la adquisición de la clave de la unidad que se va a aplicar para la desencriptación de una unidad de gestión de contenido determinada. Si el RKB es un RKB de la versión especificada en correspondencia con el tiempo de transmisión del RKB, el RKB más reciente de esa versión se utiliza. Si hay un dispositivo revocado en ese momento, el RKB no procesable de la versión más reciente se transmite al aparato de reproducción en el dispositivo revocado. Otra configuración también puede proporcionarse en la cual el RKB que era más reciente en el momento de la creación de contenido. Además, puede configurarse una combinación de la versión más reciente de ese contenido. Cuando el aparato de reproducción tiene acceso al servidor, el servidor transmite un RKB apropiado al aparato de reproducción. En ese momento, el servidor puede transmitir todo el RKB o sólo una parte necesaria del RKB para ese aparato de reproducción. Una sección 922 de procesamiento de bloque de información de clave de renovación de un aparato 920 de reproducción obtiene una clave de autenticación al
desencriptar un bloque de información de clave de renovación (RKB) leído desde una base de datos 931 del bloque de información de clave de renovación (RKB) y se transmite al aparato de reproducción mediante una sección 933 de procesamiento de autenticación de un servidor 930 mediante el uso de una clave 921 del dispositivo almacenada en el aparato 920 de reproducción. La desencriptación de cada bloque de información de clave de renovación (RKB) puede ejecutarse solamente mediante la clave del dispositivo del aparato de reproducción no revocado (invalidado) , el cual está en posibilidad de obtener una clave de autenticación. El servidor 930 tiene una base de datos 932 de clave de autenticación que almacena la clave de autenticación que corresponde al RKB. Entre la sección 933 de procesamiento de autenticación del servidor 930 y una sección 923 de procesamiento de autenticación del aparato 920 de reproducción, el procesamiento de autenticación con base en un método de clave común se ejecuta mediante el uso de una clave de autenticación compartida. Tras la autenticación exitosa, una sección 935 de procesamiento de datos del servidor 930 obtiene, desde una base de datos 934, bajo la condición de que el aparato 870 de reproducción es un dispositivo legal que tiene una clave de autenticación legal, la información necesaria para la reproducción de contenido tal como las condiciones de uso de
contenido (reglas de utilización) que incluyen las claves de la unidad, la información de gestión de contenido, la información de derecho de utilización de contenido y los datos de la descarga tales como la información de control de operación, datos de subtítulos, datos de audio y datos de imagen fija que permiten el control de la operación en el momento de la reproducción con base en la información de control que se adquiere desde el servidor, no la información de control de reproducción grabada en los medios de grabación, y transmite los datos adquiridos hasta el aparato 920 de reproducción. Debiera notarse que los datos que se van a transmitir se encriptan con la clave de sesión. Una sección 924 de procesamiento de adquisición de clave de unidad y datos del aparato 920 de reproducción desencriptan los datos encriptados en las unidades de gestión de contenido que configuran el contenido 911 leido desde el medio 910 de grabación de información mediante el uso de una clave de unidad recibida desde el servidor 930, ejecutando de esa manera la reproducción de contenido. Debiera notarse que el control y la reproducción se ejecutan al aplicar la información de la descarga tal como la información de gestión de contenido, las condiciones de uso de contenido (reglas de utilización) , la información de control de operación, los datos de los subtítulos, datos de audio y datos de imagen fija obtenidos desde el servidor 930.
Debiera notarse que si la información de control de operación se obtiene desde el servidor 330, el aparato 920 de reproducción está en posibilidad de ejecutar el control de la operación en el momento de la reproducción con base no en la información de control de la reproducción grabada en el medio de grabación sino en la información de control obtenida desde un servidor. Para formas de uso especificas de la información de control de operación, obtenidas desde un servidor, los Ejemplos 1 hasta 4 de uso de información de control de operación anteriormente mencionados que se describen con referencia a la FIGURA 34 son aplicables. Debe hacerse notar que en el ejemplo anteriormente mencionado, los datos de transferencia desde el servidor 930 incluyen la información de gestión de contenido, las condiciones de utilización de contenido (reglas de utilización) que incluyen la información del derecho de uso de contenido, los datos de los subtítulos, datos de audio, datos de imagen fija y otros datos de la descarga además de las claves de la unidad. Esos fragmentos de datos se obtienen según lo requerido de acuerdo con la reproducción de contenido y, por lo tanto, no siempre se obtienen. Aunque las modalidades preferidas de la presente invención se han descrito utilizando términos específicos, se debe entender que las modificaciones y las variaciones serán
claras para quienes tienen experiencia en la técnica sin apartarse del espíritu de la invención. Por lo tanto, el alcance de la invención se va a determinar solamente mediante las reivindicaciones anteriormente descritas. La secuencia anteriormente mencionada de las operaciones de procesamiento puede ejecutarse mediante software, hardware o una combinación de los mismos. Cuando la secuencia de operaciones de procesamiento anteriormente mencionadas se ejecuta mediante software, los programas que constituyen la secuencia de procesamiento se instalan en la memoria de una computadora que está construida en equipo de hardware dedicado o instalado, dentro de una computadora personal de uso general, por ejemplo, en la cual se pueden instalar diversos programas para la ejecución de diversas funciones . Por ejemplo, los programas pueden grabarse en un disco duro y una ROM (Memoria de Sólo Lectura) que son de antemano medios de grabación. Alternativamente, los programas pueden almacenarse (o grabarse) temporal o permanentemente en medios de grabación removibles tales como un disco flexible, un CD-ROM (Disco Compacto de Memoria de Sólo Lectura), disco MO (Magnetoóptico) , DVD (Disco Versátil Digital), disco magnético, y memoria de semiconductor. Estos medios de grabación de remoción pueden proporcionarse como el asi llamado software de paquete.
Se debe hacer notar que, además de la instalación a partir de los medios de grabación removibles tales como los anteriormente mencionados dentro de una computadora, los programas pueden descargase de un sitio de descarga hacia la computadora de una manera inalámbrica o a través de una red tal como una LAN (Red de Área Local) o la Internet de una manera conectada por cable. La computadora recibe los programas descargados y los graba dentro de los medios de grabación incorporados tales como un disco duro. Se debe hacer notar en la presente que las etapas para describir cada programa incluyen no solamente las operaciones de procesamiento que se ejecutan secuencialmente de una manera dependiente del tiempo sino también las operaciones de procesamiento que se ejecutan concurrente o discretamente. También se debe hacer notar que el término "sistema" como se utiliza en la presente, denota un establecimiento lógico de una pluralidad de unidades de componente que no siempre se ubican en un mismo alojamiento.
[Aplicabilidad Industrial] Como se describió y de acuerdo con las modalidades de la invención, una pluralidad de unidades de gestión de contenido que corresponden al titulo, índice y otra información se establecen como áreas de datos obtenidas al
segmentar el contenido almacenado en un contenido que almacena el medio de grabación de información. Diferentes claves de unidad que son claves de encriptación se destinan para diferentes unidades de gestión de contenido diferentes. Al menos los datos reales de contenido incluidos en cada unidad de gestión de contenido se encriptan mediante el uso de una clave de unidad y los datos encriptados se almacenan. Esta configuración novedosa permite una gestión de uso de contenido con base en una unidad; para ser más específicos, la configuración novedosa permite diversos tipos de control de uso de contenido tales como el control de reproducción, control de copia, etc. De acuerdo con la presente invención, el control de uso de contenido puede ejecutarse con base en una unidad de gestión de contenido individual, para que, en un medio de grabación de información que almacena muchos fragmentos de contenido por ejemplo, cada uno de los fragmentos segmentados de contenido pueda gestionarse. Este método de gestión es aplicable para una configuración que requiere gestión de derechos de autor segmentada o gestión de uso en el almacenamiento de contenido en medios de grabación de contenido de capacidad en masa, tales como DVD y disco de blue ray, por ejemplo. Además, de acuerdo con las modalidades de la invención, en un aparato de procesamiento de información para ejecutar la reproducción de un contenido almacenado en un
medio de grabación de información, una unidad de gestión de contenido que incluye áreas de datos seleccionadas para su reproducción a partir de contenido almacenado en el medio de grabación de información se identifica, una clave de unidad que corresponda a la unidad de gestión de contenido identificada se selecciona, y los datos encriptados incluidos en la unidad de gestión de contenido se descriptan mediante el uso de una clave de unidad seleccionada, reproduciendo de esa manera el contenido. Esta configuración novedosa permite una reproducción confiable de contenido en cada unidad de gestión de contenido. También, en la conmutación de unidad, la conmutación de la clave de contenido se ejecuta permitiendo de esa manera la reproducción de contenido mediante la descriptación basada en una clave apropiada siempre que ocurra una conmutación de la unidad. Consecuentemente, la presente invención es aplicable para los aparatos de procesamiento de información para reproducir los medios de grabación de información en los cuales se ejecuta la encriptación con base en una unidad de gestión de contenido. Aún adicionalmente, de acuerdo con las modalidades de la invención, si en un aparato de procesamiento de información para ejecutar la reproducción de contenido almacenado en un medio de grabación de información, una unidad de gestión de contenido gue incluye un área de datos
seleccionada para la reproducción a partir de contenido almacenado en el medio de grabación de información se identifica y se ejecuta la reproducción de contenido mediante la obtención de una clave de unidad que corresponda a la unidad de gestión de contenido identificada, se realiza una configuración en la cual la información de control de operación tal como la información de control de copia y la información de control de reproducción se adquiere desde un servidor conectado en forma externa, permitiendo de esa manera procesamiento tal como aplicar información de control de copia renovada. Además, la configuración novedosa realiza una configuración en la cual la información de control de copia que corresponde al identificador de usuario, el identificador del aparato de reproducción o el identificador del medio de grabación de información e información de control de operación tal como la información de control de reproducción pueden obtenerse desde servidores conectados externamente, ejecutando de esa manera el procesamiento con base en el control de operación individual que corresponde a cada usuario y aparato de reproducción. Consecuentemente, la presente invención es aplicable a cualesquier aparatos y métodos que ejecuten el control de reproducción o el control de copia que corresponde a cada usuario en cada aparato de reproducción o contenido.
[Breve Descripción de los Dibujos] [FIGURA 1] La FIGURA 1 es un diagrama esquemático que ilustra una configuración de datos almacenados en un medio de grabación de información. [FIGURA 2] La FIGURA 2 es un diagrama esquemático que ilustra un formato ejemplar de contenido almacenado en un medio de grabación de información. [FIGURA 3] La FIGURA 3 es un diagrama esquemático que ilustra otro formato ejemplar de contenido almacenado en un medio de grabación de información. [FIGURA 4] La FIGURA 4 es un diagrama esquemático que ilustra un ejemplo en el cual las unidades de gestión de contenido que se van a instalar para el contenido almacenado en un medio de grabación de información se disponen mediante un titulo . [FIGURA 5] La FIGURA 5 es un diagrama que muestra una configuración de unidad ejemplar y una tabla de gestión de clave de unidad ejemplar en una configuración de unidad de gestión de contenido que corresponde a los títulos. [FIGURA 6]
La FIGURA 6 es un diagrama esquemático que ilustra un ejemplo en el cual las unidades de gestión de contenido que se van a establecer para el contenido almacenado en un medio de grabación de información se disponen mediante un Índice de aplicación. [FIGURA 7] La FIGURA 7 es un diagrama que muestra una configuración de unidad ejemplar y una tabla de gestión de clave de unidad ejemplar en una configuración de unidad de gestión de contenido que corresponde a índices de aplicación. [FIGURA 8] La FIGURA 8 es un diagrama esquemático que ilustra un ejemplo en el cual las unidades de gestión de contenido que se van a establecer para el contenido almacenado en un medio de grabación de información se disponen mediante el programa de reproducción. [FIGURA 9] La FIGURA 9 es un diagrama que muestra una configuración de unidad ejemplar y una tabla de gestión de clave de unidad ejemplar en una configuración de unidad de gestión de contenido que corresponde a los programas de reproducción . [FIGURA 10] La FIGURA 10 es un diagrama esquemático que ilustra un ejemplo en el cual las unidades de gestión de contenido
que se van a establecer para el contenido almacenado en un medio de grabación de información se disponen mediante una lista de reproducción. [FIGURA 11] La FIGURA 11 es un diagrama que muestra una configuración de unidad ejemplar y una tabla de gestión de clave de unidad ejemplar en una configuración de unidad de gestión de contenido que corresponde a listas de reproducción . [FIGURA 12] La FIGURA 12 es un diagrama esquemático que ilustra un ejemplo en el cual las unidades de gestión de contenido que se van a establecer para el contenido almacenado en un medio de grabación de información se disponen mediante un clip. [FIGURA 13] La FIGURA 13 es un diagrama que muestra una configuración de unidad ejemplar y una tabla de gestión de clave de unidad ejemplar en una configuración de unidad de gestión de contenido que corresponde a los clips. [FIGURA 14] La FIGURA 14 es un diagrama esquemático que ilustra una configuración ejemplar en la cual las aplicaciones y el contenido son unidades CPS independientes. [FIGURA 15]
La FIGURA 15 es un diagrama que muestra una configuración de unidad ejemplar y una tabla de gestión de clave de unidad ejemplar en una configuración en la cual las aplicaciones y el contenido son unidades CPS independientes. [FIGURA 16] La FIGURA 16 es un diagrama esquemático que ilustra una configuración de capa ejemplar en la cual los títulos para utilizarlos en el contenido de la película por ejemplo y aplicaciones tales como contenido de juego y contenido de página Web por ejemplo se manejan en paralelo. [FIGURA 17] La FIGURA 17 es un diagrama esquemático que ilustra un establecimiento de unidad CPS ejemplar en el cual los títulos para utilizarlos en el contenido de una película por ejemplo y aplicaciones tales como contenido de juego y contenido de página Web por ejemplo, se manejan en paralelo. [FIGURA 18] La FIGURA 18 es un diagrama que muestra una configuración de unidad ejemplar y una tabla de gestión de clave de unidad ejemplar en el establecimiento de unidad CPS en una configuración de capa en la cual los títulos para utilizarlos en el contenido de una película por ejemplo y aplicaciones tales como el contenido de juego y contenido de página Web por ejemplo, se manejan en paralelo. [FIGURA 19]
La FIGURA 19 es un diagrama esquemático que ilustra la independencia de la red de contenido y las formas de uso de contenido y las reglas de utilización en un estado asociado con la red. [FIGURA 20] La FIGURA 20 es un diagrama esquemático que ilustra la independencia de la red de contenido y las reglas de copia de contenido en un estado asociado a la red. [FIGURA 21] La FIGURA 21 es un diagrama que muestra datos ejemplares en una tabla de gestión de estado de contenido. [FIGURA 22] La FIGURA 22 es un diagrama que muestra datos ejemplares en una tabla de información de gestión de uso de contenido. [FIGURA 23] La FIGURA 23 es un diagrama que muestra una tabla de información de gestión de uso de contenido ejemplar con información de gestión de contenido que corresponde al estado de contenido grabado en datos de longitud variable. [FIGURA 24] La FIGURA 24 es un diagrama esquemático que ilustra ubicaciones de directorios de almacenamiento de datos y tablas de gestión en un medio de grabación de información. [FIGURA 25]
La FIGURA 25 es un diagrama de bloque que ilustra una configuración ejemplar de un aparato de procesamiento de información para reproducir un medio de grabación de información cargado en el mismo. [FIGURA 26] La FIGURA 26 es un diagrama de bloque que ilustra una configuración de red ejemplar para utilizar el contenido almacenado en un medio de grabación de información. [FIGURA 27] La FIGURA 27 es un diagrama de flujo que indica una secuencia de procesamiento de reproducción de contenido. [FIGURA 28] La FIGURA 28 es un diagrama de flujo que indica una secuencia de procesamiento de copia de contenido. [FIGURA 29] La FIGURA 29 es un diagrama de flujo que indica una secuencia de procesamiento de reproducción de contenido remoto . [FIGURA 30] La FIGURA 30 es un diagrama de flujo que indica la secuencia de procesamiento de reproducción remota de contenido . [FIGURA 31] La FIGURA 31 es un diagrama de bloque que ilustra un procesamiento de adquisición de información ejemplar para
adquirir una clave de unidad y otra información necesaria para la reproducción de contenido. [FIGURA 32] La FIGURA 32 es un diagrama de estructura de árbol que ilustra una capa de estructura de árbol aplicable a la encriptación y distribución de claves y datos. [FIGURA 33] La FIGURA 33 es un diagrama de bloque que ilustra la distribución ejemplar y la descriptación ejemplar basadas en una clave de unidad RKB (Bloque de Clave de Renovación) . [FIGURA 34] La FIGURA 34 es un diagrama de bloque que ilustra un procesamiento de adquisición de información ejemplar para adquirir una clave de unidad y otra información necesaria para la reproducción de contenido. [FIGURA 35] La FIGURA 35 es un diagrama de bloque que ilustra otro procesamiento de adquisición de información ejemplar para adquirir una clave de unidad y otra información necesaria para la reproducción de contenido. [FIGURA 36] La FIGURA 36 es un diagrama de bloque que ilustra aún otro procesamiento de adquisición de información ejemplar para adquirir una clave de unidad y otra información necesaria para la reproducción de contenido.
[FIGURA 37] La FIGURA 37 es un diagrama de bloque que ilustra aún otro procesamiento de adquisición de información ejemplar para adquirir una clave de unidad y otra información necesaria para la reproducción de contenido.
[Descripción de los Símbolos de Referencia] 100 Medio de grabación de información 101 Contenido 102 ID de disco 210 índice (título) 220 Programa de reproducción 230 Archivo de especificación de sección de reproducción (lista de reproducción) 240 Clip 251 Información de clip 261, 262, 263 Corrientes AV 311 a 315 índices de aplicación 321, 322, 323 Programas de reproducción 331 Archivo de imagen 332 Archivo de audio 333 Archivo de datos 371, 372 Archivos de índice de aplicación 373 a 375 Archivos de ejecución de aplicación 381 a 384 Programas de reproducción
411, 412 Unidades de gestión de contenido (unidades CPS) 415, 416 Unidades de gestión de contenido (unidades CPS) 421, 422 Unidades de gestión de contenido (unidades CPS) 431, 432 Unidades de gestión de contenido (unidades CPS) 441, 442 Unidades de gestión de contenido (unidades CPS) 451 a 454 Unidades de gestión de contenido (unidades CPS) 461 a 463 Unidades de gestión de contenido (unidades CPS) 501 Datos de configuración de la información de gestión de contenido 502 Datos de configuración de la información de gestión de contenido 503 Datos de configuración de la información de gestión de contenido 511 Sección de datos de contenido 512 Sección de Datos de gestión 600 Aparato de procesamiento de información 601 Bus 610 I/F de entrada y salida 620 Medio de procesamiento TS/PS 630 Codee de MPEG 640 I/F de entrada y salida 641 Convertidor A/D, D/A 650 Medio de procesamiento de encriptacion 660 ROM 670 CPU
680 Memoria 690 Unidad lectora 691 Medio de grabación de información 710 Red local 711 Aparato de grabación y reproducción 712 Servidor local 713 Dispositivo de reproducción de contenido 714 Dispositivo de reproducción de contenido 715 Dispositivo portátil 720 Servidor externo 810 Medio de grabación de información 811 Bloque de información de clave de renovación (RKB) 812 Información de generación de clave de unidad 820 Aparato de reproducción 821 Clave de dispositivo 822 Sección de procesamiento de bloque de información de clave de renovación 823 Sección de adquisición de clave de unidad 824 Sección de procesamiento de datos 830 Medio de grabación de información 831 Contenido 840 Aparato de reproducción 841 Clave de dispositivo 842 Sección de adquisición de clave de unidad y de procesamiento de datos
850 Servidor 851 Base de datos de clave de dispositivo 852 Base de datos 853 Sección de procesamiento de autenticación 854 Sección de procesamiento de datos 855 Base de datos de clave de servidor 860 Medio de grabación de información 861 Bloque de información de clave de renovación (RKB) 862 Contenido 870 Aparato de reproducción 871 Clave de dispositivo 872 Sección de procesamiento de autenticación 873 Sección de procesamiento de bloque de información de clave de renovación 874 Sección de adquisición de clave de unidad y de procesamiento de datos 880 Servidor 881 Base de datos de clave de autenticación 882 Base de datos 883 Sección de procesamiento de autenticación 884 Sección de procesamiento de datos 910 Medio de grabación de información 911 Contenido 920 Aparato de reproducción 921 Clave de dispositivo
922 Sección de procesamiento de bloque de información de clave de renovación 923 Sección de procesamiento de autenticación 924 Sección de adquisición de clave de unidad y de procesamiento de datos 930 Servidor 931 Base de datos de bloque de información de clave de renovación (RKB) 932 Base de datos de clave de autenticación 933 Sección de autenticación 934 Base de datos 935 Sección de procesamiento de datos .
Claims (43)
- REIVINDICACIONES 1. Un medio de grabación de información que almacena contenido, el medio de grabación de información que tiene una configuración en la cual una unidad de gestión de contenido que es un área de sección de datos incluye al menos cualquiera de: contenido almacenado en un medio de grabación de información, un archivo de especificación de sección de reproducción de contenido, un programa de procesamiento de reproducción de contenido, un archivo de índice de aplicación, y un archivo de ejecución de aplicación, se establece, cualquiera de un archivo de datos y un archivo de programa incluido en la unidad de gestión de contenido se almacena como datos encriptados con base en una clave de unidad individual correspondiente a la unidad de gestión de contenido.
- 2. El medio de grabación de información de acuerdo con la reivindicación 1, en donde al menos algunas de las unidades de gestión de contenido establecidas en el medio de grabación de información son unidades establecidas en correspondencia con la información del título y la información de índice de cada fragmento de contenido almacenado en el medio de grabación de información y una unidad de gestión de contenido única y una clave de unidad que corresponde a la misma se determina con base en la selección de la información de título y la información de índice .
- 3. El medio de grabación de información de acuerdo con la reivindicación 2, en donde la información de título y la información de índice son presentables al usuario.
- 4. El medio de grabación de información de acuerdo con la reivindicación 1, en donde al menos algunas de las unidades de gestión de contenido establecidas en el medio de grabación de información son unidades que se establecen en correspondencia con una pluralidad de programas de procesamiento de reproducción de contenido almacenados en el medio de grabación de información, y una unidad de gestión de contenido única y una clave de unidad que corresponde a la misma se determina con base en la determinación de la pluralidad de programas de procesamiento de reproducción de contenido para ejecutarse en un aparato de reproducción en el cual se carga el medio de grabación de información.
- 5. El medio de grabación de información de acuerdo con la reivindicación 1, en donde al menos algunas de las unidades de gestión de contenido establecidas en el medio de grabación de información son unidades que se establecen en correspondencia con una pluralidad de archivos de especificación de sección de reproducción de contenido almacenados en el medio de grabación de información, y una unidad de gestión de contenido única y una clave de unidad que corresponde a la misma se determina con base en el archivo de especificación de sección de reproducción de contenido seleccionado mediante el programa de procesamiento de reproducción de contenido que se va a ejecutar en el aparato de reproducción en el cual se carga el medio de grabación de información.
- 6. El medio de grabación de información de acuerdo con la reivindicación 1, en donde al menos algunas de las unidades de gestión de contenido establecidas en el medio de grabación de información son unidades que se establecen en correspondencia con archivos de clips que con una pluralidad de archivos de almacenamiento de datos reales de contenido almacenados en el medio de grabación de información, y una unidad de gestión de contenido única y una clave de unidad que corresponde a la misma se determina con base en un archivo de clip para reproducción seleccionado mediante el programa de procesamiento de reproducción de contenido que se va a ejecutar en un aparato de reproducción en el cual se carga el medio de grabación de información.
- 7. El medio de grabación de información de acuerdo con la reivindicación 1, en donde las unidades de gestión de contenido establecidas en el medio de grabación de información incluyen: una primera unidad que incluye datos reales de contenido almacenados en el medio de grabación de información; y una segunda unidad que no incluye datos reales de contenido pero que incluye un archivo de ejecución de aplicación que corresponde a un archivo de índice de aplicación almacenado en el medio de grabación de información; la primera unidad y la segunda unidad incluyen al menos uno de un archivo de datos y un archivo de programa encriptados mediante claves de unidad diferentes.
- 8. El medio de grabación de información de acuerdo con la reivindicación 1, en donde al menos algunas de las unidades de gestión de contenido establecidas en el medio de grabación de información se configuran como unidades que incluyen un archivo de ejecución de aplicación y un programa de procesamiento de reproducción de contenido almacenados en el medio de grabación de información.
- 9. El medio de grabación de información de acuerdo con la reivindicación 1, en donde al menos algunas de las unidades de gestión de contenido establecidas en el medio de grabación de información se configuran como unidades que incluyen un archivo de ejecución de aplicación, un archivo de procesamiento de reproducción de contenido, y un archivo de recurso de aplicación para su uso en la ejecución del archivo de ejecución de aplicación almacenado en el medio de grabación de información.
- 10. El medio de grabación de información de acuerdo con la reivindicación 1, en donde algunas de las unidades de gestión de contenido establecidas en el medio de grabación de información se configuran como unidades que incluyen un archivo de especificación de sección de reproducción de contenido, un archivo de corriente continuo AV como datos reales de contenido a los que se va a hacer referencia desde el archivo de especificación de sección de reproducción de contenido, un archivo de ejecución de aplicación, y un archivo de recurso de aplicación para utilizarlo en la ejecución del archivo de ejecución de la aplicación almacenado en el medio de grabación de información.
- 11. El medio de grabación de información de acuerdo con la reivindicación 1, en donde una tabla de gestión en la cual la información de unidad establece la unidad, la información de identificación de la unidad de gestión de contenido y la información de identificación de clave de unidad se relacionan entre si como información que forma cada unidad de gestión de contenido se almacena.
- 12. El medio de grabación de información de acuerdo con la reivindicación 1, en donde el medio de grabación de información almacena una tabla de gestión de estado en la cual la información del estado que indica si cada una de las unidades de gestión de contenido está en el estado independiente de la red o en el estado asociado con la red se almacena.
- 13. El medio de grabación de información de acuerdo con la reivindicación 12, en donde la tabla de gestión de estado almacena al menos la información del estado inicial de cada unidad de gestión de contenido.
- 14. El medio de grabación de información de acuerdo con la reivindicación 12, en donde la tabla de gestión de estado almacena la información del estado inicial y la información del estado actual de cada unidad de gestión de contenido .
- 15. El medio de grabación de información de acuerdo con la reivindicación 1, en donde la tabla de información de gestión de uso de contenido que almacena la información de la restricción asociada con el uso de contenido para cada unidad de gestión de contenido se almacena.
- 16. El medio de grabación de información de acuerdo con la reivindicación 15, en donde la tabla de información de gestión de uso de contenido graba la información de restricción de uso que indica si la unidad de gestión de contenido está en el estado independiente de la red o en el estado asociado con la red.
- 17. El medio de grabación de información de acuerdo con la reivindicación 15, en donde la tabla de información de gestión de uso de contenido tiene información que indica si el contenido está sujeto a control con base en la información de control de operación que se puede obtener externamente.
- 18. El medio de grabación de información de acuerdo con la reivindicación 17, en donde la tabla de información de gestión de uso de contenido incluye información para especificar un servidor para obtener la información de control de operación.
- 19. El medio de grabación de información de acuerdo con la reivindicación 1, en donde el medio de grabación de información almacena el contenido para el procesamiento de copia o la reproducción de corriente además de contenido original.
- 20. El medio de grabación de información de acuerdo con la reivindicación 19, en donde el contenido para el procesamiento de copia o la reproducción de corriente tiene un formato de datos diferente que el de contenido original
- 21. Un aparato de procesamiento de información para ejecutar la reproducción de contenido almacenado en un medio de grabación de información que comprende: una sección de adquisición de clave de unidad para identificar una unidad de gestión de contenido que incluye un área de datos seleccionada para su reproducción o ejecución a partir de contenido o un programa almacenado en el medio de grabación de información de modo que adquiere una clave de unidad que corresponde a la unidad de gestión de contenido identificada; y una sección de procesamiento de datos para desencriptar datos encriptados que incluyen la unidad de gestión de contenido mediante el uso de una clave de unidad seleccionada mediante la sección de adquisición de clave de unidad.
- 22. El aparato de procesamiento de información de acuerdo con la reivindicación 21, en donde la sección de adquisición de clave de unidad se configura para detectar la conmutación de la unidad de gestión de contenido con base en una tabla de gestión en la cual la información de unidad establece la unidad, la información de identificación de unidad de gestión de contenido y la información de identificación de la clave de unidad se relacionan entre si, y de acuerdo con la información detectada, se ejecuta el procesamiento de cambio de clave de unidad aplicable.
- 23. El aparato de procesamiento de información de acuerdo con la reivindicación 21, que además comprende: una sección de procesamiento de bloque de información de clave de renovación para ejecutar el procesamiento de adquisición de clave de unidad mediante la desencriptación de un bloque de información de clave de renovación que puede procesarse solamente con una clave almacenada en un aparato de procesamiento de información que tiene un derecho de uso legal de contenido, la clave se establece en correspondencia con una unidad de gestión de contenido .
- 24. El aparato de procesamiento de información de acuerdo con la reivindicación 23, en donde el bloque de información de clave de renovación se adquiere desde un medio de grabación de información o un servidor en red.
- 25. El aparato de procesamiento de información de acuerdo con la reivindicación 21, que además comprende: una sección de procesamiento de autenticación para ejecutar el procesamiento de autenticación con un servidor en red, en donde, tras la autenticación exitosa, la sección de adquisición de clave de unidad o la sección de procesamiento de datos adquiere la información necesaria para la reproducción de contenido incluyendo una clave de unidad desde el servidor.
- 26. El aparato de procesamiento de información de acuerdo con la reivindicación 21, que además comprende: una sección de procesamiento de bloque de información de clave de renovación para adquirir una clave de autenticación que se va a aplicar a un procesamiento de autenticación con un servidor en red al desencriptar un bloque de información de clave de renovación que puede procesarse solamente con una clave establecida en correspondencia con la unidad de gestión de contenido y almacenada en un aparato de procesamiento de información que tiene un derecho de uso legal de contenido; y una sección de procesamiento de autenticación para autentificar un servidor al aplicar la clave de autenticación obtenida mediante el procesamiento mediante la sección de procesamiento de bloque de información de clave de renovación; en donde, tras la autenticación exitosa, la sección de adquisición de clave de unidad o la sección de procesamiento de datos adquiere la información necesaria para la reproducción de contenido incluyendo una clave de unidad desde el servidor.
- 27. El aparato de procesamiento de información de acuerdo con la reivindicación 21, en donde la sección de procesamiento de datos determina si la unidad de gestión de contenido está en un estado independiente de la red o un estado asociado con la red y ejecuta el control de uso de contenido de acuerdo con una decisión.
- 28. El aparato de procesamiento de información de acuerdo con la reivindicación 27, en donde el control de uso de contenido se ejecuta con base en una tabla de información de gestión de uso de contenido que almacena información de control asociada con el uso de cada unidad de gestión de contenido .
- 29. El aparato de procesamiento de información de acuerdo con la reivindicación 21, en donde la sección de procesamiento de datos recibe la información de control de operación que corresponde al contenido almacenado en el medio de grabación de información y, de acuerdo con el control basado en la información de control de operación recibida, reproduce o copia el contenido almacenado en el medio de grabación de información.
- 30. El aparato de procesamiento de información de acuerdo con la reivindicación 21, en donde la sección de procesamiento de datos notifica a un servidor en red de al menos uno de un identificador de usuario, un identificador de aparato de procesamiento de información, y un identificador de medio de grabación de información, recibe la información de control de operación que corresponde al identificador notificado desde el servidor en red, y, de acuerdo con el control basado en la información de control de operación recibida, reproduce o copia el contenido almacenado en el medio de grabación de información.
- 31. Un método de procesamiento de información para reproducir el contenido o ejecutar un programa almacenado en un medio de grabación de información, que comprende las etapas de: identificar una unidad de gestión de contenido que incluye un área de datos seleccionada para su reproducción o ejecución a partir de contenido o el programa almacenado en el medio de grabación de información; seleccionar una clave de unidad que corresponde a la unidad de gestión de contenido identificada; y desencriptar datos encriptados incluidos en la unidad de gestión de contenido para llevar a cabo el procesamiento de reproducción de contenido y el uso de procesamiento de ejecución de programa de la clave de unidad seleccionada .
- 32. El método de procesamiento de información de acuerdo con la reivindicación 31, que además comprende la etapa de: detectar la conmutación de unidad de gestión de contenido con base en una tabla de gestión en la cual la información de unidad que establece la unidad, la información de identificación de unidad de gestión de contenido y la información de identificación de clave de unidad se relacionan entre si y, de acuerdo con la información detectada, se ejecuta el procesamiento de cambio de clave de unidad aplicable.
- 33. El método de procesamiento de información de acuerdo con la reivindicación 31, que además comprende la etapa de: ejecutar el procesamiento de adquisición de clave de unidad mediante la descriptación de un bloque de información de clave de unidad que puede procesarse solamente con una clave almacenada en un aparato de procesamiento de información que tiene un derecho de uso legal de contenido, la clave se establece en correspondencia con la unidad de gestión de contenido.
- 34. El método de procesamiento de información de acuerdo con la reivindicación 31, en donde el bloque de información de clave de renovación se adquiere desde un medio de grabación de información o un servidor en red.
- 35. El método de procesamiento de información de acuerdo con la reivindicación 31 , que además comprende la etapa de: ejecutar el procesamiento de autenticación con un servidor en red, y tras la autenticación exitosa, adquirir la información necesaria para la reproducción de contenido que incluye una clave de unidad desde el servidor.
- 36. El método de procesamiento de información de acuerdo con la reivindicación 31, que además comprende las etapas de: adquirir una clave de autenticación que se va a aplicar al procesamiento de autenticación con un servidor en red mediante la descriptación de un bloque de información de clave de renovación que puede procesarse solamente con una clave establecida en correspondencia con la unidad de gestión de contenido y almacenada en un aparato de procesamiento de información que tiene un derecho de uso legal de contenido; autentificar un servidor al aplicar la clave de autenticación obtenida mediante el procesamiento mediante la sección de procesamiento de bloque de información de clave de renovación; y adquirir la información necesaria para la reproducción de contenido incluyendo una clave de unidad desde el servidor, tras una autenticación exitosa.
- 37. El método de procesamiento de información de acuerdo con la reivindicación 31, que además comprende la etapa de: determinar si la unidad de gestión de contenido está en el estado independiente de la red o en el estado asociado con la red y ejecutar el control de uso de contenido de acuerdo con una decisión.
- 38. El método de procesamiento de información de acuerdo con la reivindicación 37, en donde el control de uso de contenido se ejecuta con base en una tabla de información de gestión de uso de contenido que almacena la información de control asociada con el uso de cada unidad de gestión de contenido .
- 39. El método de procesamiento de información de acuerdo con la reivindicación 31, que además comprende la etapa de: recibir la información de control de operación que corresponde al contenido almacenado en el medio de grabación de información desde un servidor en red y, de acuerdo con el control basado en la información de control de operación recibida, reproducir o copiar el contenido almacenado en el medio de grabación de información.
- 40. El método de procesamiento de información de acuerdo con la reivindicación 31, que además comprende las etapas de: notificar a una servidor en red de al menos uno de un identificador de usuario, un identificador de aparato de procesamiento de información, y un identificador de medio de grabación de información; recibir la información de control de operación que corresponde al identificador notificado desde el servidor en red; y reproducir o copiar el contenido almacenado en el medio de grabación de información de acuerdo con el control basado en la información de control de operación recibida.
- 41. Un programa de cómputo para reproducir un contenido o ejecutar un programa almacenado en un medio de grabación de información, que comprende las etapas de: identificar una unidad de gestión de contenido que incluye un área de datos seleccionada para su reproducción o ejecución a partir de contenido o el programa almacenado en el medio de grabación de información; seleccionar una clave de unidad que corresponde a la unidad de gestión de contenido; y desencriptar los datos encriptados incluidos en la unidad de gestión de contenido para ejecutar el procesamiento de reproducción de contenido o el procesamiento de ejecución del programa mediante el uso de una clave de unidad seleccionada .
- 42. Un servidor para proporcionar una clave de unidad que se va a aplicar a la descriptación de contenido para un aparato de reproducción para reproducir el contenido almacenado en un medio de grabación de información, que comprende : una base de datos que almacena una clave de unidad que corresponde a una unidad de gestión de contenido; una sección de procesamiento de autenticación para autentificar el aparato de reproducción; y una sección de procesamiento de datos para proporcionar la clave de unidad tras la autenticación exitosa en la sección de procesamiento de autenticación.
- 43. El servidor de acuerdo con la reivindicación 42, que además comprende: una base de datos de bloque de información de clave de renovación que almacena un bloque de información de clave de renovación que puede procesarse solamente con una clave almacenada en un aparato de procesamiento de información que tiene un derecho de uso legal de contenido y que conserva una clave de autenticación para el procesamiento de autenticación como información encriptada; y una base de datos de clave de autenticación que almacena la clave de autenticación; en donde la sección de procesamiento de autenticación proporciona un bloque de información de clave de renovación a un aparato de reproducción que ejecuta la reproducción de contenido y ejecuta el procesamiento de autenticación al aplicar la clave de autenticación adquirida desde la base de datos de clave de autenticación. RESUMEN DE LA INVENCIÓN Se proporciona una configuración de un medio de grabación de información que contiene un número de contenidos capaces de llevar a cabo la gestión de uso de cada contenido fragmentado. Como una región de división de los contenidos almacenados en el medio de grabación de información, una pluralidad de unidades de gestión de contenido se establece de modo que correspondan al titulo, la información de índice, y similares. üna clave de unidad como una clave de procesamiento de encriptación diferente se correlaciona con cada una de las unidades de contenido y se almacena como datos de encriptación para los cuales una clave de unidad que corresponde a cada unidad de gestión de contenido se aplica, para datos reales de contenido contenidos al menos en la unidad de gestión de contenido. Tras la reproducción de un contenido, la unidad se identifica y la descodificación se lleva a cabo al utilizar una clave de unidad que corresponde a la unidad antes de la reproducción. En un medio de grabación de información que contiene un número de contenidos, es posible llevar a cabo la gestión de uso para cada uno de los contenidos fragmentados . 1/37
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003293308 | 2003-08-14 | ||
| JP2003337665A JP3931869B2 (ja) | 2003-08-14 | 2003-09-29 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
| PCT/JP2004/011476 WO2005017756A1 (ja) | 2003-08-14 | 2004-08-10 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MXPA06001679A true MXPA06001679A (es) | 2006-05-19 |
Family
ID=34197146
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MXPA06001679A MXPA06001679A (es) | 2003-08-14 | 2004-08-10 | Dispositivo para procesamiento de informacion, medio de grabacion de informacion, metodo para procesamiento de informacion y programa de computadora. |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US8261096B2 (es) |
| EP (1) | EP1655668A4 (es) |
| JP (1) | JP3931869B2 (es) |
| KR (1) | KR101097402B1 (es) |
| AU (1) | AU2004265804B2 (es) |
| BR (1) | BRPI0413537A (es) |
| IN (1) | IN2012DN01977A (es) |
| MX (1) | MXPA06001679A (es) |
| RU (1) | RU2376628C2 (es) |
| WO (1) | WO2005017756A1 (es) |
Families Citing this family (58)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4649865B2 (ja) * | 2003-11-06 | 2011-03-16 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
| WO2005069294A1 (en) * | 2004-01-15 | 2005-07-28 | Matsushita Electric Industrial Co., Ltd. | Content reproduction apparatus |
| JP4626221B2 (ja) * | 2004-06-24 | 2011-02-02 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
| US7613384B2 (en) * | 2004-08-17 | 2009-11-03 | Lg Electronics Inc. | Method for configuring composite file structure for data reproduction, and method and apparatus for reproducing data using the composite file structure |
| US7609939B2 (en) | 2004-08-17 | 2009-10-27 | Lg Electronics Inc. | Method and apparatus of reproducing data recorded on recording medium and local storage |
| US7725010B2 (en) * | 2004-08-17 | 2010-05-25 | Lg Electronics, Inc. | Method and apparatus of reproducing data recorded on recording medium and local storage |
| US7609945B2 (en) * | 2004-08-17 | 2009-10-27 | Lg Electronics Inc. | Recording medium, and method and apparatus for reproducing data from the recording medium |
| US20060077817A1 (en) * | 2004-09-13 | 2006-04-13 | Seo Kang S | Method and apparatus for reproducing data from recording medium using local storage |
| US7599611B2 (en) * | 2004-09-13 | 2009-10-06 | Lg Electronics Co. | Recording medium, and method and apparatus of reproducing data recorded on the same |
| US20060056804A1 (en) * | 2004-09-13 | 2006-03-16 | Seo Kang S | Recording medium, and method and apparatus for reproducing data from the recording medium |
| US20060077773A1 (en) * | 2004-09-13 | 2006-04-13 | Seo Kang S | Method and apparatus for reproducing data from recording medium using local storage |
| EP1789958A4 (en) * | 2004-09-13 | 2009-12-09 | Lg Electronics Inc | METHOD AND DEVICE FOR REPRODUCING DATA RECORDED IN A RECORDING MEDIUM USING A LOCAL STORAGE |
| KR20060047549A (ko) * | 2004-10-12 | 2006-05-18 | 엘지전자 주식회사 | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치 |
| BRPI0517651A (pt) * | 2004-11-08 | 2008-10-14 | Lg Electronics Inc | método e aparelho para reproduzir dados de meio de gravação, método para atualizar dados de armazenagem local, método para formar pacote virtual |
| JP4468796B2 (ja) * | 2004-12-02 | 2010-05-26 | ソニー株式会社 | 再生装置、再生方法および再生プログラム、ならびに、記録媒体 |
| KR20060063602A (ko) * | 2004-12-03 | 2006-06-12 | 엘지전자 주식회사 | 로컬 스토리지 데이터를 삭제하는 방법 및 장치 |
| KR20060065476A (ko) * | 2004-12-10 | 2006-06-14 | 엘지전자 주식회사 | 기록매체, 기록매체 내의 콘텐츠 서치방법 및 기록매체재생방법과 재생장치 |
| KR20060066627A (ko) * | 2004-12-13 | 2006-06-16 | 엘지전자 주식회사 | 컨텐트의 암호/해독을 위한 키를 기록하고 사용하는 방법및 장치와 그 방법에 의해 키가 기록되어 있는 기록매체 |
| KR20060081323A (ko) | 2005-01-07 | 2006-07-12 | 엘지전자 주식회사 | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치 |
| KR101216070B1 (ko) * | 2005-01-19 | 2012-12-26 | 엘지전자 주식회사 | 로컬 스토리지를 이용한 기록매체 재생방법 및 재생장치,기록매체 |
| JP4734960B2 (ja) * | 2005-02-25 | 2011-07-27 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
| JP4784131B2 (ja) * | 2005-04-11 | 2011-10-05 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
| US8176565B2 (en) * | 2005-04-15 | 2012-05-08 | Sony Corporation | Information processing apparatus, information processing method, and computer program |
| JP4984585B2 (ja) * | 2005-04-15 | 2012-07-25 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
| MY143832A (en) * | 2005-05-13 | 2011-07-15 | Thomson Licensing | Security and transcoding system for transfer of content to portable devices |
| CN100424611C (zh) * | 2005-07-28 | 2008-10-08 | 国际商业机器公司 | 用于处理加密软件的方法和中央处理单元 |
| US20070098364A1 (en) * | 2005-10-13 | 2007-05-03 | Toennis Allan M | System for making a personalized digital recording |
| JP4687424B2 (ja) | 2005-11-25 | 2011-05-25 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
| JP5034227B2 (ja) * | 2005-11-29 | 2012-09-26 | ソニー株式会社 | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム |
| US20070179898A1 (en) * | 2006-02-02 | 2007-08-02 | General Instrument Corporation | Secure consumer distribution of content using subkeys for encryption and authentication |
| JP4655951B2 (ja) | 2006-02-06 | 2011-03-23 | ソニー株式会社 | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム |
| KR100782847B1 (ko) * | 2006-02-15 | 2007-12-06 | 삼성전자주식회사 | 복수의 컨텐트 부분들을 포함하는 컨텐트를 임포트하는방법 및 장치 |
| US8978154B2 (en) * | 2006-02-15 | 2015-03-10 | Samsung Electronics Co., Ltd. | Method and apparatus for importing content having plurality of parts |
| US7855548B2 (en) * | 2006-03-29 | 2010-12-21 | Levinton Manufacturing Co., Inc. | Low labor enclosure assembly |
| CN102290076B (zh) * | 2006-04-27 | 2014-03-05 | 三菱电机株式会社 | 光学式记录介质的再现装置以及光学式记录介质的再现方法 |
| JP2007335035A (ja) * | 2006-06-16 | 2007-12-27 | Toshiba Corp | 情報アクセス管理方法および装置および情報記録媒体 |
| JP4923885B2 (ja) * | 2006-09-08 | 2012-04-25 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
| JP4770650B2 (ja) | 2006-09-09 | 2011-09-14 | ソニー株式会社 | 情報処理装置および情報処理方法並びにコンピュータ・プログラム |
| JP4882636B2 (ja) * | 2006-09-27 | 2012-02-22 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
| WO2008050413A1 (en) * | 2006-10-25 | 2008-05-02 | Pioneer Corporation | Reproducing device and reproducing system |
| US20080109911A1 (en) * | 2006-11-03 | 2008-05-08 | Microsoft Corporation | Send/Lend Business Rights |
| US8065716B2 (en) * | 2007-01-18 | 2011-11-22 | Intermec Ip Corp. | Method, system and article for dynamic authorization of access to licensed content |
| US8260123B2 (en) | 2007-02-27 | 2012-09-04 | Mitsubishi Electric Corporation | Information distributing method, information recording method, information reproducing method, and information recording medium |
| KR101096874B1 (ko) | 2007-04-09 | 2011-12-22 | 미쓰비시덴키 가부시키가이샤 | 정보 기록 장치, 정보 기록 방법, 정보 기록 매체, 정보 재생 장치, 정보 재생 방법, 정보 전송 장치, 및 정보 전송 방법 |
| JP2008269088A (ja) | 2007-04-17 | 2008-11-06 | Toshiba Corp | プログラム情報提供システム、プログラム情報提供方法、プログラム情報提供方法に用いられる記録媒体 |
| JP4349441B2 (ja) | 2007-06-12 | 2009-10-21 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
| JP5156126B2 (ja) * | 2008-03-31 | 2013-03-06 | ソニー株式会社 | ダウンロードデータのためのディスク内cpsユニット管理 |
| JP2010049448A (ja) | 2008-08-21 | 2010-03-04 | Sony Corp | 情報処理装置、およびデータ処理方法、並びにプログラム |
| JP4752884B2 (ja) * | 2008-08-21 | 2011-08-17 | ソニー株式会社 | 情報処理装置、およびデータ処理方法、並びにプログラム |
| KR20100055882A (ko) * | 2008-11-18 | 2010-05-27 | 삼성전자주식회사 | 컨텐츠 제어 장치 및 컨텐츠 제어 방법 |
| JP5402769B2 (ja) * | 2010-03-24 | 2014-01-29 | 株式会社デンソー | ナビゲーション装置における参照地図データ切替方法 |
| JP5609222B2 (ja) * | 2010-04-08 | 2014-10-22 | ソニー株式会社 | 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム |
| JP5533163B2 (ja) * | 2010-04-08 | 2014-06-25 | ソニー株式会社 | 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム |
| JP2011238062A (ja) * | 2010-05-11 | 2011-11-24 | Sony Corp | サーバ装置、プログラム、情報処理システム |
| JP4941611B2 (ja) * | 2011-11-21 | 2012-05-30 | ソニー株式会社 | 情報処理装置、および方法、並びにコンピュータ・プログラム |
| US9165332B2 (en) | 2012-01-27 | 2015-10-20 | Microsoft Technology Licensing, Llc | Application licensing using multiple forms of licensing |
| JP6269209B2 (ja) * | 2014-03-18 | 2018-01-31 | 富士通株式会社 | 情報処理装置、方法、及びプログラム |
| WO2017038493A1 (ja) * | 2015-09-01 | 2017-03-09 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4837422A (en) * | 1987-09-08 | 1989-06-06 | Juergen Dethloff | Multi-user card system |
| JP3177999B2 (ja) * | 1991-04-25 | 2001-06-18 | カシオ計算機株式会社 | システム構成図作成装置 |
| JPH11122347A (ja) * | 1997-10-15 | 1999-04-30 | Hitachi Telecom Technol Ltd | 他ページ話中表示方式 |
| US6374282B1 (en) * | 1998-08-28 | 2002-04-16 | Compaq Computer Corporation | Method and apparatus for tracking multi-threaded system area network (SAN) traffic |
| US6529949B1 (en) * | 2000-02-07 | 2003-03-04 | Interactual Technologies, Inc. | System, method and article of manufacture for remote unlocking of local content located on a client device |
| US6886098B1 (en) * | 1999-08-13 | 2005-04-26 | Microsoft Corporation | Systems and methods for compression of key sets having multiple keys |
| JP2001257670A (ja) * | 2000-03-14 | 2001-09-21 | Hitachi Ltd | コンテンツ記憶装置およびコンテンツ読取装置 |
| JP4974405B2 (ja) * | 2000-08-31 | 2012-07-11 | ソニー株式会社 | サーバ使用方法、サーバ使用予約管理装置およびプログラム格納媒体 |
| US20030079222A1 (en) * | 2000-10-06 | 2003-04-24 | Boykin Patrick Oscar | System and method for distributing perceptually encrypted encoded files of music and movies |
| US7054949B2 (en) * | 2001-01-19 | 2006-05-30 | World Streaming Network, Inc. | System and method for streaming media |
| JP2002367281A (ja) * | 2001-06-12 | 2002-12-20 | Toshiba Corp | 情報管理方法、情報記憶媒体、情報再生装置および利用情報に対する課金方法 |
| EP1288942B1 (en) * | 2001-08-08 | 2005-01-12 | Matsushita Electric Industrial Co., Ltd. | Copyright protection system, recording device, and reproduction device |
| JP2003087237A (ja) * | 2001-09-11 | 2003-03-20 | Sony Corp | コンテンツ利用管理システム、コンテンツ利用管理方法、および情報処理装置、並びにコンピュータ・プログラム |
| JP3663626B2 (ja) | 2001-09-18 | 2005-06-22 | ソニー株式会社 | ビデオ信号処理装置および方法、プログラム、情報記録媒体、並びにデータ構造 |
| EP1581849B1 (en) * | 2002-12-30 | 2018-10-17 | Koninklijke Philips N.V. | Divided rights in authorized domain |
| US9036984B2 (en) * | 2003-03-07 | 2015-05-19 | Samsung Electronics Co., Ltd. | Information storage medium containing multi-path data, and storage apparatus and player thereof |
| US7426637B2 (en) * | 2003-05-21 | 2008-09-16 | Music Public Broadcasting, Inc. | Method and system for controlled media sharing in a network |
| TW200601300A (en) * | 2003-06-30 | 2006-01-01 | Matsushita Electric Industrial Co Ltd | Apparatus and computer-readable program for generating volume image |
-
2003
- 2003-09-29 JP JP2003337665A patent/JP3931869B2/ja not_active Expired - Fee Related
-
2004
- 2004-08-10 AU AU2004265804A patent/AU2004265804B2/en not_active Ceased
- 2004-08-10 US US10/567,505 patent/US8261096B2/en not_active Expired - Fee Related
- 2004-08-10 EP EP04771463.9A patent/EP1655668A4/en not_active Withdrawn
- 2004-08-10 RU RU2006104558/09A patent/RU2376628C2/ru not_active IP Right Cessation
- 2004-08-10 BR BRPI0413537-7A patent/BRPI0413537A/pt not_active IP Right Cessation
- 2004-08-10 WO PCT/JP2004/011476 patent/WO2005017756A1/ja not_active Ceased
- 2004-08-10 MX MXPA06001679A patent/MXPA06001679A/es active IP Right Grant
- 2004-08-10 KR KR1020067002863A patent/KR101097402B1/ko not_active Expired - Fee Related
-
2010
- 2010-08-10 IN IN1977DEN2012 patent/IN2012DN01977A/en unknown
Also Published As
| Publication number | Publication date |
|---|---|
| RU2376628C2 (ru) | 2009-12-20 |
| KR20060070545A (ko) | 2006-06-23 |
| AU2004265804B2 (en) | 2010-09-16 |
| WO2005017756A1 (ja) | 2005-02-24 |
| JP2005092830A (ja) | 2005-04-07 |
| RU2006104558A (ru) | 2007-08-20 |
| US20060227973A1 (en) | 2006-10-12 |
| JP3931869B2 (ja) | 2007-06-20 |
| AU2004265804A1 (en) | 2005-02-24 |
| EP1655668A4 (en) | 2015-06-24 |
| HK1092903A1 (zh) | 2007-02-16 |
| IN2012DN01977A (es) | 2015-08-21 |
| EP1655668A1 (en) | 2006-05-10 |
| US8261096B2 (en) | 2012-09-04 |
| KR101097402B1 (ko) | 2011-12-23 |
| BRPI0413537A (pt) | 2006-10-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MXPA06001679A (es) | Dispositivo para procesamiento de informacion, medio de grabacion de informacion, metodo para procesamiento de informacion y programa de computadora. | |
| KR101106436B1 (ko) | 정보 기록 매체, 정보 처리 장치, 정보 처리 방법, 및 컴퓨터 판독가능 기록매체 | |
| CN1971744B (zh) | 信息处理设备和方法、信息记录介质、以及计算机程序 | |
| CN100573694C (zh) | 信息处理装置和方法 | |
| US8010806B2 (en) | Information processing apparatus and method, information recording medium, and computer program | |
| US20070162978A1 (en) | Information processing device and method | |
| CN101142563B (zh) | 信息设置装置及方法、信息获取装置及方法 | |
| CN1838294B (zh) | 信息处理装置和方法及内容管理系统 | |
| JP5156126B2 (ja) | ダウンロードデータのためのディスク内cpsユニット管理 | |
| CN100440179C (zh) | 信息处理装置和方法 | |
| JP4438764B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
| CN100437419C (zh) | 信息处理设备和方法、信息记录媒体以及计算机程序 | |
| HK1092903B (en) | Information processing device and information processing method | |
| MXPA06007122A (es) | Dispositivo de procesamiento de informacion y metodo |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG | Grant or registration |