ES2247261T3

Method for copy protecting a record carrier with a pattern of logical errors

Abstract

Method to protect against copy a record carrier that has information stored in it, according to predetermined formatting and error correction rules, comprising the steps of: (a) create an image file that comprises main information, (63) (b) generate access control information to control access to the main information, (64) (c) produce a master medium that depends on the image file and of the access control information (65), whose production comprises the steps of: create a bit sequence by applying the formatting and error correction rules to the image file, change bits in the bit sequence according to the access control information, to constitute logical errors that cannot be corrected by said rules error correction and that constitute a default error pattern to control access to information in the record carrier, the default error pattern being defined by error positions and error-free positions, representing the default error pattern at least some of the access control information, and transferring the bit sequence to a physical pattern of marks, (d) multiplying the registration support using the master support, (66) (e) select at least part of the physical pattern of marks in the registration support whose selected part must have a logical error according to the predetermined error pattern, (f) read the selected part of the physical pattern of marks on the registration medium, and (g) control access to the main information on the media support registration depending on the presence of an error in the selected part of the physical pattern of marks in the registration medium.

ES2247261T3, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Projected expiry passed 25 May 2018, 8.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

25 claims: 4 independent, 21 dependent

  1. 1
    ES 2 247 261 T3 REIVINDICACIONES 1. Método para proteger contra copia un soporte de registro que tiene información almacenada en el mismo, de acuerdo con reglas de formateo y corrección de error predeterminadas, que comprende los pasos de:(a) crear un archivo de imagen que comprenda información principal, (63) (b) generar información de control del acceso para controlar el acceso a la información principal, (64) (c) producir un soporte maestro que depende del archivo de imagen y de la información de control del acceso (65), cuya producción comprende los pasos de: crear una secuencia de bits aplicando para ello las reglas de formateo y corrección de error al archivo de imagen, cambiar bits en la secuencia de bits de acuerdo con la información de control del acceso, para constituir errores lógicos que no puedan ser corregidos mediante dichas reglas de corrección de error y que constituyan un patrón de error predeterminado para controlar el acceso a la información en el soporte de registro, estando definido el patrón de error predeterminado por posiciones de error y posiciones sin error, representando el patrón de error predeterminado al menos alguna de la información de control del acceso, y trasladar la secuencia de bits a un patrón físico de marcas, (d) multiplicar el soporte de registro usando el soporte maestro, (66) (e) seleccionar al menos una parte del patrón físico de marcas en el soporte de registro, cuya parte seleccionada deberá tener un error lógico de acuerdo con el patrón de error predeterminado, (f) leer la parte seleccionada del patrón físico de marcas en el soporte de registro, y (g) controlar el acceso a la información principal sobre el soporte de registro dependiendo de la presencia de un error en la parte seleccionada del patrón físico de marcas en el soporte de registro.
  2. 2
    Método para proteger contra copia un soporte de registro según la reivindicación 1, en el cual parte al menos de la información principal es criptografiada dependiendo de la información de control del acceso.
  3. 3
    Método para proteger contra copia un soporte de registro según la reivindicación 1, en el cual al menos alguna de la información de control del acceso está incluida en el archivo de imagen y el patrón de error predeterminado es generado dependiendo de dicha información de control del acceso incluida.
  4. 4
    Soporte de registro protegido contra copia (1) que tiene una secuencia de bits almacenada en el mismo que representa la información de acuerdo con reglas de formateo y corrección de error predeterminadas, comprendiendo la información una información principal (23, 24, 26) e información de control del acceso (21,22,26) para controlar el acceso a la información principal, en el que la secuencia de bits comprende errores de bits que constituyen errores lógicos (2) que no pueden ser corregidos mediante dichas reglas de corrección de error y que constituyen un patrón de error predeterminado que representa parte al menos de la información de control del acceso, estando el soporte de registro caracterizado porque el patrón de error predeterminado está definido por posiciones de error y por posiciones sin error.
  5. 5
    Soporte de registro protegido contra copia según la reivindicación 4, cuyo soporte de registro está subdividido en sectores direccionables, en el que el soporte de registro comprende un área de relleno (26), cuya área de relleno comprende sectores de error (11) y sectores sin error (12), cuyos sectores de error comprenden los errores lógicos y constituyen el patrón de error predeterminado.
  6. 6
    Soporte de registro protegido contra copia según la reivindicación 5, en el que la parte de la secuencia de bits correspondiente a sectores sin error que están contiguos a sectores de error no comprende sustancialmente errores de bits.
  7. 7
    Soporte de registro protegido contra copia según la reivindicación 5, en el que aunque el soporte de registro tiene una capacidad de almacenamiento de información predeterminada, de la cual la información principal cubre una parte, el área de relleno cubre sustancialmente la parte restante de la capacidad de almacenamiento de información.
  8. 8
    Soporte de registro protegido contra copia según la reivindicación 4, en el que aunque la secuencia de bits comprende bits de información y bits de corrección, los bits de información comprenden los errores de bits.
  9. 9
    Soporte de registro protegido contra copia según la reivindicación 4, en el que los errores de bits están situados de modo que se acumulan en al menos una palabra de error que no puede ser corregida mediante una regla de corrección de palabra de error durante la reproducción.
  10. 10
    Soporte de registro protegido contra copia según la reivindicación 9, en el que el soporte de registro es un CD, siendo la regla de corrección de la palabra de error la capa C2.
  11. 11
    Soporte de registro protegido contra copia según la reivindicación 10, en el que los errores de bits están situados de modo que se acumulan mediante desintercalado, cuyo desintercalado es parte de las reglas de formateo y corrección de error.
  12. 12
    Soporte de registro protegido contra copia según la reivindicación 9, en el que los errores de bits están situados de modo que se acumulan en al menos una segunda palabra de error que no puede ser corregida mediante una segunda regla de corrección de palabra de error.
  13. 13
    Soporte de registro protegido contra copia según las reivindicaciones 11 y 12, en el que el soporte de registro es un CD, siendo la regla de corrección de la palabra de error la capa C2, y siendo la segunda regla de corrección de la palabra de error la capa C1 de las reglas de corrección de error de CD.
  14. 14
    Método para detectar información de control ES 2 247 261 T3 del acceso en un soporte de registro protegido contra copia (1) de acuerdo con una cualquiera de las reivindicaciones 4 a 13, caracterizado porque el método comprende los pasos de:seleccionar al menos una posición de error (11), pero no todas las posiciones de error, cuya posición(posiciones) de error deberá(n) tener un error lógico (2) de acuerdo con el patrón de error predeterminado, y verificar la presencia de un error leyendo para ello la posición(posiciones) de error seleccionada(s), seleccionar al menos una posición sin error (12), pero no todas las posiciones sin error, cuya posición (posiciones) sin error no deberá tener un error lógico (2) de acuerdo con el patrón de error predeterminado, y verificar la ausencia de error leyendo para ello la posición(posiciones) sin error seleccionada(s).
  15. 15
    Método para detectar información de control del acceso según la reivindicación 14, en el que se selecciona al menos una posición sin error (12) que está contigua a una posición de error (11).
  16. 16
    Método para detectar información de control del acceso según la reivindicación 14, en el que el método comprende un paso de:recuperar al menos alguna de la información de control del acceso, indicadora del patrón de error predeterminado procedente de la información principal, antes de seleccionar posiciones.
  17. 17
    Método para detectar información de control del acceso según la reivindicación 14, en el que, aunque el soporte de registro está subdividido en sectores direccionables, la presencia o ausencia de un error en una posición se verifica leyendo para ello el respectivo sector y generando un mensaje de error cuando se detecte un error incorregible durante la lectura del sector.
  18. 18
    Soporte de registro protegido contra copia según la reivindicación 4, en el que el soporte de registro comprende software para ejecutar el método según una cualquiera de las reivindicaciones 14 a 17 en un sistema de ordenador.
  19. 19
    Disposición de recuperación para recuperar información de un soporte de registro protegido contra copia de acuerdo con una cualquiera de las reivindicaciones 4 a 13, comprendiendo la disposición medios de lectura para leer el soporte de registro, comprendiendo los medios de lectura una unidad de lectura (41, 42) para extraer una secuencia de bits almacenada en el soporte de registro y una unidad de corrección de error (43) para procesar la secuencia de bits, caracterizada porque la disposición comprende medios de control del acceso (47) para controlar el acceso a la información, cuyos medios de control del acceso están realizados de tal modo que detectan la información de control del acceso mediante la selección de al menos una posición de error (11), pero no todas las posiciones de error, cuya posición(posiciones) de error deberá(n) tener un error lógico (2) de acuerdo con el patrón de error predeterminado, y mediante la verificación de la presencia de un error leyendo para ello la posición de error seleccionada, a través de los medios de lectura, y mediante la selección de al menos una posición sin error (12) pero no todas las posiciones sin error, cuya posición (posiciones) sin error no deberá(n) tener un error lógico (2) de acuerdo con el patrón de error predeterminado, y mediante la verificación de la ausencia de error leyendo para ello la posición (posiciones) sin error seleccionada(s).
  20. 20
    Disposición de recuperación según la reivindicación 19, en la que aunque el soporte de registro está subdividido en sectores direccionables, los medios de lectura comprenden una unidad de control (46) para controlar la lectura de un sector y generar un mensaje de error cuando se detecta un error incorregible.
  21. 21
    Producto de programa de ordenador que comprende software adaptado para poner en práctica el método según una cualquiera de las reivindicaciones 14 a 17 cuando se hace correr en un sistema de ordenador.
  22. 22
    Soporte de registro, subdividido en sectores direccionables, y que soporta una secuencia de bits que representan información de acuerdo con las reglas de formateo y corrección de error, comprendiendo la información una información principal e información de control del acceso para controlar el acceso a la información principal, y una estructura de licencia que comprende instrucciones para ejecutar los siguientes pasos:cambiar bits en la secuencia de bits de acuerdo con la información de control del acceso, para constituir errores lógicos que no puedan ser corregidos mediante dichas reglas de corrección de error, y que constituyen un patrón de error predeterminado para controlar el acceso a la información en el soporte de registro, representando el patrón de error predeterminado al menos alguna de la información de control del acceso, estando definido el patrón de error predeterminado por posiciones de error y posiciones sin error, y trasladar la secuencia de bits a un patrón físico de marcas qu3e incluyen sectores de error y sectores sin error, conteniendo los sectores de error los errores, y no conteniendo los sectores sin error errores incorregibles.
  23. 23
    Soporte de registro según la reivindicación 22, en el que la estructura de la licencia comprende además una referencia a los sectores de partida y de cola de un área de relleno (26) soportada sobre el soporte de registro, estando los errores lógicos almacenados en el área de relleno.
  24. 24
    Soporte de registro según la reivindicación 22 ó 23, en el que la estructura de la licencia comprende además el número de la licencia.
  25. 25
    Soporte de registro según la reivindicación 24, en el que el patrón de error de corrección previamente definido es originado a partir del número de la licencia.
Independent claims25