MXPA01003953A - Medio de grabacion de informacion y metodo y aparato para controlar sus defectos. - Google Patents
Medio de grabacion de informacion y metodo y aparato para controlar sus defectos.Info
- Publication number
- MXPA01003953A MXPA01003953A MXPA01003953A MXPA01003953A MXPA01003953A MX PA01003953 A MXPA01003953 A MX PA01003953A MX PA01003953 A MXPA01003953 A MX PA01003953A MX PA01003953 A MXPA01003953 A MX PA01003953A MX PA01003953 A MXPA01003953 A MX PA01003953A
- Authority
- MX
- Mexico
- Prior art keywords
- sector
- area
- sectors
- user
- information
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/007—Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
-
- 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
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B20/1258—Formatting, e.g. arrangement of data block or words on the record carriers on discs where blocks are arranged within multiple radial zones, e.g. Zone Bit Recording or Constant Density Recording discs, MCAV discs, MCLV discs
-
- 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
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1883—Methods for assignment of alternate areas for defective areas
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B2020/1218—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
- G11B2020/1222—ECC block, i.e. a block of error correction encoded symbols which includes all parity data needed for decoding
-
- 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
- G11B20/12—Formatting, e.g. arrangement of data block or words on the record carriers
- G11B20/1217—Formatting, e.g. arrangement of data block or words on the record carriers on discs
- G11B2020/1218—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
- G11B2020/1232—Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc sector, i.e. the minimal addressable physical data unit
-
- 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
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1816—Testing
- G11B2020/1826—Testing wherein a defect list or error map is generated
-
- 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
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1883—Methods for assignment of alternate areas for defective areas
- G11B2020/1893—Methods for assignment of alternate areas for defective areas using linear replacement to relocate data from a defective block to a non-contiguous spare area, e.g. with a secondary defect list [SDL]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Un medio (1) de grabacion de informacion, incluye un area (4) de informacion de disco; un area (6) del usuario, que incluye una pluralidad de sectores; y un area (7) de repuesto, que incluye al menos un sector, el cual, cuando al menos uno de la pluralidad de sectores, incluidos en el area del usuario, es un sector defectuoso, se puede usar en lugar de este al menos un sector defectuoso. Esta area (7) de repuesto se ubica radialmente al interior, desde el area (6) del usuario. Un numero de sector fisico de un sector, al cual se asigna el numero de sector logico de "0", entre la pluralidad de sectores, incluidos en el area (6) del usuario y este al menos un sector incluido en el area (7) de repuesto, se graban en el area (4) de informacion de disco.
Description
MEDIO DE GRABACIÓN DE INFORMACIÓN Y MÉTODO Y
APARATO PARA CONTROLAR SUS DEFECTOS
CAMPO TÉCNICO La presente invención se refiere a un medio de grabación de información y a un método y aparato para controlar sus defectos. Un medio representativo de grabación de información, que tiene una estructura de sector, es un disco óptico. Recientemente, lá densidad y capacidad de los discos ópticos se han mejorado. Por lo tanto, es importante garantizar la conflabilidad de los discos ópticos . La Figura 23 muestra una estructura lógica de un disco óptico convencional. Como se muestra en la Figura 23, el disco óptico incluye dos áreas 4 de información del disco y un área 5 de grabación de datos. Esta área 5 de grabación de datos incluye un área 6 del usuario y un área 8 de repuestos . Esta área 8" de repuesto se ubica radialmente hacia fuera del área 6 del usuario sobre el disco óptico El área 6 del usuario incluye un área 11 de reserva del sistema, un 'área 12 FAT (tabla de asignación de archivo) , un área 13 de directorio de raiz, y un área 14 de
-^F
datos de archivo. El área ll de reservación del sistema, el área 12 de la FAT y el área 13 de directorio de raiz, se refieren colectivamente como el área 10 de control de archivo. Un primer sector del área 10 de control de archivo 5 se ubica como un sector al cual se asigna el número de sector lógico "0" (LSN:0). Métodos para controlar los defectos de un disco óptico se incluyen en las* normas ISO/IEC10090 (en seguida denominadas como las "normas ISO") provistas por la
10 Organización Internacional de Estandarización respecto a los discos ópticos de 90 ma. Se describen aqui en seguida dos métodos para manejar los defectos" incluidos en las normas de ISO. Uno de los métodos se basa en un algoritmo de
U5 reemplazo que se desliza. Otros método se" basa en un algoritmo de reemplazo lineal. Estos algoritmos se describen en el Capitulo 19 de las normas ISO. La Figura 24 es una vista conceptual del algoritmo de reemplazo de deslizamiento convencional. En la Figura 24,
20 "cada uno de los cuadros en rectángulo representa un sector. Los caracteres en cada sector representan un número de sector lógico (LSN) , asignado al sector. Los cuadros en rectángulo tienen sectores normales que representan los LSN, y el cuadro en rectángulo sombreado representa un sector
25 defectuoso.
£*
El número de referencia 2401 representa una secuencia de sectores que no incluyen un sector defectuoso en el área 6 del usuario y el número de referencia 2402 representa una secuencia de sectores que incluyen un sector defectuoso en el área 6 del usuario. Cuando un primer sector, en el área 6 del usuario, es un sector normal, LSN:0 es ahi asignado. Los LSN se signan a una pluralidad de sectores incluidos en el área 6 del usuario en un orden creciente del primer sector al cual LSN: 0_ se asigna. •«2 Cuando el área 6 del usuario no incluye un sector defectuoso, LSN:0 hasta LSN:m, se asignan a los sectores en el área 6 del usuario, en secuencia desde el primer sector hasta el último sector, representados por la secuencia de sectores 2401. Si un sector, en la secuencia de sectores 2401, en la cual LSN:1, se asignan como un sector defectuoso, la asignación de los LSN se cambia de modo que LSN:1 no se asigne al sector defectuoso, sino a un sector inmediatamente subsiguiente a este sector defectuoso. Asi, la asignación de los LSN se desplaza por un sector en la dirección hacia el área 8 de repuesto, desde el área 6 del usuario. Como resultado, el último LSN:m es asignado a un primer sector en el área 8 de repuesto como representado por la secuencia de sectores 2402.
La Figura 2*5 muestra la correspondencia entre los números del sector fisico y los LSN después que se ejecuta del algoritmo de reemplazo deslizante, descrito con referencia. El eje horizontal representa el número del sector fisico, y el eje vertical representa los LSN. En la
Figura 25, la linea 2501 en cadena indica la correspondencia entre los números del sector fisico y los LSN, cuando el área 6 del usuario no "incluye un sector defectuoso. La linea sólida 2502 india la correspondencia entre los números del sector fisico y los LSN, cuando el área 6 del usuario incluye sectores defectuosos, I hasta IV. Como se muestra en la Figura 25, ningún LSN se asigna a los sectores defectuosos, I hasta IV. La asignación de los LSN se desliza en la dirección hacia una porción externa de la porción interna del disco óptico (es decir, en la dirección de aumento del numero del sector fisico) . Como resultado, los LSN se asignan como una parte de los sectores en el área 8 de repuesto, la cual se ubica inmediatamente después del área 6 del usuario Una ventaja del algoritmo de reemplazo deslizante es que un retardo en el acceso, causado por un sector defectuoso, es relativamente pequeño. Un sector defectuoso retarda el acceso meramente por una parte' de la rotación, que corresponde a un sector. Una desventaja del algoritmo de reemplazo de deslizamiento es que la* asignación de todos los
LSN se deslizan después de un sector defectuoso. Un aparato de nivel superior, tal como, por ejemplo, una computadora personal huésped, identifica los sectores por los LSN asignados ahi. Cuando la asignación de los LSN a los sectores es deslizada, la computadora huésped no puede manejar datos del usuario grabados en el disco óptico. Por lo tanto, el algoritmo de reemplazo deslizante no se puede usar después que el dato del usuario se graba en el disco óptico. La Figura 26 es una vista conceptual del algoritmo de reemplazo lineal convencional. En la Figura 26, cada uno de los cuadros en rectángulo representa un sector. Los caracteres en cada sector representan un numero del sector lógico (LSN) , asignado al sector. Los cuadros en rectángulo tienen un LSN que representa sectores normales, y el cuadro en rectángulo sombreado representa un sector defectuoso. El número de referencia 2601 representa una secuencia de sectores, que no incluyen un sector defectuoso en el área 6 del usuario, y el número de referencia 2602 representa una secuencia de sectores que incluyen un sector defectuoso en el área 6 del usuario. Si un sector en la secuencia de sectores 2601, a la cual LSN:1 se asignó como un sector defectuoso, la asignación de los LSN se cambia, de modo que LSN: i no sea asignado al sector defectuoso. En lugar de ello, LSN: i se
asigna a, entre una pluralidad de sectores, incluidos en el área 8 de repuesto, un sector el cual no se usa aún y tiene un número minimo de sector fisico (por ejemplo, un primer sector del área 8 de repuesto) , según se representa por la secuencia de sectores 2602. Asi, el sector defectuoso en el área 6 del usuario se reemplaza con un sector en el área 8 de repuesto. La Figura 27 muestra la correspondencia entre los números del sector fisico y los LSN, después de ejecutar del algoritmo de reemplazo lineal, descrito con referencia en la Figura 26. El eje horizontal representa el número del sector fisico y el eje vertical representa el LSN. En la Figura 27, la linea sólida 2701 indica la correspondencia entre los números del sector fisico y los LSN, cuando el área 6 del usuario incluye dos sectores defectuosos. Estos dos sectores defectuosos, en el área 6 del usuario, son reemplazados por los sectores de reemplazo en el área 8 de repuesto, respectivamente . Una ventaja del algoritmo de reemplazo lineal es que el reemplazo de un sector defectuoso no tiene influencia en otros sectores, puesto que los sectores defectuoso y los sectores de reemplazo corresponden entre si uno a uno. Una desventaja del algoritmo de reemplazo lineal es que un retardo en el acceso, causado por un sector defectuoso, es i relativamente grande. El acceso a un sector de reemplazo, en
i..
lugar de un sector defectuoso, requiere una operación de búsqueda sobre una distancia relativamente grande. Como se puede apreciar, la ventaja y desventaja del algoritmo de reemplazo lineal son conversas a la ventaja y desventaja del algoritmo de reemplazo deslizante. La Figura 28 muestra un ejemplo de asignación de •""i los LSN a los sectores. En el ejemplo mostrado en la Figura 28, se supone que el área 6 del usuario tiene un tamaño de 100000, el área 8 de repuesto tiene un tamaño de 10000, y el área 6 del usuario incluye cuatro sectores defectuosos. Los LSN se asignan a los sectores, de acuerdo con el algoritmo de reemplazo deslizante, descrito antes. Primero, LSN:0, que es un primer LSN, se asigna a un sector que tiene un número 0 de sector fisico. Luego, los LSN se asignan a los sectores en un orden creciente hacia una porción más externa desde una porción interna del disco óptico (es decir, hacia el área 8 de repuesto desde el área 6 del usuario) . Ningún LSN se asigna a los sectores defectuosos. El LSN que seria asignado a cada sector defectuoso, se asigna a un sector inmediatamente subsiguiente. Como resultado, la asignación de los LSN se desliza en la dirección hacia una porción externa de una porción interna del disco óptico, por el número de sectores defectuosos.
-
En el ejemplo mostrado en la Figura 28, el área 6 del usuario incluye cuatro sectores defectuosos, I hasta IV, como se describió antes. LSN: 99996 hasta LSN: 999999, que se asignarían a los cuatro sectores, I hasta IV, si estos cuatro sectores no fueran defectuoso, se asignan a cuatro sectores en el área 8 de repuesto, respectivamente, que tienen números de sectores físicos de 100000 hasta 100003. La razón para esto es que la asignación de los LSN es deslizada por el número de sectores defectuosos (cuatro en este ejemplo) . En la Figura 28, los sectores en el área 8 de repuesto, que tienen los números de sectores físicos de 100004 hasta 109999, se "refieren colectivamente como el "área de repuesto LR" . Esta área de repuesto LR se define como un área en el área 8 de repuesto, a la cual no se asigna algún LSN. El área de repuesto LR se usa en el algoritmo de reemplazo lineal como un área de reemplazo. Como se muestra en la Figura 27, el algoritmo de reemplazo lineal convencional tiene un problema en que, cuando un sector, que "tiene un número de sector fisico pequeño, se detecta como un sector defectuoso, un retardo en el acceso, causado por el sector defectuoso, es relativamente grande, puesto que la distancia entre el sector defectuoso y el sector de reemplazo es relativamente larga. Puesto que el área 10 de control de archivo, ubicada
en la vecindad del sector al cual LSN:0 se asigna, es accedida cada vez que se graba un archivo, un sector defectuoso en el área 10 de control de archivo puede causar directamente la reducción indeseada en la velocidad del acceso al disco óptico. Esta área 10 de reducción indeseable, la cual es accedida_ frecuentemente, se espera tenga la mayor posibilidad de generar^ un sector defectuoso. Con el fin de encontrar la primera dirección del área de reemplazo (es decir, el área de repuesto LR) usada en el algoritmo de reemplazo lineal, el número de sectores por el cual la asignación de los LSN se desliza en el algoritmo de reemplazo deslizante, necesita ser Calculado. La cantidad del cálculo aumenta conforme aumenta la capacidad del disco.
EXPOSICIÓN DE LA INVENCIÓN " De acuerdo con un aspecto de la invención, un medio de grabación de información incluye un área de información de disco; un área del usuario, que incluye una pluralidad de sectores; y un área de repuesto, que incluye al menos un sector, el cual, cuando al menos uno de la pluralidad de sectores, incluido en el área del usuario, es un sector defectuoso, se puede usar en lugar de este al menos un sector defectuoso. El área de repuesto se ubica radialmente al interior desde el área del usuario. Un número
ift
de sector fisico del sector al cual se asigna un número de sector lógico "0" se asigna, entre la pluralidad de sectores incluidos en el área del usuario y este al menos un sector incluido en el área de repuesto, se graba en el área de información de disco. En una modalidad de la invención, un número del sector lógico se asigna a los sectores incluidos en el área del usuario, además de al menos un sector defectuoso, en un orden decreciente desde el sector al cual se asigna al menos un número de sector lógico. En una modalidad de la invención, un número del sector fisico de cuando menos un "sector defectuoso se graba en el área de información de disco. En una modalidad de la invención, el área del usuario y el área de repuesto combinadas se dividen en una
, pluralidad de zonas, y un número de sector lógico asignado a un primer sector de cada una de la pluralidad de zonas se graba en el área de información del disco. En una modalidad de la invención, el área del usuario y el área de repuesto combinadas se dividen en una pluralidad de zonas. Los datos grabados en el medio de grabación de información "se controlan en un base de bloque de ECC por bloque de ECC. Un número se sector lógico se asigna a los sectores incluidos en el área del usuario, además de al menos un sector defectuoso, asi que el primer
sector de cada una de la pluralidad de zonas coincida con un primer sector de un bloque de ECC correspondiente. De acuerdo con otra aspecto de la invención, un método para controlar un defecto de un medio de grabación de información, que incluye un área de información de disco; un área del usuario, que incluye una pluralidad de sectores; y un área de repuesto, que incluye al menos un sector, el cual, cuando al menos uno de ia pluralidad de sectores, incluido en el área del usuario, es un sector defectuoso, se puede usar en lugar de al menos un sector defectuoso, el área de repuesto se ubica radialmente al interior desde el área del usuario. El método incluye las etapas de: (a) asignar al menos un número de sector lógico a uno de la pluralidad de sectores, incluidos en el área del usuario; (b) calcular una ubicación que cumpla con la capacidad prescrita, con una ubicación del sector fija, a la cual al menos un número de sector lógico se asigne; (c) asignar un número de sector lógico "0" a un sector colocado en la ubicación calculada por la etapa (b) ; y (d) grabar un número de sector fisico del sector al cual se asigne el número de sector lógico "0", en el área de información de disco. En una modalidad de la invención, la etapa (b) incluye las etapas de (b-1) detectar este al menos un sector defectuoso, incluido en el área del usuario; y (b-2) calcular la ubicación que cumple con la capacidad prescrita,
basada en el número de al menos un sector defectuoso, detectado en la etapa (b-1) . En una modalidad de la invención, el método además incluye la etapa de (e) grabar este al menos un sector defectuoso, detectado en la etapa (b-1), en el medio de grabación de información. En una modalidad de la invención, el área del usuario y el área de repuesto combinadas, se dividen en una pluralidad de zonas, y el método además incluye la etapa de (f) grabar un número de sector lógico asignado a un primer sector de cada una de la pluralidad de zonas en el área de información de disco. En una modalidad de la invención, el área del usuario y el área de repuesto combinadas, se dividen en una pluralidad de zonas. Los datos grabados en el medio de grabación de información se controlan en una base de bloque de ECC por bloque de ECC. El método además incluye la etapa de (g) asignar un número de sector lógico a los sectores incluidos en el área del usuario, además de al menos un sector defectuoso, así que el primer sector de cada una de la pluralidad de zonas, coincida un primer sector de un bloque de ECC correspondiente. De acuerdo con aún oto aspecto de la invención, un aparato para manejar un defecto de un medio de grabación de información, que incluye un área de información de disco; un
área del usuario, que incluye una pluralidad de sectores; y un área de repuesto que incluye al menos un sector el cual, cuando al menos uno de la pluralidad de sectores, incluidos en el área del usuario, es un sector defectuoso, se puede usar en lugar de al menos un sector defectuoso, el área de repuesto se ubica radialmente al interior desde el área del usuario. El aparato ejecuta el proceso de control de defectos, el cual comprende las etapas de: (a) asignar al "fe? menos un número de sector lógico a uno de la pluralidad de sectores, incluidos en el área del usuario; (b) calcular una ubicación que cumpla con la capacidad prescrita, con una ubicación del sector a la cual se asigna al menos un número de sector lógico; (c) asignar un número de sector lógico "0" a un sector colocado en la ubicación, obtenido por la etapa (b) ; y (d) grabar un número de sector fisico del sector al cual el número de sector lógico "0" se asigna en el área de información de disco. * En una modalidad de la invención, la etapa (b) incluye las etapas de (b-1) detectar este al menos un sector defectuoso, incluido en el área del usuario; y (b-2) calcular la ubicación que cumple con la capacidad prescrita, basada en el número de este al menos un sector defectuoso, detectado en la etapa (b-1) . En una modalidad de la invención, el proceso de control de defectos además incluye la etapa de (e) grabar
este al menos un sector defectuoso, detectado en la etapa (b-1), en el medio de grabación de información. En otra modalidad de la invención, el área del usuario y el área de repuesto combinadas, se divide en una pluralidad de zonas. El proceso de control de defectos además incluye la etapa de (f) grabar un número de sector lógico, asignado a un primer sector de cada una de la pluralidad de zonas en el área de información del disco. En otra modalidad de la invención, en que el área del usuario y el área de repuesto combinadas se dividen e una pluralidad de zonas, los datos grabados en el medio de grabación de información se controla en base de bloque de ECC por bloque de ECC, y el proceso de control de defectos además incluye la etapa de (g) asignar un número de sector lógico a los sectores incluidos en el área del usuario, además de al menos un sector defectuoso, así que el primer sector de cada una de la pluralidad de zonas coincida con un primer sector de un bloque de ECC correspondiente. Así, la invención aqui descrita hace posible las ventajas de: suministrar (1) un medio de grabación de información y un método y aparato para controlar un defecto, para mantener un retardo en el acceso relativamente pequeño, aún cuando se detectar un sector defectuoso en el área de control de archivo, ubicada en la vecindad de un sector al cual LSN_0 se asigne; y (2) un medio de grabación de
información y un método y aparato para controlar su defecto, permitiendo que la ubicación del área de repuesto LR sea encontrada sin un cálculo substancial. Éstas y otras ventajas de la presente invención llegarán a ser evidentes a los expertos en la materia, de la lectura y comprensión de la siguiente descripción detallada, con referencia a las figuras acompañantes.
BREVE DESCRIPCIÓN DE LOS DIBUJOS La Figura 1 es un diagrama de bloques, que muestra una estructura de un sistema de proceso de información en un ejemplo de acuerdo con la presente invención; la Figura 2 es un diagrama que muestra una estructura fisica de un disco óptico 1; la Figura 3 es un diagrama que muestra una estructura lógica del disco óptico 1; la Figura 4 es un diagrama que muestra una estructura de un DMA; la Figura 5 es un diagrama que muestra una estructura de un DDS; la Figura 6A es un diagrama que muestra una estructura de una PDL; la Figura 6B es un diagrama que muestra una estructura de una SDL;
la Figura 7 es una vista conceptual de un algoritmo de reemplazo de deslizamiento, de acuerdo con la presente invención; la Figura 8 es una gráfica que ilustra la correspondencia entre los números del sector lógico y los LSN después de ejecutar el algoritmo de reemplazo de deslizamiento, mostrado en la Figura 7; la Figura 9 es una vista conceptual del algoritmo de reemplazo lineal, de acuerdo con la presente invención; la Figura 10 es una gráfica que ilustra la correspondencia entre los números del sector fisico y los LSN, después de ejecutar el algoritmo de reemplazo lineal, mostrado en la Figura 7; la Figura 11 es un diagrama de flujo que ilustra un proceso de examen de un disco; la Figura 12 es un diagrama de flujo que ilustra un proceso de encontrar un número de sector fisico de un sector al cual se ha asignado LS?:0; la Figura 13 es un diagrama de flujo que ilustra un proceso de la función FU?C TOP, E?D (SUPERIOR, EXTREMA), mostrado en la Figura 12; la Figura 14 es un diagrama que muestra un ejemplo de los LS? asignados a los sectores, después del examen del disco;
la Figura 15 es un diagrama de flujo que ilustra un proceso de grabado de datos al disco óptico 1; la Figura 16 es un diagrama de flujo que ilustra un proceso de reemplazo, ejecutado en las etapas 1508 a 1509, mostradas en la Figura 15; la Figura 17 es una gráfica que ilustra la correspondencia entre los números del sector fisico y los
LSN, después que se ejecutan el algoritmo de reemplazo de deslizamiento, mostrado en la Figura 7, y el algoritmo de reemplazo lineal, mostrado en la Figura 9; la Figura 18 es un diagrama de flujo, que ilustra un proceso de grabado de un archivo AV en el disco óptico 1; la Figura 19 es un diagrama que muestra una estructura de un área de grabado de datos, que tiene grabado el archivo AV; la Figura 20 es un diagrama que muestra una estructura fisica de un disco óptico que tiene dos zonas; la Figura 21 es una gráfica que ilustra la correspondencia entre los números del sector fisico y los LSN del disco óptico, mostrada en la Figura 20, después que se ejecuta el algoritmo de reemplazo de deslizamiento, mostrado en la Figura 7; la Figura 22Á es una vista conceptual de un algoritmo de reemplazo de deslizamiento, de acuerdo con la presente invención;
la Figura 22B es una gráfica que ilustra la correspondencia entre los números del sector físico y los LSN, después de ejecutar el algoritmo de reemplazo de deslizamiento, mostrado en la Figura 22A; la Figura 22C es un diagrama que muestra una estructura de un DDS del disco óptico, mostrado en la Figura 20; la Figura 23 es un diagrama que muestra la estructura lógica de un disco óptico convencional; la Figura 24 es una vista conceptual de un algoritmo de reemplazo de deslizamiento convencional; la Figura 25 es una gráfica que ilustra la correspondencia entre los números de sectores físicos y los LSN del disco óptico, después de ejecutar el algoritmo de reemplazo de deslizamiento convencional; la Figura 26 es una vista conceptual de un algoritmo de reemplazo lineal convencional; la Figura 27 es una gráfica que ilustra la correspondencia entre los números del sector fisico y lo LSN del disco óptico, después de ejecutar el algoritmo de reemplazo lineal convencional; y la Figura 28 es un diagrama que muestra un ejemplo de los LSN asignados a los sectores del disco óptico convencional .
EL MEJOR MODO DE LLEVAR A CABO LA INVENCIÓN En seguida, se describirá la presente invención en forma de ej emplos ilustrativos, con referencia a los dibujos acompañantes .
Ejemplo 1 1. Estructura del sistema de proceso de información La Figura 1 muestra una estructura de un sistema de proceso de información en un primer ejemplo, de acuerdo con la presente invención. Este sistema de proceso de información incluye un aparato 200 de nivel superior y un aparato 100 grabador y reproductor de disco. Este aparato 100 grabador y reproductor de disco, graba la información a un disco óptico 1, que se puede re-escribir, o reproduce la información grabada en el disco óptico 1, de acuerdo con un comando desde el aparato 200 de nivel superior. Este aparato 200 de nivel superior es, por ejemplo, una computadora personal. El aparato 200 de nivel superior incluye una Unidad Central de Proceso 201 ("CPU"), una memoria principal 204, una interfaz (I/F) 203 de bus o colector, un bus 202 del procesador, un bus 205 de entrada/salida ("I/O"), un dispositivo de disco duro ("HDD") 206, una sección 207 de proceso de pantalla de exhibición, y una sección 208 de entrada. El aparato 200 de nivel superior se conecta al
aparato 100, grabador y reproductor de disco, a través del bus 205 de entrada/salida (1/0) . El bus 202 del procesador es un bus de alta velocidad, a través del cual la UCP 201 tiene acceso a la memoria principal 204. El bus 202 del procesador se conecta al bus de entrada/salida (1/0) a través de la interfaz I/F
203, del bus. En el ejemplo, mostrado en la Figura 1, el bus 205 de entrada/salida es un bus extendido a una computadora personal, tal como, por ejemplo, un bus PCI o un bus ISA. EL bis 205 de entrada/salida puede ser un bus de múltiples propósitos de, por ejemplo, una interfaz de sistema de computadora pequeña ("SCSI"), en proximidad ("ATA"), bus de serie universal ("USB"), o IEEE1394. La sección 207 de proceso de pantalla de exhibición convierte la información de exhibición enviada a través del bus 205 de entrada/salida, en una señal, tal como, por ejemplo, una señal RGB-, y produce la señal resultante. , La sección 208 de entrada recibe los datos de un dispositivo de entrada, tala como, por ejemplo, un teclado o un ratón, y envia los datos a la UCP 201 a través del bus
205 de entrada/salida. El HDD 206 es µn dispositivo de memoria secundaria para la entrada y salida de datos, con la memoria principal
204 a través del bus 205 de entrada/salida. El HDD 206 tiene un sistema de operación, tal como, por ejemplo, el MS-DOS® o el Windows® y el archivo del programa ahi almacenado. La memoria principal 204 se carga con el sistema de operación y el archivo del programa, y el sistema de operación y el archivo del programa son operados por la UCP 201, de acuerdo con una instrucción desde el usuario. Los resultados de la operación son exhibidos en una pantalla por la sección 207 de proceso de exhibición. El aparato 100 de grabación y reproducción de disco, incluye un microprocesador 101, una sección 102 de control de grabación y reproducción de datos, un circuito 103 de control de bus y una memoria 104. El microprocesador 101 controla los elementos en el aparato 100 grabador y reproductor de disco, de acuerdo con el programa de control construido en el microprocesador 101, para ejecutar varios tipos de procesos. El proceso de control de defectos y el proceso de reemplazo, descritos abajo, se ejecutan por el microprocesador 101. La sección 102 de control de grabación y reproducción de datos controla la grabación de datos a, y la reproducción de datos de, el disco óptico 1, de acuerdo con una instrucción del microprocesador 101. La sección 102 de control de grabación y reproducción de datos, agrega un código de corrección de error a los datos, durante la
grabación, y ejecuta el proceso de detección de error y el proceso de corrección de error, durante la reproducción. En general, los datos codificados _ por el proceso de codificación, tal como, por ejemplo, el CRC o ECC se graban en el disco óptico 1. El circuito 103 de control de bus, recibe un comando del aparato 200 de nivel superior, a través del bus 205 de entrada/salida, y transmite y recibe datos con el aparato de nivel superior 200 a través del bus 205 de entrada/salida . La memoria 104 se usa para almacenar daos durante varios tipos de procesos, ejecutados por el aparato 100 grabador y reproductor d~e disco. Por ejemplo, la memoria 104 tiene un área usada como una memoria rápida intermedia, durante la grabación o reproducción de datos y un área usada por la sección 102 de control de grabación y reproducción de datos, para el proceso de corrección de errores. El disco óptico 1 es un medio de grabación de información circular, al cual los datos pueden ser grabados y del cual los datos pueden ser reproducidos. Se puede usar como el disco óptico 1, un medio arbitrario de grabación de información, tal como, por ejemplo, un disco DVD-RAM. La grabación y reproducción de datos es realizada en una base de sector por sector o en una base de bloque por bloque.
2. Estructura física del disco óptico 1 La Figura 2 muestra una estructura fisica del disco óptico 1. El disco óptico circular 1 tiene una pluralidad de pistas concéntricas o una pista en espiral 2 formadas en el mismo. Cada una de las pistas o la pista 2 se divide en una pluralidad de sectores 3. El disco óptico 1 incluye al menos un área 4 de información de disco y un área 5 de grabación de datos . El área 4 de información de disco tiene, por ejemplo, un parámetro requerido para el acceso al disco óptico 1. En el ejemplo mostrado en la Figura 2, el disco óptico 1 tiene un área 4 de información de disco en la parte más interna y un área 4 de información de disco en su parte más externa. El área 4 de información de disco en la parte más interna es también referida como un "área del conductor interno". Esta área 4 de información de disco en la parte más externa, también se nombra como un "área de conductor externo" . El área 5 de grabación de datos tiene grabados datos. Los datos se graban a y se reproducen del área 5 de grabado de datos. Cada uno de todos los sectores en el área 5 de grabación de datos tiene una dirección absoluta referida como un número asignado previamente de sector físico.
3. Estructura lógica del disco óptico 1 La Figura 3 muestra una * estructura lógica del disco óptico 1. El área 5 de grabación de datos incluye un área 6 del usuario y un área 7 de repuesto. El área 6 del usuario se prepara para almacenar datos del usuario. Usualmente, los datos del usuario se almacenan en un área 6 del usuario. Cada uno de los sectores, incluidos en el área 6 del usuario, tiene un número de sector lógico (LSN) , asignado, por el cual se tiene acceso al sector. El aparato 200 del nivel superior, mostrado en la Figura 1, tiene acceso a un sector en el disco óptico 1, usando el LSN para realizar el grabado y reproducción de datos . El área 7 de repuesto incluye al menos un sector el cual, cuando un sector en el área 6 del usuario llega a ser defectuoso, puede ser usado en lugar de este sector defectuoso. Un sector en el área 6 del usuario, llega a ser defectuoso, por ejemplo, por raspaduras, manchas o declina la calidad del área 6 del usuario del disco óptico 1. El área 7 de repuesto se ubica radialmente al interior desde el área 6 del usuario. Preferiblemente, el área 7 de repuesto se ubica inmediatamente en forma radial al interior desde el área 6 del usuario.
El área 6 del usuario incluye un área 11 de reservación del sistema, un área 12 FAT (Tabla de Asignación de Archivo) , un área 13 de directorio de raíz, y un área 14 de datos de archivo. Tal estructura está en conformidad con un sistema de archivo MS-DOS. La estructura mostrada en la Figura 3 es meramente un ejemplo. El área 11 de reservación del sistema tiene información de parámetro e información de volumen del disco óptico 1 almacenadas en la misma como un sector de impulso. Tal información puede ser referida por un aparato 200 de nivel superior. Con el fin que el aparato 200 de nivel superior tenga acceso al disco óptico 1, este aparato 200 de nivel superior necesita, con certeza el acceso al área 11 de reservación del sistema. Un número "0" del sector lógico
(LSN:0) se asigna a un primer sector del área 11 de reservación del sistema. Los tamaños y ubicaciones de f entradas en el área 11 de reservación del sistema son predeterminados . El área FAT 12 tiene almacenada información de ubicación, que indica las ubicaciones de archivos y directorios en el áreat 14 de datos de archivo y las ubicaciones de indicación FAT de las reas vacias. El área 13 de directorio de raiz tiene información de entrada en los archivos y los sub-directorios ahí
almacenados. La información de entrada incluye, por ejemplo, el nombre del archivo, nombre del directorio, atributo de archivo y la información de datos actualizada. El área 11 de reservación del sistema, área FAT 12 y área 13 de directorio de raiz, se refieren colectivamente como un área 10 de manejo de archivo. Esta área 10 de manejo de archivo se coloca en una ubicación en el disco óptico 1, que corresponde a un LSN fijo. El área 14 de datos de archivo tiene almacenada datos que representan un directorio asociado con el directorio de raiz, y datos que representan un archivo. Como se describió .antes, con el fin que el aparato 200 de nivel superior pueda tener acceso a los datos almacenados en el área 14 de datos de archivo, el aparato 200 de nivel superior necesita el acceso al área 10 de manejo de archivos, antes del acceso al área 14 de datos de archivo.
4. Método para controlar un defecto del disco óptico 1 Con el fin de controlar un sector defectuoso en el disco óptico 1, una PDL (Lista de defectos primarios) y una S*DL (Lista de Defectos Secundarios) se usan. Cuando se inicializa el disco óptico 1, y se detecta un sector defectuoso, de acuerdo con el algoritmo de reemplazo deslizante. Este sector defectuoso es registrado en la PDL. Cuando se graban datos al disco óptico 1, se
detecta un sector defectuoso de acuerdo con el algoritmo de reemplazo lineal. El sector defectuoso detectado se registra en la SDL. La confiabilidad del disco óptico 1 es garantizada por el registro del sector defectuoso en la PDL o la SDL. La PDL y la SDL se almacenan en una DMA (Área de Control de Defectos) , Una DDS (Estructura de Definición de Disco) es también almacenada en la DMA.
4.1 Estructura del DMA. La. Figura 4 muestra una estructura de la DMA. Esta
DMA es parte del área de información de disco, mostrada en las Figuras 2 y 3. La DMA se escribe como DMAl hasta DMA4 en el capítulo 18 de las normas de ISO, respecto a la disposición en un disco óptico. Dos de las cuatro DM (por ejemplo, DMAl y DMA2) se ubican en el área 4 de información de disco, dispuesta en la porción interna del disco óptico, y las dos DMA restantes (por ejemplo, DMA3 y DMA4) se ubican en el área 4 de información de disco, dispuesta en la porción externa del disco óptico 1 (Figura 3) . En las cuatro DMA, la información idéntica es grabada en forma múltiple con el fin de compensar un sector defectuoso en una DMA que no puede ser reemplazada con un sector de reemplazo. La Figura 4 muestra un ejemplo del área 4 de información de disco, dispuesta en la porción interna del
£7
<• _* SÁ
disco óptico 1, que _ incluye la DMAl y DMA 2, entre las cuatro DMA. Las DMAl tiene un DDS, una PDL y una SDL almacenadas. La DMA2 a DM4 tienen una estructura idéntica con aquélla de DMAl. 4.1.1 Estructura del DDS La Figura 5 muestra una estructura del DDS. Este DDS inclµye un encabezado. El encabezado incluye, por ejemplo, un identificador, que indica la información es el DDS. Este DDS además incluye una entrada para la información de división de almacenamiento, una entrada para almacenar la información de la ubicación de la PDL, una entrada para almacenar la información de ubicación de la SDL, y una entrada para almacenar el número de sector fisico de un sector al cual se asigna el número de sector lógico "0" (LSN:0) . 4.1.2 .Estructura de la PDL . ' La Figura 6 muestra una estructura de la PDL. Esta PDL incluye un encabezado y una pluralidad de entradas (primera hasta emésima entrada en el ejemplo mostrado en la Figura 6A) . El encabezado incluye, por ejemplo, un identificador que indica que la información es la PDL y el número de entradas de los sectores defectuoso registrados en la PDL. Cada entrada almacena un número del sector fisico del sector defectuoso.
4.1.3. Estructura de la SDL La Figura 6B muestra una estructura de la SDL. Esta SDL incluye un encabezado y una pluralidad de entradas (primera hasta enésima entrada en el ejemplo mostrado en la Figura 6B) . El encabezado incluye, por ejemplo, un identificador que indica la información es la SDL y el número de 'entradas de sectores defectuosos registrados en la SDL. Cada entrada incluye un número de sector fisico del sector defectuoso y el número de sector Sí fisico del sector de reemplazo en que el dato es grabado en lugar del sector defectuoso. La SDL es diferente de la PDL, en que tiene el número del sector fisico del sector de t reemplazo.
4.2 Algoritmo de reemplazo deslizante La Figura 7 es una vista conceptual de un algoritmo de reemplazo de deslizamiento, ejecutado por el > i aparato 100 que graba y reproduce el disco (Figura 1) en el primer ejemplo, de acuerdo con la prénsente invención. En la
Figura 7, cada uno de los cuadros en rectángulo representa un sector. Los caracteres en cada sector, representan un LSN asignado al sector. Los cuadros en rectángulo que tienen un LSN representan sectores normales y el cuadro en rectángulo IX sombreado representa un sector defectuoso. El número de referencia 71 representa una secuencia de sectores que no incluyen un sector defectuoso
registrado en la PDL, y el número de referencia 72 representa una secuencia de sectores que incluyen un sector defectuoso registrado en la PDL. Cuando el último sector eñ el área 6 del usuario es un sector normal, LSN:m se asigna al último sector. Los
LSN se asignan a una pluralidad de sectores incluidos en el área 6 del usuario en un orden descendente desde el último sector al cual LSN:m se asignan. Cuando la PDL no incluye un sector defectuoso, LSN:m hasta LSN:0 se asignan a los sectores en el área 6 del usuario, en secuencia desde el último sector al primer sector de la misma, según se representan por la secuencia de sectores 71. Si un sector en la secuencia de sectores 71 al cual LSN: i se asigna fue un sector defectuoso, la asignación de los LSN se cambia de modo que LSN: i no sea asignado al sector defectuoso sino a un sector inmediatamente antes del sector defectuoso. Así, la asignación de los LSN es deslizada por un sector en la dirección hacia el área de repuesto 7 desde el área del usuario 6. Como resultado, el último sector LSN:0 se asigna al último sector del área 7 de repuesto, como se representa por la secuencia de los sectores 72. La Figura 8 muestra la correspondencia entre los números de sectores físicos y los LSN, después de ejecutar
- el algoritmo de reemplazo de deslizamiento, descrito con referencia a la Figura 7. El eje horizontal represejita el número del sector físico y el eje'.vertical representa el LSN. EN la Figura 8, la linea en cadena 81 indica la correspondencia entre los números del sector fisico y los LSN, cuando el área 6 del usuario no incluye un sector defectuoso. La línea sólida 82 indica la correspondencia entre los números del sector fisico y los LSN, cuando el área del usuario 6 incluye los sectores defectuosos I hasta 4 IV. -i * ' í * ' - Como se muestra en la Figura 8, ningún LSN se asigna a los sectores defectuosos I hasta IV. La asignación de los LSN es deslizada en la dirección hacia una porción interna de una porción externa (es decir, en la dirección de disminución del número del sector fisico) . Como resultado, un LSN es asignado a una parte del área 7 de repuesto, ubicada inmediatamente en forma radial hacia adentro desde el área 6 del usuario. Como se describió antes, cuando se registran uno o más sectores defectuoso en la PDL, la asignación de los LSN * . "i se desliza en una dirección hacia una porción interna desde una porción externa del disco óptico 1, con la ubicación del sector a la cual el último LSN se asigna siendo fijo. Como resultado, los LSN se signan a uno o más sectores en el área '. - ' 7 de repuesto, ubicada radialmente al interior desde el área
6 del usuario del disco óptico 1. El numero de sectores en el área 7 de repuesto a la cual los LSN se asignan, es igual al número dé los sectores defectuosos en el área 6 del usuario. La ubicación de un sector al cual el LSN:0 se va a asignar, se calcula para cumplir con la capacidad prescrita (por ejemplo, 4.7 GB) , con la ubicación del sector al cual el último LSN se .asigna siendo fijado. El cálculo se realiza con base en el número de sectores defectuosos detectados en el área 6 del usuario. LSN:0 se signa al sector colocado en la ubicación calculada. La capacidad prescrita es la capacidad que se requiere para estar asegurada como un área en la cual los datos del usuario se pueden grabar. Como se describió antes, cuando el área 6 del usuario incluye uno o más sectores defectuosos, una capacidad prescrita (por ejemplo de 4.7 GB) puede siempre ser asegurada usando una parte del área 7 de repuesto en lugar del área 6 del usuario. Cuando el último sector del área 6 del usuario es un sector normal, el último LSN se^ signa al último sector * _*.___. I-
-del área 6 del usuario. Cuando este último sector del área 6 del usuario es un sector defectuoso," el último LSN se signa a uñ sector normal más cercano al último sector. El número del sector fisico del sector al cual LSN:0t se asigna, es almacenado en una entrada en el DDS
(Figura 5) . La entrada se nombra por el aparato del nivel superior 200 para grabar datos en el disco óptico 1.
Haciendo referencia a la entrada, el aparato 200 del nivel superior puede obtener el ^ número del sector físico que corresponde a LSN:0 sin ejecutar un cálculo. Como resultado, un acceso de velocidad alta al sector que tiene LSN:0 asignado ahi se realiza. Para datos de grabación en el disco óptico 1, el aparato 200 del nivel superior necesita el acceso al sector que tiene LSN:0 asignado, con certeza. Por lo tanto, la capacidad de acceso al sector al cual LSN:0 se asigna a una alta velocidad es muy efectiva en el acceso al disco óptico I 1 a alta velocidad.
4.3 Algoritmo de reemplazo lineal La Figura 9 es una vista conceptual de un algoritmo de reemplazo lineal, ejecutado por el aparato 100 i " grabador y reproductor de disco (Figura 1) . En la Figura 9, los cuadros en rectángulo representan cada uno un sector. Los caracteres en cada sector representan un LSN asignado al sector. Los cuadros en rectángulo que tienen un LSN representan sectores normales, y el cuadro en rectángulo sombreado representa un sector defectuoso. El número de referencia 91 representa una secuencia de sectores que no incluyen un sector defectuoso — - «* en la SDL y el número de referencia 92 representa una
secuencia de sectores que incluyen un sector defectuoso en la SDL. Si un sector, en la secuencia de sectores 91 al cual LSÑ:1 se asigna, es un sector defectuoso, la asignación de los LSN es cambiada asi que LSN:1 no sea asignado a un sector defectuoso. En lugar de ellos, LSN:1 no se asigna a un sector, el cual es no usado aún y tiene un número de sector físico' minimo (por ejemplo, un primer sector del área de repuesto de LR; descrito después con referencia a la Figura 14) como representado por la secuencia de sectores
92. Asi, el sector defectuoso en el área 6 del usuario es b reemplazado con un sector en el área de repuesto de LR. LSN: i puede ser asignado a,^ entre la pluralidad de sectores incluidos en el área de repuesto LR, un sector el cual no se ha usado aún y tiene un número máximo de sector fisico (por ejemplo, un sector que tiene un número de sector fisico, el cual es menor de 1, que el número de sector físico del sector al cual LSN;0 se asignó. No es importante en cuál orden los sectores en el área de repuesto de LR se usen. -la Figura 10 muestra la correspondencia entre los números del sector fisico y los LSN, después de ejecutar el algoritmo de reemplazo lineal con referencia a la Figura 9. El eje horizontal representa el número del sector fisico, y el eje vertical representa el LSN. En la Figura 10, la línea
sólida 1001 indica la correspondencia entre los números del sector fisico y los LSN cuando el área 6 del usuario incluye dos sectores defectuosos. Se puede apreciar de la Figura 10 que la distancia entre el sector defectuoso y el sector de reemplazo (número de sectores físicos) es reducida significantemente en comparación con aquélla en la técnica convencional (Figura
27) .
5. Operaciones del aparato 100 de grabación y reproducción del disco El aparato 100 grabador y reproductor de disco ejecuta las operaciones de 5.1 hasta 5.3 como inicialización del disco óptico 1. El examen del disco (5.1) es también referido como el formato fisico y usualmente realizado una vez en el disco óptico 1.
5.1: Examen del disco
5.2: Asignación de LSN
5.3: Grabado de datos iniciales en el sistema de archivo.
Después de realizar la inicialización, el aparato
100 de grabación y reproducción del disco, realiza las operaciones de 5.4 y 5.5, cada vez que un archivo se escribe o se lee.
5.4 La grabación de datos (grabación del sistema de archivo y los datos de archivo) * 5.5, Reproducción de datos
En seguida, se describirán en detalle las operaciones antes mencionadas .
5.1 Examen del disco Se realiza el examen del disco al menos una vez antes de grabar los datos en el disco óptico, con el fin de garantizar la calidad del disco óptico 1. Cuando el número de sectores defectuosos por disco óptico se reduce a varios por la mejora en la tecnología de producción de los discos óptico, no será necesario examinar todos los discos ópticos ue se van a transportar. Será suficiente examinar los discos ópticos de muestra. El examen del "disco se realiza escribiendo datos en un patrón de prueba específico en todos los sectores del disco y luego leyendo los datos de todos los sectores. Tal examen del .disco es también referido como el "proceso de certificación" . _ En el examen del disco, se ejecuta el algoritmo de reemplazo de deslizamiento. Como resultado, uno o más sectores defectuosos se graban en la PDL. La Figura 11 es un diagrama de flujo que ilustra un proceso de examen del^disco.
. 36
-4T -
En la etapa 1101, la dirección de un primer sector del área 6 del usuario se establece como una dirección de escritura. En la etapa 1102, se determina si la dirección del sector se ha leído o no normalmente. La razón el por qué esto se determina es que, puesto que la dirección del sector necesita ser leida con el fin de escribir los datos en el sector, los datos no pueden ser escritos en el sector si ocurre un error en la lectura de la dirección del sector. Cuando se determina que ha ocurrido un error en la lectura de la dirección del sector en la etapa 1102, el número del sector fisico del sector defectuoso se almacena en una primera lista de defectos (etapa 1111) . Cuando se determina que no ha ocurrido un error en la lectura de la dirección del sector en la etapa 1102, se escriben datos de prueba especificados en el sector en la - z, _ dirección de escritura (etapa 1103) . En la etapa 1104, se determina si la dirección de escritura es una última dirección o no. Cuando se determina que la dirección de escritura no será una última dirección, se agrega "1" en la dirección de escritura (etapa 1105) .
Luego, el proceso va de nuevo a la etapa 1102. Tal proceso es repetido; y luego cuando la dirección de escritura llega a la última dirección, el proceso va a la etapa 1106. En la etapa 1106, la dirección del primer sector del área 6 del usuario se ajusta como una dirección de
lectura. En la etapa 1107, los datos en la dirección de lectura se leen. En la etapa 1100, se determina si los datos de lectura son idénticos con los datos escritos o no (es decir, si los datos se escribieron o no exitosamente) . Cuando se determina que ha ocurrido un error en la escritura de datos, en la etapa 1108, el número del sector fisico del sector defectuoso se almacena en una segunda lista de defectos (etapa 1112) . En la etapa 1109, se determinó si la dirección de lectura es la última dirección o no. Cuando se determina que la dirección de lectura no será la última dirección, "1" se agrega a la dirección de lectura (etapa 1110) . Luego, el proceso va de nuevo a la etapa 1107. ? En la etapa 1108, se ejecuta la determinación de error. Tal proceso se repite; y cuan la dirección de lectura alcanza la última dirección,
* __. la primera lista de defectos y la segunda lista de defectos se colocan juntas en una lista (etapa 1113) . La PDL se crea clasificando los sectores en la lista, en el orden del número se sector fisico (etapa 1114) . La PDL se graba en el área 4 de información de disco junto con el DDS (etapa 1115) .
5.2 Asignación de LSN Se realiza la asignación de LSN como se describió con referencia a las Figuras 7 y 8. Cuando se registra un sector defectuoso en la PDL, la asignación de los LSN se
desliza en la dirección hacia la porción interna desde una porción externa del disco óptico 1, con la ubicación del sector al cual se asignó el último LSN siendo fijo. Un sector al cual LSN:0 se asignó, se determina y luego el numero de sector fisico del sector, al cual LSN:0 es asignado, se almacena en el DDS. La Figura 12 es un diagrama de flujo que ilustra v- i el proceso de encontrar el número del sector fisico del sector al cual LSN:0 se asignó. Como un ajuste inicial, el número del sector fisico del primer sector del área 6 del usuario es substituido en un UTSN variable (etapa 1201) . EL valor del UTSN variable es escrito en el DDS en una última etapa. En seguida, el valor del UTSN variable es substituido en una variable TOP (PARTE SUPERIOR) (etapa
1202, y el número del sector fisico del último sector de un área de búsqueda es substituido en una variable END (FINAL)
(etapa 1203) . El área de búsqueda es un área en la cual el número de sectores defectuosos necesita ser encontrado. Durante un primer ciclo, el número de sectores físicos del primer sector del área 6 del usuario es substituido en la parte superior variable, y el número de sectores físicos del último sector del área del usuario es substituido en la variable END.
Con base en la variable TOP y la variable END, se calcula el número de sectores defectuosos incluidos en el área de búsqueda (etapa^ 1204) . Por ejemplo, el número de sectores defectuosos incluidos en el área de búsqueda se da como un SALTO ("SKIP") del valor de retorno de una función FUNC (TOP, END) . El valor de la variable UTSN se reduce por el
SALTO del valor de retorno. Es decir, UTSN = UTSN - SKIP se fe ejecuta (etapa 1205) . Asi, el número del sector fisico del sector, colocado en una ubicación, obtenido saltando por el número de sectores defectuosos incluido en el área 6 del usuario, desde el primer sector en el área 6 del usuario, se puede obtener. Se repiten las etapas 1202 a 1205 hasta que se determina que el SALTO del valor de retorno coincide en 0 en la etapa 1206, con el fin de tratar el caso donde un sector en el área 7 de repuesto se registra en la PDL como un sector defectuoso. El valor del UTSN variable, obtenido en esta manera, indica que el número del sector físico del sector, al cual LSN:0 será asignado. Por lo tanto, el valor de la variable UTSN se almacena en DDS como el número del sector fisico del primer sector del área 6 del usuario (etapa 1207) .
La Figura 13 es un diagrama de flujo que ilustra un proceso de la función FÚNC (TOP, END) en la etapa 1204, mostrada en la Figura 12. La función FUNC(TOP, END) se realiza hallando el número de entradas en la PDL en el área de búsqueda. ______ Como un ajuste inicial, 0 es substituido en la variable SALTO, que indica el número de entradas (etapa 1301) y el número total de entradas leido de la PDL es substituido en una variable n (etapa 1302) . En la etapa 1303, se determina si el valor de la variable n es igual a 0 o no. Cuando es igual, el valor de la variable SALTO se regresa como un valor de retorno de la función FUNC(TOP, END) en la etapa 1308. cuando el número total de entradas en la PDL es 0, el valor de 0 es regresado como el valor de la variable SALTO, y el proceso se termina. Cuando no es igual en la etapa 1303, el proceso avanza a la etapa 1304. El número del sector fisico (PDE:n) de la enésima entrada es leído de la PDL (etapa 1304) . En la etapa 105, se determina si o no el PDE: es igual a o mayor que el valor de la variable TOP y también igual a o menor que el valor de la variable END. Cuando es así, el área de búsqueda se considera incluye un sector defectuoso regrabado en la PDL y se agrega "1" al valor de la variable SALTO (etapa 1306) .
Cuando no es en la etapa 1305, el proceso avanza a la etapa 1307. En la etapa 1307, se resta "1" del valor déla variable n, y el proceso va de nuevo a la etapa 1303. De esta manera, las operaciones en las etapas 1303 a 1307 se repiten para todas las entradas incluidas en la PDL. Asi, el número de sectores defectuosos en el área de búsqueda puede ser obtenido como el valor de la variable SALTO. La Figura 14 muestra un ejemplo de asignación de los LSN a los sectores. En el ejemplo mostrado en la Figura 14, se supone que el área 6 del usuario tiene un tamaño de 100000, el área de repuesto 7 tiene un tamaño de 10000, el número de entradas registrado en la PDL por el examen del disco (es decir, el número de sectores defectuosos detectado por el examen del disco) es de cuatro y los cuatro sectores defectuosos son todos detectados en el área 6 del usuario. Los LSN se asignan a los sectores, de acuerdo con el algoritmo de reemplazo de deslizamiento, descrito antes. Primero, LSN: 99999, el cual es un último LSN, es asignado a un sector, que tiene un número de sector fisico de 109999. Luego, los LSN se asignan a los sectores en un orden decreciente hacia una porción interna de una porción externa del disco critico 1 (es decir, hacia el área 7 de repuesto, desde el área 6 del usuario) . Ningún LSN es asignado a los sectores defectuosos. En lugar de ello, el
LSN, el cual seria asignado a cada sector defectuoso, se asigna a un sector inmediatamente antes del sector defectuoso. Como resultado, la asignación de los LSN se deslizan en la dirección hacia una porción interna desde una porción externa del disco óptico 1 por el número de sectores defectuosos . En el ejemplo mostrado en la Figura 14, el área 6 del usuario incluye cuatro sectores defectuosos, I hasta IV, como se describió antes. LSN_0 hasta LSN: 3, que serian asignados a los cuatro sectores I hasta IV, si estos cuatro sectores, I hasta IV, no son defectuosos, se asignaron a cuatro sectores en el área 7 de repuesto, respectivamente, que tienen un número de sector físico de 9996 hasta 9999. La razón para esto es que la asignación de los LSN se deslizan por el número de los sectores defectuosos (cuatro en este e emplo) . El número de sector fisico : 9996 del sector, al cual LSN:0 se ha asignado, se graba en el DDS como al número del sector fisico del primer sector del área 6 del usuario extendida. En la Figura 14, los sectores en el área 7 de repuesto, que tienen los números de sectores físicos de 0 hasta 9995, se refieren colectivamente como un "área de repuesto LR" . Esta área de repuesto LR se define como un área en el área 7 de repuesto, a la cual ningún LSN se
asignó. El área de repuesto LR se usó como un área de reemplazo en el algoritmo de reemplazo lineal. El número del sector fisico del primer sector del área de repuesto LR se fija en 0. El número del sector físico del último sector del área de repuesto LR es obtenido restando 1 del número del sector físico grabado en el DDS. Por lo tanto, substancialmente no se requiere una cantidad de cálculo para el acceso al área de repuesto LR.
5.3 Grabación de los datos iniciales en el sistema de archivo El aparato 100 de grabación y reproducción de disco* graba los datos iniciales del sistema de archivo a un disco óptico 1, de acuerdo con un formato lógico instruido por el aparato 200 de nivel superior. El formato lógico es representado usando el LSN. El dato inicial es, por ejemplo, el dato grabado en el área 11 de reservación del sistema, el área FAT 12 y el área 13 el directorio de raíz (es decir, el área 10 de control de archivos) mostrada en la Figura 3. El área en la cual el dato inicial se grabó es controlada por el aparato 200 de nivel superior, usando el LSN. Especialmente, un primer sector del área 11 de reserva del sistema necesita ser un sector al cual LSN:0 se asigna. Por lo tanto, el aparato 200 del nivel superior no puede instruir el aparato 100 de grabación y reproducción del disco a grabar el dato inicial a no ser que LSN se
determine. El contenido del dato inicial se determina por el fc aparato 200 del nivel superior.
El manejo de defectos durante la grabación del dato inicial se realiza de acuerdo con el algoritmo de reemplazo lineal. El proceso para grabar el dato inicial es idéntico con el proceso para grabar el dato en el área 10 de control del archivo descrita abajo en la sección 5.4.2, y así su descripción detallada se omite aquí.
5.4 Grabación de datos (grabación del sistema de archivo y los datos de archivo) La Figura 15 es un diagrama de flujo que ilustra el proceso de grabación de datos al disco óptico 1. El proceso mostrado en la Figura 15 incluye la grabación de datos en el área 14 de datos de archivo (etapas 1501 a 1509) y registrar los datos en el área 10 de control de archivos (etapas 1510 a 1517) .
5.4.1 Grabación de datos en el área 14 de datos de archivo En la etapa 1501, se establece una dirección de escritura. La dirección de escritura es un LSN de un primer sector del área 14 de datos de archivo (es decir, el área de grabación) en que el dato se va a escribir. El LSN se determinó por el aparato 200 de nivel superior, con referencia a FAT, que maneja las ubicaciones de los archivos
y las áreas vacías, y luego se envia al aparato 100 de grabación y reproducción del disco. El área FAT es leída desde el disco óptico 1 por el aparato 100 de grabación y reproducción del disco, antes que el dato se escriba, y luego se almacena en la memoria principal 204 del aparato 200 de nivel superior. La UCP 201 se refiere al área FAT almacenada en la memoria principal 204, para determinar el LSN del primer sector del área de grabación. El LSN resultante es almacenado en la memoria 104, del aparato 100 de grabación y reproducción del disco, junto con un comando de instrucción de grabación. El microprocesador 101 ejecuta las operaciones en las siguientes etapas, con base en el LSN almacenado en la memoria 104. En la etapa 1502, se determina si la dirección del sector se ha leido o no normalmente. La razón del por qué esto se determina es que, puesto que la dirección de sector necesita ser leída con el fin de escribir los datos en el sector, los datos no pueden ser escritos en el sector cuando un error ocurre en la lectura de la dirección del sector. Cuando se determina que el error ha ocurrido en la etapa 1502, el sector defectuoso se reemplaza con un sector normal en el área de repuesto LR (Figura 14) en la etapa 1508.
Cuando se determina que no ha ocurrido un error en la lectura de la dirección del sector en la etapa 1502, el dato se escribe en un sector del área 14 de datos de archivo designada por el LSN. El dato se envia desde el bus (colector) de entrada/salida (1/0) al aparato 200 de nivel superior, con almacén temporal en la memoria 104 y escrito en el área 14 de datos de archivo. En la etapa 1504, se realiza el proceso de verificación. El proceso de verificación se refiere a los datos de lectura desde el sector en el cual los datos se escribieron en la etapa 1503 y se compararon los datos de lectura con los datos escritos o se realizó una operación usando un código de corrección de error para comprobar si los datos se escribieron exitosamente o no. En la etapa 1505, se determinó si ha ocurrido un error o no. Cuando se determina que ha ocurrido un error, el sector defectuoso se reemplazó con un sector normal en el área de repuesto LR (Figura 14) en la etapa 1509. En la etapa 1506, se determinó si todos los datos se han grabado o no. Cuando se determina que todos los datos se han grabado, una dirección de escritura se ajusta en el nuevo LSN (etapa 1507) . Luego, el proceso va de nuevo a la etapa 1502. Tal proceso se repite. Cuando se determina que todos los datos se han grabado, la grabación de los datos en el área 14 de datos de archivo se completa.
•La Figura 16 es un diagrama de flujo que ilustra un proceso de reemplazo ejecutado en las etapas 1508 a 1509, mostrado en la Figura 15. ?n la etapa 1601, un sector en el área 7 de repuesto al cual no se asignó un LSN (es decir, un sector en el área de__ repuesto de LR) , se usó como un sector de reemplazo. En la etapa 1602, el dato que se va a registrar en el sector defectuoso se graba en el sector de reemplazo. Aunque no se muestra en la Figura 16, las operaciones que corresponden a aquéllas en las etapas 1502 a 1509 en la Figura 15, se realizaron con el fin de escribir los datos en el sector de reemplazo. Cuando se detecta un error al escribir los datos en el sector de reemplazo, otro sector en el área de repuesto LR se usa como el sector de reemplazo. En la etapa 1603, el número del sector fisico del sector defectuoso y el número del sector fisico del sector de reemplazo se registraron en la SDL. Asi, el sector defectuoso se asocia con el sector de reemplazo usado, en lugar del sector defectuoso. En el disco óptico 1 no hay acceso para actualizar la SDL cada vez que la operación en 1603 se ejecuta. En la etapa 1603, el número del sector físico del sector defectuoso y el número del sector fisico del sector de reemplazo, se almacenan en una lista de defectos, almacena
en la memoria 104. Después de determinar que todos los datos se han grabado en la etapa 1506 en la Figura 15, la SDL se crea y graba en el área 4 e información del disco. El tiempo de proceso se acorta reduciendo al minimo el número de veces de acceso al disco óptico de esta manera. 5.4.2 Grabación de datos en el área 10 de control de archivo Después de completar la grabación de los datos en el área de datos de archivo 14, los datos se graban en el área 10 de control de archivo. La razón para esto es que, puesto que los datos de control, tal como, por ejemplo, FAT se actualizan grabando los datos en el área 14 de datos de archivo, los datos de control actualizados necesitan ser grabados en el área 10 de control de archivo. El proceso de grabación de los datos en el área 10 de control de archivo (etapas 1510 a 1517 en la Figura 15) es idéntico al proceso de grabación de los datos en el área 14 de datos de archivo (etapa 1501 a 1509 en la Figura 15) excepto por el contenido de los datos y el área de grabación. Por lo tanto, una descripción detallada de la grabación de los datos en el área de control 10 de archivo, es omitida. La Figura 17 muestra la correspondencia entre los números del sector físico y los LSN, después de ejecutar el algoritmo de reemplazo de deslizamiento y el algoritmo de reemplazo lineal. El eje horizontal representa el número del
sector fisico, y el eje vertical representa el LSN. En la Figura 17, la linea 1701 de cadena indica la correspondencia entre los números del sector físico y los LSN, cuando el área 6 del usuario no incluye un sector defectuoso. La linea sólida 1702 indica la correspondencia entre los números del sector fisico y los LSN, cuando los cuatro sectores defectuosos se registran en la PDL y dos sectores defectuosos se registran en la SDL. En el ejemplo mostrado en la Figura 17, se detectan dos sectores defectuoso cuando los datos se graban en el área 10 de control de archivo. Los dos sectores defectuosos son reemplazados con los sectores de reemplazo en el área de repuesto de LR dentro el área de repuesto. El área 0 de control de archivo se ubica en un área que parte con LSN:0. Se puede apreciar de la Figura 17 que la distancia (número de sectores físicos) entre el sector defectuoso en el área 10 de control de archivo y el sector de reemplazo en el área de repuesto 7, es significantemente más corta, comparada con aquélla de la técnica convencional (Figura 27) . Por ejemplo, la distancia en este ejemplo (Figura 17) es de alrededor de 10000, en tanto la distancia en la técnica convencional (Figura 27) es de 100000 o más. La distancia acortada aumenta la velocidad de acceso al disco óptico 1.
5.5 Reproducción de datos Para la reproducción de datos, el aparato 200 de nivel superior se refiere a los datos de control, tal como, por ejemplo, FAT, para buscar la ubicación de un archivo. El aparato 200 del nivel superior instruye al aparato 100 de grabación y reproducción del disco, para el acceso al área 10 de control de archivo, para referirse a los datos de control. El aparato 100 de grabación y reproducción del disco tiene acceso al sector al cual LSN:0 se asignó, con certeza. El número del sector fisico del sector se graba en el DDS. Por lo tanto, el aparato - 100 de grabación y reproducción de disco puede tener acceso al sector al cual
LSN:0 se asignó, a una velocidad alta para referirse al DDS. El aparato 200 del nivel superior instruye a la ubicación de lectura en el área 14 de datos del archivo al aparato 100 de grabación y reproducción de disco que usa el LSN. Este aparato 100 de grabación y reproducción de disco se refiere a la PDL y la SDL para convertir el LSN designado por el aparato 200 de nivel superior a un número de sector fisico y lee los datos desde el sector, que tiene el número de sector fisico. Como se describió antes, en el primer ejemplo, de acuerdo con la presente invención, el área 7 de repuesto se ubica radialmente al interior desde el área 6 del usuario del disco óptico 1. La asignación de los LSN es desplazada
en la dirección hacia la porción interna desde una porción externa, con la ubicación del sector al cual el último LSN se asigna, siendo fijada. La ubicación del sector al cual se asigna el primer LSN se graba en el DDS. El último LSN_ no es necesariamente asignado al último sector del área 6 del usuario. Cuando el último sector del área 6 del usuario es un sector defectuoso, el último LSN se asigna a un sector normal en el área 6 del usuario más cercana al último sector. En el primer ejemplo, de acuerdo con la presente invención, el control de defectos se realiza en una base de sector por sector. Alternativamente," el control de defecto se puede ejecutar en una base de bloque por bloque, cada bloque incluyendo una pluralidad de sectores. En tal caso, los números de bloques se registran en la PDL y la SDL en lugar de los números del sector fisico. El control de defectos puede ser realizado por cualquier unidad apropiada. El mismo efecto puede ser obtenido independientemente de la unidad. En el primer ejemplo, de acuerdo con la presente invención, el aparato 200 de nivel superior y el aparato 100 de grabación y reproducción de disco se conectan entre sí a través del bus 205 de entrada/salida. Alternativamente, el aparato 200 de nivel superior y el aparato 100 de grabación y reproducción de disco se pueden conectar entre sí en
cualquier manera (por ejemplo, con alambres o - en una manera inalámbrica) . Los elementos en el aparato 100 de grabación y reproducción de disco pueden ser conectados entre sí de cualquier manera.
Ejemplo 2 Los métodos para controlar un defecto de un disco óptico, que son preferidos en los archivos AV (audio-visuales, es decir los archivos de datos de video y audio continuos en el tiempo) , para los cuales es importante la grabación y reproducción de tiempo real, se han propuesto, por ejemplo, por Goto et al., International Publication W098/14938. De acuerdo con tales métodos, cuando los archivos AV se graban en el disco óptico 1, el control de defectos se realiza usando un sistema de archivo, el cual se controla por el aparato 200 de nivel superior, sin ejecutar el proceso de reemplazo, basado en el algoritmo de reemplazo lineal. En seguida, se describirá un ejemplo de un método para controlar un defecto de un disco óptico, de acuerdo con la presente invención, aplicado a un sistema de archivos AV. El sistema de proceso de información tiene la estructura mostrada en la Figura 1. El disco óptico 1 tiene la estructura fisica mostrada en la Figura 2 y la estructura
53
ri
lógica mostrada en la Figura 3. El sistema de archivo es diferente del sistema de archivo MS-DOS descrito en el primer ejemplo, pero es común con el mismo en que el área 10 de control de archivo se coloca en una ubicación en el área 6 del usuario, que tiene un LSN fijo.
6. Operación del aparato 100 de grabación y reproducción de disco El aparato 100 de grabación y reproducción de disco realiza las operaciones de 6.1 a 6.3 como inicialización del disco óptico 1.
6.1 Examen del disco
6.2 Asignación de LSN
6.3 Grabación del dato inicial en el sistema de archivo
Después de ejecutar la inicialización, el aparato
100 de grabación y reproducción de disco ejecuta las operaciones de 6.4 y 6.5, cada vez que un archivo se escribe o se lee.
6.4 Grabación de datos (grabación del sistema de archivo y
6.5 Reproducción de datos
Las operaciones de 6.1, 6.2, 6.3 y 6.4 son idénticas con aquéllas de 5.1, 5.2, 5.3 y 5.5, y no se describirán en mayor detalle.
6.4 Grabación de datos (grabación del sistema de archivo y los datos de archivo) La Figura 18 es un diagrama de flujo que ilustra un proceso de grabar datos en el disco óptico 1. El proceso, mostrado en la Figura 18, incluye la grabación de un archivo AV en el área 13 de datos de archivo (etapas 1801 a 1809) y grabar el archivo AV en el área 10 de control de archivo (etapas 1810 a 1817) . 6.4.1 Grabación del archivo AV en el área 14 de datos de archivo El aparato 200 de nivel superior emite un comando de grabación de archivo AV al aparato 100 de grabación y reproducción de disco. Este aparato 100 de grabación y reproducción de disco recibe el comando de grabación de archivo AV y ejecuta el proceso de grabación del archivo AV en el área 14 de datos de archivo. El proceso de grabado del archivo AV en el área 14 de datos de archivo (Figura 18) es idéntico con el proceso de grabación de datos en el área 14 de datos de archivo (Figura 15), excepto por las etapas 1808 y 1809.
En la etapa 1808, un área que incluye un sector defectuoso se registra en la información de control de archivo como un área defectuosa. En la etapa 1809, use ajusta un área vacía que continúa al área defectuosa. Luego el proceso va de nuevo a la etapa 1802. Como se puede apreciar de lo anterior, el aparato
100 de grabación y reproducción de disco no ejecuta el proceso de reemplazó, aún cuando el sector defectuoso se detecte cuando se recibe un comando de grabación de archivo
AV. La Figura 19 muestra un área 5 de grabación de datos, después de grabar el archivo AV. Se supone que el archivo AV, referido como "Vl.MPG" (en seguida referido aqui como "archivo Vl.MPG") se graba en el área de datos de archivo y un sector defectuoso se detecta en el archivo AV. En la Figura 19, un área defectuosa que incluye el sector defectuoso se sombrea. Al, A2 y A3 representan un primer LSN de cada área, y Ll, L2 y L3 representan una longitud de cada área. El primer LSN del área defectuosa es A2, y su longitud es L2. El archivo Vl.MPG se controla por una tabla de control de archivo, almacenada en el área FAT 12 La tabla de manejo de archivo está enlazada con una entrada de archivo
del archivo Vl.MPG, almacenado en el área 13 de directorio de raiz. La tabla de control de archivo incluye los primeros LSN y longitudes de las áreas, en que se ubica el archivo AV. La tabla de control de archivo además incluye un dato de atributo, para identificar si los datos se han grabado en el área o el área es un área defectuosa en la cual ningún dato se ha grabado. En la etapa 1808, mostrada en la Figura 18, el dato de atributo de un área que parte de LSN:A2 y que tiene una longitud de L2, se ajusta como un área defectuosa en la cual ningún dato se ha grabado. Así, en el momento de la reproducción, esta área se reconoce como defectuosa. Como resultado, la reproducción del área defectuosa puede ser saltada. En el ejemplo mostrado en la Figura 19, la tabla de control de archivo incluye la información en tres áreas en el archivo Vl.MPG. La tabla de control de archivo, mostrada en la Figura 19, indica que un área de partida desde LSN:A1 y que tiene una longitud de Ll y otra área que parte de LSN:A3 y que tiene una longitud de L3, tienen datos grabados ahí y que el área que parte de LSN:A2 y que tiene una longitud de L2 no tiene datos grabados. Como se puede apreciar de lo anterior, la tabla de control de archivo permite que un área defectuosa sea identificada con base en el LSN. Para la reproducción del
archivo Vl.MPG, el archivo AV puede ser reproducido continuamente, mientras se salta el área defectuosa. La grabación basada en el comando de grabación del archivo AV, se ejecuta en una base de bloque por bloque, cada bloque incluye una pluralidad de sectores, debido a que el tamaño del archivo AV es relativamente grande. Por lo tanto, la información almacenada en el área FAT 12 y el área 13 de directorio de raíz, tiene direcciones de bloque. El tamaño de la información de control del sistema de archivo se reduce controlando los datos en una base de bloque por bloque. La grabación bloque por bloque puede ser ejecutada por repetir la grabación de sector por sector una pluralidad de veces. Por consiguiente, la operación fundamental del aparato 100 de grabación y reproducción de disco es similar a la operación antes descrita. 6.4.2. Grabado de datos en el área 10 de manejo de archivo El proceso de grabación del archivo AV en el área 10 de control de archivo (Figura 18), es idéntico con el proceso de grabado de los datos en el área 10 de control de archivo (Figura 15) . Cuando se detecta un sector defectuoso al grabar el archivo ABV en el área 10 de control de archivo, el proceso de reemplazo se realiza en las etapas 1816 y 1817. La razón para esto es que el sector defectuoso detectado en el área 10 de control de archivo, que se
almacena en la tabla de control de archivo, no puede ser manejada lógicamente por la tabla de control de archivo. Cuando los datos para los cuales el grabado y reproducción de tiempo real no es muy importante, tal como, por ejemplo, los datos de computadora (en seguida referidos como "datos de PC") se graban en el disco óptico 1, el aparato 200 de nivel superior emita un comando de registro de archivo de PC al aparato 100 de grabación y reproducción de disco. Las operaciones del aparato 100 de grabación y reproducción de disco en este caso son idénticas a las operaciones de 5.1 hasta 5.5. Como se describió antes, un método para controlar un defecto de un disco óptico, el cual es adecuado para los i archivos AV es provisto en el segundo ejemplo, de acuerdo con la presente invención.
Ejemplo 3 Un medio de grabación de información ZCLV, en el cual el área de repuesto y el área del usuario combinadas se dividen en una pluralidad de zonas, que tienen diferentes velocidades de rotación del disco, tal como un disco de DVD-R M o similar, tiene un área de protección en el borde entre las zonas adyacentes. La Figura 20 muestra una estructura física de un disco óptico la que tiene dos zonas. El disco óptico la
tiene la zona 0 en su parte más interna, y la zona 1, ubicada radialmente hacia fuera de la zona 0. Se suministra un área 2001 de protección en el borde entre las zonas 0 y •í, para así cubrir una parte de cada zona. Una parte 2001a del área de protección 2001 en la zona 9 y una parte 2001b en el área de protección en la zona 1, cada una incluye al menos una pista. La parte 2001a y la parte 2001b del área de protección 2001 tienen pistas de diferentes estructuras. Por lo tanto, la calidad de señal en el área de protección 2001 es inferior y, por lo tanto, el área de protección 2001 no es adecuada para la grabación. Esta área de protección 2001 se ajusta como un área en la cual no se grabará algún dato. Las ubicaciones y tamaños de las zonas 0 y 1 y el área de protección 2001 se fijan con base en el disco óptico la. La estructura del sistema de proceso de información es como se muestra en la Figura 1. La estructura lógica del disco óptico la es idéntica con aquélla del disco óptico 1, mostrado en la Figura 3. La Figura 21 muestra la correspondencia entre los números del sector fisico y los LSN, después de ejecutar el deslizamiento del algoritmo de reemplazo. El eje horizontal represente el número del sector fisico, y el eje vertical representa los LSN. En la Figura 21, la linea de cadena 2101 indica la correspondencia entre los números del sector
físico y los LSN cuando el área 6 del usuario no incluye un sector defectuoso. La linea sólida 2102 indica la correspondencia entre los números del sector físico y los LSN, cuando el área 6 del usuario incluye cuatro sectores defectuosos. Como se muestra en la Figura 21, ningún LSN se asigna a los sectores defectuosos. La asignación de los LSN se desliza en la dirección hacia la porción interna desde una porción externa del disco óptico la. (es decir, en la dirección decreciente del número del sector fisico) como en el primero y segundo ejemplos. Como también se muestra en la Figura 21, ningún LSN se asigna al área de protección 2001. La asignación de los LSN se realiza de modo que los LSN sean continuos entre dos extremos del área de protección 2001. Por lo tanto, los datos no se graban en el área de protección 2001. El área de repuesto 7 y el área de control de archivo, que tiene un primer sector, al cual el LSN:0 se asigna, se ubican en la misma zona. Por lo tanto, el proceso de reemplazo de un sector defectuoso que se detecta cuando el dato es grabado en el área 10 de control de archivo, puede ser realizado en una zona sencilla, sin requerir una operación de búsqueda a través del borde entre las zonas. En un disco de DVD-RAM, un código de corrección de error se calcula en una pluralidad de sectores. Por lo
tanto, la pluralidad de sectores se define como un bloque. Por ejemplo, un bloque de ECC incluye 16 sectores. EN tal caso, el disco óptico se diseña de modo que múltiplos del tamaño de bloque sean iguales al tamaño de cada zona. Sin embargo, cuando los LSN se asignan, de acuerdo con el algoritmo de reemplazo de deslizamiento, un bloque puede ser ubicado posiblemente sobre dos zonas, a través del área 2001 de protección, dependiendo del número de sectores defectuosos detectados. La razón para esto es que el número de LSN asignado a cada zona varia de acuerdo con el número de sectores defectuosos. La Figura 22A es una vista conceptual de un algoritmo de reemplazo de deslizamiento, ejecutado por el aparato 100 de grabación y reproducción de disco (Figura 1) en el disco óptico la. En la Figura 22A, cada uno de los cuadros en rectángulo representa un sector. Los caracteres en cada sector representan un LSN asignado al sector. Los cuadros en rectángulo que tienen un LSN representan sectores normales, y los cuadros en rectángulo sombreados representen un sector defectuoso. En el ejemplo mostrado en la Figura 22A, un bloque de ECC para calcular el código de detección de" error incluye 16 sectores continuos. Sin embargo, el número de los sectores incluidos en el bloque ECC no se limita a 16. Un bloque ECC puede incluir cualquier número de sectores.
El número de referencia 2201 representa una secuencia de sectores, que no incluye sectores defectuosos en el área 6 del usuario. El número de referencia 2202 representa una secuencia de sectores que incluye un sector defectuoso en el área 6 del usuario (sin corrección de bloque) . El número de referencia^ 2203 representa una secuencia de sectores, que incluye un sector defectuoso en el área 6 del usuario (con corrección de bloque) . La corrección de bloque será descrita más adelante. Cuando un último sector en la zona 1 es un sector normal, el último LSN:m se asigna al último sector de la zona 1. Los LSN se asignan a la pluralidad de sectores e incluyen en el área 6 del usuario en un orden decreciente del sector al cual se asigna el último LSN:m. Cuando el área 6 del usuario no incluye un sector defectuoso, LSN:m hasta LSN:0 se asignan en secuencia desde el último sector al primer sector en el área 6 del usuario, como se representa por la secuencia de sectores 2202. Cuando un sector, en la secuencia de sectores 2201, al cual se asigna LSN: i, es un sector defectuoso, la asignación de los LSN se cambia de modo que LSN: i no es asignado al sector defectuoso, sino a un sector inmediatamente antes del sector defectuoso. Así, la asignación de los LSN es deslizada por un sector en la dirección hacia el área 7 de repuesto desde el área 6 del
usuario. Como resultado, LSN; 0 se asigna a un último sector del área 7 de repuesto, como se representa por la secuencia de sectores 2202. En la secuencia de sectores 2202, un bloque ECC al cual se asignan LSN:k hasta LSN:k+15, es ubicado sobre las zonas 0 y 1, a través del borde. Con el fin de impedir que un bloque de ECC de ser ubicado sobre dos o más zonas, se ejecuta la corrección de bloque. Una secuencia de sectores 2203 se obtiene como resultado de la corrección de bloque realizada en la secuencia de sectores 2202. La secuencia de sectores 2202 incluye un sector defectuoso en la zona 1. En este caso, el sector 2203 se obtiene por deslizamiento de la asignación de LSN a la secuencia de sectores 2202 por 15(16-1) sectores en la dirección hacia el área 7 de repuesto desde el área 6 del usuario. Como se describió antes, cuando el área 6 del usuario incluye un sector defectuoso, la corrección de bloque de la asignación de LSN se realiza de modo que el primer sector de cada zona coincida con el primer sector del bloque de ECC de la zona. Tal operación impide que un bloque de ser ubicado sobre una pluralidad de zonas. Como resultado, un acceso a una pluralidad de zonas no ocurre cuando se realizan la grabación y reproducción hacia y desde un bloque. Esto permite acortar el periodo de tiempo
requerido para grabar o reproducir los datos. Esto también permite que los datos en un bloque sean leídos continuamente. Por lo tanto, una memoria para el cálculo y un aparato de operación que son requeridos para el proceso preliminar en linea de tubería, se puedan acortar sin perturbar este proceso de corrección de error. La Figura 22B muestra la correspondencia entre los números del sector fisico y los LSN, después que el algoritmo de reemplazo de deslizamiento, descrito con referencia en la Figura 22A, se ejecuta. El eje horizontal representa el número del sector fisico y el eje vertical representa el LSN. En la Figura 22B, la linea 2211 de cadena es idéntica con la línea de cadena 2101 en la Figura 21, y la línea de guiones 2212 es idéntica con la línea de cadena 2102 en la Figura 21. Se supone que, como resultado de ejecutar la cesión de los LSN representados por la línea 2212 de guiones, un bloque se ubica a través del área 2001 de protección; es decir, una parte del bloque se ubica en la zona 0 y el resto del bloque (fracción del bloque) se ubica en la zona 1. En este caso, la asignación de los LSN se realiza en una dirección creciente por la fracción del bloque ubicado en la zona 1. Debido a tal asignación, el bloque ubicado a través del área 2001 de protección, se ubica
enteramente en la zona 0, y el primer sector del siguiente bloque se ubica como el sector inmediatamente después del área 2001 de protección de la zona 1. Por consiguiente, el primer sector del bloque puede ser ubicado como cada primer sector que se puede grabar, en cada zona, con certeza. La linea sólida 2213 en la Figura 22D, muestra los resultados de la asignación o los LSN. Como puede ser apreciado, como resultado de la asignación de los LSN, estos LSN que corresponden a la fracción del bloque se asignan a los sectores en la zona 0. Como puede ser apreciado, la asignación de los LSN representados por la linea sólida 2213 impide que el bloque sea ubicado a través del área 2001 de protección. En el disco óptico la, la ubicación del sector al cual LSN:0 se va a asignar, se calcula como una ubicación que cumple con una capacidad prescrita (4.7 GB) , con la ubicación fija del sector al cual el último LSN se asigna. La ubicación se calcula con base en el número de sectores defectuosos detectados en cada una de la pluralidad de zonas. LSN:0 se asigna al sector colocado en la ubicación resultante. El número del sector fisico del sector al cual se asigna el LSN:0, se almacena en la entrada del DDS. El LSN asignado al primer sector de cada zona se almacena en la entrada del DD. Por esta operación, un acceso
de alta velocidad al primer sector de cada zona se realiza sin cálculo. La Figura 22C muestra una estructura del DDS. Este DDS incluye entradas para almacenar los LSN asignados al primer sector de cada zona. El número de entradas es igual al número de zonas. Por ejemplo, cuando el disco óptico la incluye dos zonas (zona 0 y zona 1) el DDS incluye una entrada para almacenar un LSN asignado al primer sector de la zona 0 y una entrada- para almacenar un LSN asignado al primer sector de la zona 1. Como se describió antes, en el tercer ejemplo, de acuerdo con la presente invención, un método para controlar un defecto de un disco óptico, que tiene una pluralidad de zonas, es provisto. También se suministra en el tercer ejemplo, de acuerdo con la presente invención, un método para controlar un defecto de tal disco óptico para, cuando se ejecuta la grabación bloque por bloque, impedir que un bloque sea ubicado a través de un área de protección. En el tercer ejemplo, el disco óptico la tiene dos zonas. Alternativamente, el disco óptico tiene tres o más zonas. Igualmente, en tales casos, los LSN pueden ser asignados a sectores, de modo que el primer sector del bloque sea ubicado como un primer sector, que se puede grabar, de cada zona.
ÁPÚCABIÜDAD INDUSTRIAL Como se describió antes, de acuerdo con un medio de grabación de información de la presente invención, un área de repuesto se ubica radialmente al interior desde el área del usuario. Cuando se detecta un sector defectuoso en un área de control de archivo, ubicada en la vecindad de LSN:0, el sector defectuoso está ubicado con un sector de reemplazo en el área de repuesto, de acuerdo con el algoritmo de reemplazo lineal. Puesto que la distancia entre el sector defectuoso y el sector de reemplazo es relativamente pequeña, un retardo en el acceso, causado por el sector defectuoso, es relativamente pequeño. El área de control de archivo, el cual se tiene acceso frecuentemente, tiene una alta posibilidad de incluir un sector defectuoso. Por lo tanto, la reducción, antes descrita, en el retardo en el acceso, causada por un sector defectuoso, detectado en el área de control de archivo, es significantemente efectiva en acortar el periodo de tiempo requerido para grabar o reproducir datos. Un número de sector fisico del sector, al cual se asigna LSN:0, se almacena en un área de información de disco. Se fija el número del sector físico del primer sector en el área de reemplazo (área de repuesto LR) usado en el algoritmo de reemplazo lineal. El número del sector fisico
del último sector en el área de repuesto de LR, puede ser determinado restando "1" del número del sector físico grabado en el área de información del disco. Por lo tanto, la ubicación del área de repuesto de LR puede ser obtenida sin un cálculo substancial por referencia al número del sector físico grabado en el área de información del disco. Cuando el medio de grabación de información se divide en una pluralidad de zonas, el sector defectuoso, detectado en el área de control de archivo y el sector de reemplazo se ubican en la misma zona. Por lo tanto, ningún acceso al área de control de archivo es a una pluralidad de zonas. Asi, el período de tiempo requerido para grabar o reproducir datos, puede ser acortado. Cuando se realiza la grabación bloque por bloque, el primer sector del bloque se puede ubicar como un primer sector que se puede grabar en cada zona. Por lo tanto, un acceso a la pluralidad de zonas no ocurre cuando se graba a y se reproduce de un bloque. Esto permite que el periodo de tiempo requerido para la grabación o reproducción de datos sea acortado. Esto también permite que los datos en un bloque, sean leídos continuamente. Por lo tanto, una memoria para el cálculo y un aparato de operación que se requieren para el proceso preliminar de linea de tubería, pueden ser acortado sin perturbar el proceso de linea de tubería de corrección de error.
Varias otras modificaciones serán evidentes a, y se pueden realizar fácilmente por, los expertos en la materia, sin apartarse del ámbito y espíritu de esta invención. Por consiguiente, no se intenta que el alcance de las reivindicaciones anexas aqui sea limitado a la descripción señalada, sino más bien estas reivindicaciones deben ser interpretadas ampliamente.
Claims (38)
- REIVINDICACIONES 1. Un medio de grabación de información, el cual comprende : un área de información de disco; un área del usuario, que incluye una pluralidad de sectores; y un área de repuesto, que incluye al menos un sector, el cual se puede usar cuando al menos uno de la pluralidad de sectores, incluidos en el área del usuario, es un sector defectuoso; en donde : el área de repuesto se ubica radialmente al interior desde el área del usuario; un número de sector fisico de un sector, al cual se asigna un número de sector lógico "0", entre la pluralidad de sectores incluidos en el área del usuario y el área de repuesto, se graba en el área de información de disco; los números del sector .lógico son asignados respectivamente a los sectores incluidos en el área del usuario, en un orden decreciente desde el sector al cual se asigna un último número del sector lógico; y cualquier número de sector lógico no es asignado al sector defectuoso, incluido en el área del usuario.
- 2. Un medio de grabación de información, el cual comprende : un área de información de disco; un área del usuario, que incluye una pluralidad de sectores; y un área de repuesto, que incluye al menos un sector, el cual se puede usar cuando al menos uno de la pluralidad de sectores, incluidos en el área del usuario, es un sector defectuoso; en donde: el área de repuesto se ubica radialmente al interior desde el área del usuario; un número de sector fisico de un sector, al cual se asigna un número de sector lógico "0", entre la pluralidad de sectores incluidos en el área del usuario y el área de repuesto, se graba en el área de información de disco; los números del sector lógico son asignados respectivamente a los sectores incluidos en el área del usuario, en un orden decreciente desde el sector al cual se asigna un último número del sector lógico; y los sectores, incluidos en el área de repuesto, se usan desde el sector, el cual se ubica radialmente hacia el exterior.
- 3. Un medio de grabación de información, el cual comprende : un área de información de disco; un área del usuario, que incluye una pluralidad de sectores; y un área de repuesto, que incluye al menos un sector, el cual se puede usar cuando al menos uno de la pluralidad de sectores, incluidos en el área del usuario, es un sector defectuoso; en donde : los números de sectores físicos, de los sectores incluidos en el área de repuesto, son menores de aquéllos de los sectores incluidos en el área del usuario; un número de sector fisico de un sector, al cual se asigna un número de sector lógico "0", entre la pluralidad de sectores, incluidos en el área del usuario y el área de repuesto, se graba en el área de información de disco; los números del sector lógico son asignados respectivamente a los sectores incluidos en el área del usuario en un orden decreciente, desde el sector que tiene el número mayor del sector fisico al sector que tiene un número menor del sector fisico; y cualquier número de sector lógico no es asignado al sector defectuoso, incluido en el área del usuario.
- 4. Un medio de grabación de información, el cual comprende : un área de información de disco; un área del usuario, que incluye una pluralidad de sectores; y un área de repuesto, que incluye al menos un sector, el cual se puede usar cuando al menos uno de la pluralidad de sectores, incluidos en el área del usuario, es un sector defectuoso; en donde: los números de sectores físicos de los sectores incluidos en el área de repuesto, son menores de aquéllos de los sectores incluidos en el área del usuario; un número de sector físico de un sector, al cual se asigna un número de sector lógico de "0", entre la pluralidad de sectores incluidos en el área del usuario y el área de repuesto, se graba en el área de información de disco; los números de sectores lógicos son asignados respectivamente a los sectores incluidos en el área del usuario, en un orden decreciente, desde el sector que tiene un número de sector físico más grande al sector que tiene un número de sector físico menor; y los sectores, incluidos en el área de repuesto, s usan desde el sectdf, el cual se ubica radialmente a exterior, que tiene un número de sector fisico mayor.
- 5. Un medio de grabación de información, el cua comprende : un área de información de disco; un área del usuario, que incluye una pluralidad d sectores; y un área de repuesto, que incluye al menos u sector, el cual se puede usar cuando al menos uno de l pluralidad de sectores, incluidos en el área del usuario, e un sector defectuoso; en donde : el área de repuesto se ubica radialmente a interior, desde el área del usuario; el número del sector físico de un sector, al cua se asigna un número de sector lógico de "0", entre l pluralidad de sectores incluidos en el área del usuario y e área de repuesto, se graba en el área de información d disco; los números de sectores lógicos son asignado respectivamente a cuando menos dos sectores de la pluralida de sectores incluidos en el área del usuario, en orde decreciente, desde el sector al cual se asigna el últi número de sector lógico, y cualquier número de sector lógico no es asigna al sector defectuoso, incluido en el área del usuario, l sectores incluidos en el área del usuario, en un or decreciente, desde el sector que tiene un número de sect físico más grande al sector que tiene un número de sect fisico menor; y los sectores, incluidos en el área de repuesto, usan desde el sector, el cual se ubica radialmente exterior, que tiene un número de sector fisico mayor.
- 6. Un medio de grabación de información, el c comprende : un área de información de disco; un área del usuario, que incluye una pluralidad J sectores; y un área de repuesto, que incluye al menos sector, el cual se puede usar cuando al menos uno de pluralidad de sectores, incluidos en el área del usuario, un sector defectuoso; en donde: el área de repuesto se ubica radialmente interior desde el área del usuario; un número de sector físico de un sector, al cual se asigna un número de sector lógico de "0", entre la pluralidad de sectores incluidos en el área del usuario y el área de repuesto, se graba en el área de información de disco; los números de sectores lógicos son asignados respectivamente a cuando menos dos sectores de la pluralidad de sectores, incluidos en el área del usuario, en un orden decreciente desde el sector al cual se asigna un último número de sector lógico; y los sectores incluidos en el área de repuesto se usan desde el sector el cual se ubica radialmente al exterior.
- 7. Un medio de grabación de información, el cual comprende : un área de información de disco; un área del usuario, que incluye una pluralidad de sectores; y un área de repuesto, que incluye al menos un sector, el cual se puede usar cuando al menos uno de la pluralidad de sectores, incluidos en el área del usuario, es un sector defectuoso; en donde: los números de sectores físicos de los sectores incluidos en el área de repuesto, son menores de aquéllos de los sectores incluidos en el área del usuario; un número de sector fisico de un sector, al cual se asigna un número de sector lógico de "0", entre la pluralidad de sectores incluidos en el área del usuario y el área de repuesto, se graba en el área de información de disco; los números de sectores lógicos son asignados respectivamente a cuando menos dos sectores de la pluralidad de sectores, incluidos en el área del usuario en un orden decreciente, desde el sector que tiene un número mayor de sector fisico al sector que tiene un número menor de sector fisico; y cualquier número de sector lógico, no es asignado al sector defectuoso, incluido en el Área del usuario.
- 8. Un medio de grabación de información, el cual comprende : un área de información de disco; un área del usuario, que incluye una pluralidad de sectores; y un área de repuesto, que incluye al menos un sector, el cual se puede usar cuando al menos uno de la pluralidad de sectores, incluidos en el área del usuario, es un sector defectuoso; en donde: los números de sectores físicos de los sectores incluidos en el área de repuesto, son menores de aquéllos de los sectores incluidos en el área del usuario; un número de sector fisico de un sector, al cual se asigna un número de sector lógico de "0", entre la pluralidad de sectores incluidos en el área del usuario y el área de repuesto, se graba en el área de información de disco; los números de sectores lógicos son asignados respectivamente a cuando menos dos sectores de la pluralidad de sectores, incluidos en el área del usuario en un orden decreciente, desde el sector que tiene un número mayor del sector fisico a un sector que tiene un número menor del sector fisico, y los sectores incluidos en el área de repuesto se usan desde el sector el cual se ubica radialmente al exterior.
- 9. Un método para controlar un defecto de un medio de grabación de información, que incluye un área de información de disco, un área del usuario, la cual incluye una pluralidad de sectores; y un área de repuesto, que incluye al menos un sector, el cual se puede usar cuando el menos uno de la pluralidad de sectores, incluidos en el área del usuario, es un sector defectuoso, el área de repuesto se ubica radialmente al interior desde el área del usuario, este método comprende la etapas de: (a) asignar al menos un número de sector lógico a uno de la pluralidad de sectores, incluidos en el área del usuario; (b) calcular una ubicación que cumpla con una capacidad prescrita, con referencia a una ubicación del sector, al cual se asigna el último número del sector lógico; (c) asignar un número de sector lógico "0" a un sector colocado en la ubicación calculada por la etapa (b) ; y (d) grabar un número de sector fisico del sector al cual se asignó el número de sector lógico "0" en el área de información de disco.
- 10. Un método para controlar un defecto de un medio de grabación de información, que incluye un área de información de disco, un área del usuario, la cual incluye una pluralidad de sectores; y un área de repuesto, que incluye al menos un sector, el cual se puede usar cuando el menos uno de la pluralidad de sectores, incluidos en el área del usuario, es un sector defectuoso, los números de los sectores físicos de los sectores, incluidos en el área de repuesto, son menores que aquéllos de los sectores incluidos en el área del usuario, este método comprende la etapas de: (a) asignar al menos un número de sector lógico a uno de la pluralidad de sectores, incluidos en el área del usuario; (b) calcular una ubicación que cumpla con una capacidad prescrita, en una dirección desde el sector, que tiene un número de sector fisico mayor al sector que tiene un número de sector fisico menor, con referencia a la ubicación del sector, al cual se asigna el último número de sector lógico; (c) asignar un número de sector lógico "0" a un sector, colocado en la ubicación calculada por la etapa (b) ; Y (d) grabar un número de sector físico del sector al cual se asignó el número de sector lógico "0" en el área de información de disco.
- 11. Un método, de acuerdo con la reivindicación 9, en que la etapa (b) incluye los pasos de: (b-1) detectar este al menos un sector defectuoso, incluido en el área del usuario; y (b-2) calcular la ubicación que cumpla con la capacidad prescrita, con base en el número de cuando menos un sector defectuoso, detectado en el paso (b-1) .
- 12. Un método, de acuerdo con la reivindicación 10, en que la etapa (b) incluye los pasos de: (b-1) detectar este al menos un sector defectuoso, incluido en el área del usuario; y (b-2) calcular la ubicación que cumpla con la capacidad prescrita, con base en el número de este al menos un sector defectuoso, detectado en el paso (b-1) .
- 13. Un método, de acuerdo con la reivindicación 9, en que la etapa (b) incluye el paso de: (b-3) usar los sectores incluidos en el área de repuesto, desde el sector el cual se ubica radialmente al exterior.
- 14. Un método, de acuerdo con la reivindicación 10, en que la etapa (b) incluye el paso de: (b-3) usar los sectores incluidos en el área de repuesto desde el sector que tiene un número mayor del sector fisico.
- 15. Un aparato para controlar un defecto de un medio de grabación de información, que incluye un área de información de disco; un área del usuario, que incluye una pluralidad de sectores; y un área de repuesto, que incluye al menos un sector, el cual se puede usar cuando al menos uno de la pluralidad de sectores, incluidos en el área del usuario, es un sector defectuoso, esta área de repuesto se ubica radialmente al interior desde el área del usuario; en que el aparato realiza un proceso de control de defecto, este proceso de control de defecto incluye las etapas de: (a) asignar al menos un número de sector lógico a uno de la pluralidad de sectores, incluidos en el área del usuario; (b) calcular una ubicación que cumpla con una capacidad prescrita, con referencia a una ubicación del sector al cual se asigna el último sector lógico; (c) asignar un número de sector lógico "0" a un sector, colocado en la ubicación calculada por la etapa (b) ; Y (d) grabar un número de sector fisico del sector al cual el número de sector lógico "0" se asignó en el área de información de disco.
- 16. Un aparato para controlar un defecto de un medio de grabación de información, que incluye un área de información de disco; un área del usuario, que incluye una pluralidad de sectores; y un área de repuesto, que incluye al menos un sector, el cual se puede usar cuando al menos uno de la pluralidad de sectores, incluidos en el área del usuario, es un sector defectuoso, los números de los sectores físicos de los sectores incluidos en el área de repuesto, son menores que aquéllos de los sectores incluidos en el área del usuario; en que el aparato realiza un proceso de control de defecto, este proceso de control de defecto incluye las etapas de: (a) asignar al menos un número de sector lógico a uno de la pluralidad de sectores, incluidos en el área del usuario; (b) calcular una ubicación que cumpla con una capacidad prescrita, en una dirección desde el sector, que tiene un numero mayor del sector fisico, al sector, que tiene un número menor del sector fisico, con referencia a la ubicación del sector, al cual se asigna el último número de sector lógico; (c) asignar un número de sector lógico "0" a un sector, colocado en la ubicación calculada por la etapa (b) ; y (d) grabar un número de sector fisico del sector al cual el número de sector lógico "0" se asignó en el área de información de disco.
- 17. Un aparato, de acuerdo con la reivindicación 15, en que la etapa (b) incluye los pasos de: (b-1) detectar este al menos un sector defectuoso, incluido en el área del usuario; y (b-2) calcular la ubicación que cumpla con la capacidad prescrita, con base en el número de al menos un sector defectuoso, detectado en la etapa (b-1) .
- 18. Un aparato, de acuerdo con la reivindicación 16, en que la etapa (b) incluye los pasos de: (b-1) detectar este el manos un sector defectuoso, incluido en el área del usuario; y (b-2) calcular la ubicación que cumpla con la capacidad prescrita, con base en el número de este al menos un sector defectuoso, detectado en la etapa (b-1) .
- 19. Un aparato, de acuerdo con la reivindicación 15, en que la etapa (b) incluye los pasos de: (b-3) usar los sectores incluidos en el área de repuesto, desde el sector el cual se ubica radialmente al exterior.
- 20. Un aparato, de acuerdo con la reivindicación 16, en que la etapa (b) incluye el paso de: (b-3) usar los sectores incluidos en el área de repuesto, desde el sector que tiene un número grande de sector físico.
- 21. Un aparato de reproducción, para reproducir la información grabada en el medio de grabación de información, de acuerdo con la reivindicación 1.
- 22. Un aparato de reproducción, para reproducir la información grabada en el medio de grabación de información, de acuerdo con la reivindicación 2.
- 23. Un aparato de reproducción, para reproducir la información grabada en el medio de grabación de información, de acuerdo con la reivindicación 3.
- 24. Un aparato de reproducción, para reproducir la información grabada en el medio de grabación de información, de acuerdo con la reivindicación 4.
- 25. Un aparato de reproducción, para reproducir la información grabada en el medio de grabación de información, de acuerdo con la reivindicación 5.
- 26. Un aparato de reproducción, para reproducir la información grabada en el medio de grabación de información, de acuerdo con la reivindicación 5.
- 27. Un aparato de reproducción, para reproducir la información grabada en el medio de grabación de información, de acuerdo con la reivindicación 7.
- 28. Un aparato de reproducción, para reproducir la información grabada en el medio de grabación de información, de acuerdo con la reivindicación 8.
- 29. Un aparato de grabación, para grabar la información, en el medio de grabación de información, de acuerdo con la reivindicación 1.
- 30. Un aparato de grabación, para grabar la información, en el medio de grabación de información, de acuerdo con la reivindicación 2.
- 31. Un aparato de grabación, para grabar la información, en el medio de grabación de información, de acuerdo con la reivindicación 3.
- 32. Un aparato de grabación, para grabar la información, en el medio de grabación de información, de acuerdo con la reivindicación 4.
- 33. Un aparato de grabación, para grabar la información, en el medio de grabación de información, de acuerdo con la reivindicación 5.
- 34. Un aparato de grabación, para grabar la información, en el medio de grabación de información, de acuerdo con la reivindicación 6.
- 35. Un aparato de grabación, para grabar la información, en el medio de grabación de información, de acuerdo con la reivindicación 7.
- 36. Un aparato de grabación, para grabar la información, en el medio de grabación de información, de acuerdo con la reivindicación 8.
- 37. Un medio de grabación de información, el cual comprende : un área de información de disco; y un área de grabación de datos, que incluye una pluralidad de sectores, a los cuales se asignan, respectivamente, un número de sector físico; en que: el área de información de disco incluye un área para grabar un número de sector fisico de un sector, al cual se asigna un número de sector lógico "0", entre la pluralidad de sectores incluidos en el área de grabación de datos .
- 38. Un medio de grabación de información, el cual comprende: un área de información de disco; y un área de grabación de datos, que incluye una pluralidad de sectores a los cuales se asignan, respectivamente, números de sectores físicos; en que : un número de sector fisico de un sector, al cual se asigna un número de sector lógico "0", entre la pluralidad de sectores, incluidos en el área de grabación de datos, se graba en el área de información de disco.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30080398 | 1998-10-22 | ||
PCT/JP1999/004296 WO2000023996A1 (en) | 1998-10-22 | 1999-08-06 | Information recording medium, and method and apparatus for managing defect thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
MXPA01003953A true MXPA01003953A (es) | 2003-03-10 |
Family
ID=17889298
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
MXPA01003953A MXPA01003953A (es) | 1998-10-22 | 1999-08-06 | Medio de grabacion de informacion y metodo y aparato para controlar sus defectos. |
Country Status (10)
Country | Link |
---|---|
US (9) | US6189118B1 (es) |
EP (2) | EP0997904B1 (es) |
JP (6) | JP3068096B2 (es) |
KR (1) | KR100433606B1 (es) |
CN (1) | CN100346418C (es) |
DE (2) | DE69927851T2 (es) |
MX (1) | MXPA01003953A (es) |
MY (1) | MY128496A (es) |
TW (1) | TW463156B (es) |
WO (1) | WO2000023996A1 (es) |
Families Citing this family (133)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100274400B1 (ko) | 1998-05-09 | 2000-12-15 | 구자홍 | 차등구획된 여유영역을 갖는 광기록매체의 제조방법,기록/재생방법 및 그 장치 |
KR100459161B1 (ko) * | 1998-11-20 | 2005-01-15 | 엘지전자 주식회사 | 광기록매체및광기록매체의스페어영역할당과결함영역관리방법 |
KR100667729B1 (ko) * | 1998-11-10 | 2007-01-11 | 삼성전자주식회사 | 결함 관리를 위한 여유 공간과 그 관리 정보를 갖는 디스크, 여유 공간 할당 방법과 결함 관리 방법 |
US6408408B1 (en) | 1998-11-10 | 2002-06-18 | Samsung Electronics Co., Ltd. | Recording medium having spare area for defect management and information on defect management, and method of allocating spare area and method of managing defects |
KR100459119B1 (ko) * | 1998-12-02 | 2005-01-15 | 엘지전자 주식회사 | 광기록매체및광기록매체의포맷팅방법 |
KR100366644B1 (ko) * | 1998-12-30 | 2003-02-20 | 삼성전자 주식회사 | 지역별시작위치정보를저장하는기록매체와이정보를이용한데이터관리방법 |
US6658588B1 (en) * | 1998-12-30 | 2003-12-02 | Samsung Electronics Co., Ltd. | Recording medium for storing start position information for each zone and method and apparatus of managing data using the information |
KR100677064B1 (ko) * | 1999-04-21 | 2007-02-01 | 삼성전자주식회사 | 끊어짐없이 데이터를 저장하는 광 기록 매체와 그 결함 영역 처리 방법 |
JP2001023314A (ja) * | 1999-07-06 | 2001-01-26 | Fujitsu Ltd | 欠陥情報管理方法及び情報記憶装置 |
US7330970B1 (en) * | 1999-07-13 | 2008-02-12 | Microsoft Corporation | Methods and systems for protecting information in paging operating systems |
TW448437B (en) * | 1999-08-09 | 2001-08-01 | Ind Tech Res Inst | Dynamic defect management method for erasable compact disk |
WO2001022416A1 (en) | 1999-09-23 | 2001-03-29 | Koninklijke Philips Electronics N.V. | Method of immediate writing or reading files on a disc like recording medium |
MXPA02004748A (es) * | 1999-11-10 | 2004-01-19 | Thomson Licensing Sa | Un metodo para la recuperacion de desastre para un medio de disco de re-escritrua. |
US6925580B2 (en) * | 1999-12-03 | 2005-08-02 | Seagate Technology Llc | Full volume slip defect management in a disc drive |
US7072256B2 (en) * | 2000-03-08 | 2006-07-04 | Matsushita Electric Industrial Co., Ltd. | Information recording medium, information recording method and information reproduction method |
JP3942807B2 (ja) * | 2000-06-06 | 2007-07-11 | 株式会社ルネサステクノロジ | ブロックアラインメント機能付き半導体記憶装置 |
US6993678B2 (en) * | 2000-10-13 | 2006-01-31 | Seagate Technology Llc | Logical zone table generation process and apparatus |
KR20020047862A (ko) * | 2000-12-14 | 2002-06-22 | 윤종용 | 고배속으로 기록 가능한 광 디스크 기록 방법 및 그 장치 |
US6678836B2 (en) * | 2001-01-19 | 2004-01-13 | Honeywell International, Inc. | Simple fault tolerance for memory |
JPWO2002061568A1 (ja) * | 2001-01-29 | 2004-07-22 | 三洋電機株式会社 | 情報記憶装置 |
US6775090B2 (en) | 2001-03-09 | 2004-08-10 | Seagate Technology Llc | Adapting logical track addresses in relation to head offsets |
JP3674531B2 (ja) * | 2001-04-12 | 2005-07-20 | 株式会社日立製作所 | ファイル管理方法、ファイル管理装置、プログラム |
US6922801B2 (en) * | 2001-06-01 | 2005-07-26 | International Business Machines Corporation | Storage media scanner apparatus and method providing media predictive failure analysis and proactive media surface defect management |
JP3925144B2 (ja) * | 2001-10-12 | 2007-06-06 | 株式会社日立製作所 | 記録方法及び記録媒体 |
US7406011B2 (en) * | 2001-11-05 | 2008-07-29 | Koninklijke Philips Electronics N.V. | Recording medium and methods of and device for recording information on the recording medium |
JP2003223763A (ja) * | 2001-11-20 | 2003-08-08 | Ricoh Co Ltd | 情報記録再生装置、情報記録再生ユニット、情報記録再生方法、プログラム及び記憶媒体 |
JP4060275B2 (ja) | 2002-01-22 | 2008-03-12 | ノードソン コーポレーション | 液体噴出パターンを検出するための方法及び装置 |
JP4101666B2 (ja) * | 2002-01-22 | 2008-06-18 | 松下電器産業株式会社 | 情報記録媒体、記録装置、再生装置、記録方法、再生方法 |
CN101281773A (zh) | 2002-01-22 | 2008-10-08 | 松下电器产业株式会社 | 多层信息记录媒介,信息记录设备,和记录方法 |
US7123556B2 (en) * | 2002-01-22 | 2006-10-17 | Matsushita Electric Industrial Co., Ltd. | Multi-layered information recording medium with spare defect management areas |
DE20202183U1 (de) | 2002-02-01 | 2002-06-06 | Kretzschmar, Michael, Dr., 22453 Hamburg | Baukasten |
KR100462602B1 (ko) * | 2002-04-13 | 2004-12-20 | 삼성전자주식회사 | 디스크 드라이브에서의 오디오/비디오 데이터 기록/재생방법 |
JP4564841B2 (ja) * | 2002-05-14 | 2010-10-20 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 情報を記録するための装置および方法 |
AU2003217520A1 (en) * | 2002-05-20 | 2003-12-02 | Samsung Electronics Co., Ltd. | Optical disc and method for recording data on the same |
KR100911139B1 (ko) * | 2002-05-30 | 2009-08-06 | 삼성전자주식회사 | 복수개의 기록층이 구비된 광 디스크, 그 기록방법 및재생방법 |
KR100915872B1 (ko) * | 2002-06-07 | 2009-09-07 | 엘지전자 주식회사 | 고밀도 멀티 레이어 광디스크와, 그에 따른 기록층별데이터 기록방법 |
KR100925211B1 (ko) * | 2002-06-07 | 2009-11-06 | 엘지전자 주식회사 | 고밀도 멀티 레이어 광디스크와, 그에 따른 스페어 영역관리방법 |
TW200404276A (en) * | 2002-06-07 | 2004-03-16 | Lg Electronics Inc | High-density multi-layer optical disc, method for recording data thereon on layer-by-layer basis, and method for managing spare areas thereof |
TWI294622B (en) * | 2002-08-12 | 2008-03-11 | Samsung Electronics Co Ltd | Disc with tdds and tdfl, and method and apparatus for managing defect in the same |
AU2003253452A1 (en) * | 2002-08-17 | 2004-03-03 | Lg Electronics Inc. | High-density read-only optical disc, method for recording disc information (di) on the high-density read-only optical disc, and method for reproducing data recorded on the high-density read-only optical disc |
MXPA04004284A (es) | 2002-08-22 | 2004-11-29 | Lg Electronics Inc | Disco optico de alta densidad y metodo para registro/reproduccion del mismo. |
TW594690B (en) * | 2002-09-13 | 2004-06-21 | Mediatek Inc | Method for managing defects of optical disk |
JP2006500713A (ja) * | 2002-09-25 | 2006-01-05 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 欠陥領域管理 |
KR20040027259A (ko) | 2002-09-26 | 2004-04-01 | 엘지전자 주식회사 | 1 회 기록 가능한 광디스크의 디펙트 영역 관리방법 |
JP4194559B2 (ja) * | 2002-09-26 | 2008-12-10 | エルジー エレクトロニクス インコーポレーテッド | 光ディスク、追記型光ディスク上で欠陥領域を管理する方法および装置 |
WO2004029940A1 (en) | 2002-09-26 | 2004-04-08 | Lg Electronics Inc. | Method for managing defective area on write-once optical recording medium, and optical recording medium using the same |
EP1403870A1 (en) * | 2002-09-27 | 2004-03-31 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for recording a data stream on a storage medium |
KR20040028469A (ko) * | 2002-09-30 | 2004-04-03 | 엘지전자 주식회사 | 1 회 기록 가능한 광디스크의 디펙트 영역 관리방법 |
US7233550B2 (en) * | 2002-09-30 | 2007-06-19 | Lg Electronics Inc. | Write-once optical disc, and method and apparatus for recording management information on write-once optical disc |
KR100739673B1 (ko) | 2002-10-10 | 2007-07-13 | 삼성전자주식회사 | 임시 결함 관리 영역을 사용한 결함 관리 방법 |
KR100930239B1 (ko) * | 2002-10-18 | 2009-12-09 | 삼성전자주식회사 | 갱신가능한 결함 관리 영역을 사용한 결함 관리 방법, 그장치 및 그 디스크 |
US7200771B2 (en) * | 2002-11-15 | 2007-04-03 | Plasmon Lms, Inc. | Relocation batch processing for disk drives |
WO2004053872A1 (en) | 2002-12-11 | 2004-06-24 | Lg Electronics Inc. | Method and apparatus for managing overwrite on an optical disc write once |
WO2004053874A1 (en) * | 2002-12-11 | 2004-06-24 | Lg Electronics Inc. | Method of managing overwrite and method of recording management information on an optical disc write once |
US7372788B2 (en) * | 2003-01-14 | 2008-05-13 | Lg Electronics Inc. | Method for managing defective area on write-once optical recording medium, and optical recording medium using the same |
TWI314315B (en) * | 2003-01-27 | 2009-09-01 | Lg Electronics Inc | Optical disc of write once type, method, and apparatus for managing defect information on the optical disc |
TWI334595B (en) | 2003-01-27 | 2010-12-11 | Lg Electronics Inc | Optical disc, method and apparatus for managing a defective area on an optical disc |
US20040160799A1 (en) * | 2003-02-17 | 2004-08-19 | Park Yong Cheol | Write-once optical disc, and method and apparatus for allocating spare area on write-once optical disc |
US7643390B2 (en) | 2003-02-21 | 2010-01-05 | Lg Electronics Inc. | Write-once optical recording medium and defect management information management method thereof |
US7499383B2 (en) * | 2003-02-21 | 2009-03-03 | Lg Electronics Inc. | Write-once optical disc and method for managing spare area thereof |
US7188271B2 (en) * | 2003-02-25 | 2007-03-06 | Lg Electronics Inc. | Write-once optical disc, and method and apparatus for recording management information on write-once optical disc |
US7477581B2 (en) * | 2003-02-25 | 2009-01-13 | Lg Electronics Inc. | Defect management method for optical recording medium and optical recording medium using the same |
TWI278851B (en) | 2003-02-25 | 2007-04-11 | Lg Electronics Inc | Recording medium having data structure for managing at least a data area of the recording medium and recording and reproducing methods and apparatuses |
CN101241743B (zh) * | 2003-02-25 | 2012-12-12 | Lg电子株式会社 | 光学记录媒体的缺陷管理方法及装置 |
KR100932506B1 (ko) | 2003-02-27 | 2009-12-17 | 엘지전자 주식회사 | 고밀도 광디스크의 재생 제어정보 관리 및 데이터 재생제어방법 |
KR100716635B1 (ko) | 2003-02-28 | 2007-05-09 | 파이오니아 가부시키가이샤 | 추기형 기록 매체, 추기형 기록 매체용의 기록 장치 및기록 방법, 및 추기형 기록 매체용의 재생 장치 및 재생방법 |
JP4658614B2 (ja) * | 2003-03-04 | 2011-03-23 | エルジー エレクトロニクス インコーポレイティド | 光記録媒体の記録方法及び装置 |
US7289404B2 (en) | 2003-03-13 | 2007-10-30 | Lg Electronics Inc. | Write-once recording medium and defective area management method and apparatus for write-once recording medium |
US20040184373A1 (en) * | 2003-03-17 | 2004-09-23 | Samsung Electronics Co., Ltd. | Recording method, recording apparatus, optical recording medium and computer readable recording medium storing the recording method |
KR100974904B1 (ko) * | 2003-03-17 | 2010-08-09 | 파이오니아 가부시키가이샤 | 추기형 기록 매체, 추기형 기록 매체용의 기록 장치, 재생장치 및 기록 방법 |
KR100739674B1 (ko) * | 2003-05-01 | 2007-07-13 | 삼성전자주식회사 | 결함 관리 방법, 그 장치 및 그 디스크 |
MXPA05012044A (es) | 2003-05-09 | 2006-02-03 | Lg Electronics Inc | Disco optico de una sola escritura, metodo y aparato par recuperacion de informacion de administracion de disco del disco optico de una sola escritura. |
WO2004100155A1 (en) * | 2003-05-09 | 2004-11-18 | Lg Electronics Inc. | Recording medium having data structure for managing at least a data area of the recording medium and recording and reproducing methods and apparatuses |
MXPA05012043A (es) * | 2003-05-09 | 2006-02-03 | Lg Electronics Inc | Medio de grabacion que tiene estructura de datos para administrar por lo menos un area de datos del medio de grabacion y metodos y aparatos de grabacion y reproduccion. |
BRPI0410198A (pt) * | 2003-05-09 | 2006-05-23 | Lg Electronics Inc | meio fìsico de gravação, método de gerenciar informação de gerenciamento de disco, método para recuperar informação de gerenciamento a partir do meio fìsico de gravação, aparelho para gerenciar informação de gerenciamento de disco em meio fìsico de gravação e aparelho para recuperar informação de gerenciamento a partir do meio fìsico de gravação |
EP1644930A2 (en) * | 2003-06-23 | 2006-04-12 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for searching for writable area, apparatus and method for updating recording management information, integrated circuit, and write-once information recording medium |
JP4533892B2 (ja) | 2003-07-04 | 2010-09-01 | エルジー エレクトロニクス インコーポレイティド | 追記型光ディスクの上書きを管理する方法及び装置 |
DE602004020992D1 (de) | 2003-07-14 | 2009-06-18 | Lg Electronics Inc | Einmalbeschreibbarer optischer datenträger, verfahren und vorrichtung zum aufzeichnen von verwaltungsinformationen auf einem einmalbeschreibbaren optischen datenträger |
KR101014703B1 (ko) * | 2003-07-15 | 2011-02-21 | 엘지전자 주식회사 | 광디스크의 결함영역 관리방법 및 광디스크의 기록방법과기록재생장치 |
KR20050009031A (ko) * | 2003-07-15 | 2005-01-24 | 엘지전자 주식회사 | 1회 기록 가능한 광디스크 및 광디스크의 관리정보 기록방법 |
US7313065B2 (en) | 2003-08-05 | 2007-12-25 | Lg Electronics Inc. | Write-once optical disc, and method and apparatus for recording/reproducing management information on/from optical disc |
WO2005013265A1 (en) | 2003-08-05 | 2005-02-10 | Lg Electronics Inc. | Write-once optical disc, and method and apparatus for recording/reproducing management information on/from optical disc |
JP4353755B2 (ja) * | 2003-09-05 | 2009-10-28 | パイオニア株式会社 | 情報記録媒体、情報記録再生装置、及び情報記録方法、並びに情報記録プログラム |
EP1665260B1 (en) | 2003-09-08 | 2013-12-04 | LG Electronics Inc. | Write-once optical disc, and method and apparatus for recording management information on the write-once optical disc |
EP1665259B1 (en) * | 2003-09-08 | 2013-11-06 | LG Electronics Inc. | Write-once optical disc and method for recording management information thereon |
RU2353007C2 (ru) | 2003-09-08 | 2009-04-20 | Эл Джи Электроникс Инк. | Оптический диск с однократной записью, способ и устройство для записи информации управления на оптический диск с однократной записью |
KR100964685B1 (ko) * | 2003-10-20 | 2010-06-21 | 엘지전자 주식회사 | 1회 기록가능한 광디스크 및 광디스크의 기록재생방법과기록재생장치 |
KR100739679B1 (ko) | 2004-01-05 | 2007-07-13 | 삼성전자주식회사 | 광 기록 정보 저장 매체 및 결함 관리 장치 |
JPWO2005069297A1 (ja) * | 2004-01-19 | 2007-12-27 | 松下電器産業株式会社 | 記録媒体の種類を判定する情報処理装置および情報処理装置において実行される記録媒体への領域形成方法 |
US20050166022A1 (en) * | 2004-01-28 | 2005-07-28 | Hitachi, Ltd. | Method and apparatus for copying and backup in storage systems |
TWI386923B (zh) | 2004-03-18 | 2013-02-21 | Lg Electronics Inc | 其上具有區塊資訊之記錄媒體和用以形成、記錄及重製記錄媒體之設備和方法 |
EP1735781B1 (en) * | 2004-03-18 | 2013-07-17 | LG Electronics, Inc. | Apparatus and method for recording and/or reproducing data to/from recording medium |
US7970988B2 (en) | 2004-03-19 | 2011-06-28 | Lg Electronics Inc. | Recording medium with status information thereon which changes upon reformatting and apparatus and methods for forming, recording, and reproducing the recording medium |
KR101113866B1 (ko) | 2004-03-19 | 2012-03-02 | 엘지전자 주식회사 | 기록매체내에 기록되는 데이터 구조 및 데이터 기록방법과기록장치 |
KR101057060B1 (ko) | 2004-03-19 | 2011-08-16 | 엘지전자 주식회사 | 엑세스 제어정보를 포함하는 기록매체, 기록매체에 데이터를 기록/재생하는 방법 및 장치 |
KR101024916B1 (ko) | 2004-03-19 | 2011-03-31 | 엘지전자 주식회사 | 1회 기록 가능한 고밀도 광디스크의 데이터 기록 방법 및장치 |
JP4638906B2 (ja) * | 2004-03-23 | 2011-02-23 | エルジー エレクトロニクス インコーポレイティド | 記録媒体及び記録媒体へデータを記録再生するための方法及び装置 |
JP3858050B2 (ja) * | 2004-05-11 | 2006-12-13 | 松下電器産業株式会社 | 情報記録装置および情報再生装置 |
KR100619020B1 (ko) * | 2004-05-22 | 2006-08-31 | 삼성전자주식회사 | 광 기록 정보 저장 매체 및 기록/재생 장치 |
KR101049117B1 (ko) * | 2004-06-08 | 2011-07-14 | 엘지전자 주식회사 | 1회 기록 가능한 광디스크 및 광디스크의 관리정보 기록방법, 디스크 클로징 방법 및 기록재생 장치 |
US7940613B2 (en) * | 2004-06-15 | 2011-05-10 | Panasonic Corporation | Drive device |
US7760594B2 (en) * | 2004-06-15 | 2010-07-20 | Matsushita Electric Industrial Co., Ltd. | Drive apparatus for performing a sequential recording and reproduction on a write-once recording medium, and method of reproducing same |
KR20050121540A (ko) * | 2004-06-22 | 2005-12-27 | 삼성전자주식회사 | 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법 |
KR101014727B1 (ko) * | 2004-06-23 | 2011-02-16 | 엘지전자 주식회사 | 1회 기록 가능한 광디스크의 중첩 기록 방법 및 장치 |
KR100667758B1 (ko) * | 2004-07-30 | 2007-01-11 | 삼성전자주식회사 | 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법 |
KR101041811B1 (ko) | 2004-08-02 | 2011-06-17 | 엘지전자 주식회사 | 광 저장매체의 기록 재생 방법 및 장치 |
KR101012378B1 (ko) * | 2004-08-16 | 2011-02-09 | 엘지전자 주식회사 | 광 저장매체의 기록 재생 방법 및 장치 |
US20060039246A1 (en) * | 2004-08-19 | 2006-02-23 | Dcard, Inc. | Adaptive system to allow multiple update and correction sessions on an optical data storage card |
MX2007001243A (es) | 2004-09-14 | 2007-04-18 | Lg Electronics Inc | Medio de grabacion, y metodo y aparato para grabar y reproducir datos en el mismo. |
US7613874B2 (en) | 2004-10-14 | 2009-11-03 | Lg Electronics, Inc. | Recording medium, and a method and apparatus for overwriting data in the same |
KR100667780B1 (ko) * | 2004-11-22 | 2007-01-11 | 삼성전자주식회사 | 검정 방법, 기록/재생 장치 및 정보 저장 매체 |
US8006125B1 (en) * | 2005-04-29 | 2011-08-23 | Microsoft Corporation | Automatic detection and recovery of corrupt disk metadata |
US7752491B1 (en) * | 2005-05-05 | 2010-07-06 | Seagate Technology Llc | Methods and structure for on-the-fly head depopulation in a dynamically mapped mass storage device |
US7617358B1 (en) | 2005-05-05 | 2009-11-10 | Seagate Technology, Llc | Methods and structure for writing lead-in sequences for head stability in a dynamically mapped mass storage device |
US7916421B1 (en) | 2005-05-05 | 2011-03-29 | Seagate Technology Llc | Methods and structure for recovery of write fault errors in a dynamically mapped mass storage device |
US7653847B1 (en) | 2005-05-05 | 2010-01-26 | Seagate Technology Llc | Methods and structure for field flawscan in a dynamically mapped mass storage device |
US7685360B1 (en) | 2005-05-05 | 2010-03-23 | Seagate Technology Llc | Methods and structure for dynamic appended metadata in a dynamically mapped mass storage device |
US7603530B1 (en) | 2005-05-05 | 2009-10-13 | Seagate Technology Llc | Methods and structure for dynamic multiple indirections in a dynamically mapped mass storage device |
US7620772B1 (en) | 2005-05-05 | 2009-11-17 | Seagate Technology, Llc | Methods and structure for dynamic data density in a dynamically mapped mass storage device |
JP2007122221A (ja) * | 2005-10-26 | 2007-05-17 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
KR101227485B1 (ko) * | 2005-11-25 | 2013-01-29 | 엘지전자 주식회사 | 기록매체 및 기록매체의 결함관리 정보 기록방법과기록장치 |
KR20070058292A (ko) | 2005-12-02 | 2007-06-08 | 엘지전자 주식회사 | 기록매체, 기록매체 기록재생 방법 및 장치와 기록매체클로징 방법 |
US7788548B2 (en) | 2006-02-15 | 2010-08-31 | Mediatek Inc. | Method for performing a defective-area management in an optical media |
US20070223875A1 (en) * | 2006-03-21 | 2007-09-27 | Tsung-Ning Chung | Storage device and method of accessing storage device |
JP2007305225A (ja) * | 2006-05-11 | 2007-11-22 | Canon Inc | ファイル記録方法及び装置 |
JP4273149B2 (ja) * | 2006-10-31 | 2009-06-03 | キヤノン株式会社 | 情報記録再生方法 |
US7955155B2 (en) | 2007-07-09 | 2011-06-07 | Mega Brands International | Magnetic and electronic toy construction systems and elements |
TWI361429B (en) * | 2007-09-11 | 2012-04-01 | Sunplus Technology Co Ltd | Error recovery method for video recording |
KR20100038527A (ko) * | 2008-10-06 | 2010-04-15 | 주식회사 히타치엘지 데이터 스토리지 코리아 | 광디스크 드라이브 |
US7894150B2 (en) * | 2009-04-06 | 2011-02-22 | International Business Machines Corporation | Error compensation using a reserve track |
CN102063273B (zh) * | 2010-12-22 | 2013-05-15 | 杭州海康威视数字技术股份有限公司 | 硬盘管理方法及管理装置 |
CN109496292B (zh) * | 2018-10-16 | 2022-02-22 | 深圳市锐明技术股份有限公司 | 一种磁盘管理方法、磁盘管理装置及电子设备 |
CN111179997B (zh) * | 2019-12-26 | 2021-09-14 | 武汉精鸿电子技术有限公司 | 一种半导体存储器测试数据的存储方法及装置 |
Family Cites Families (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5877034A (ja) * | 1981-10-30 | 1983-05-10 | Hitachi Ltd | 記録方法 |
US4631723A (en) | 1984-06-08 | 1986-12-23 | Honeywell Information Systems Inc. | Mass storage disk drive defective media handling |
JPH0642301B2 (ja) | 1987-12-15 | 1994-06-01 | シャープ株式会社 | 記憶媒体の欠陥管理方式 |
US5146571A (en) * | 1988-03-28 | 1992-09-08 | Emc Corporation | Remapping defects in a storage system through the use of a tree structure |
JPH087981B2 (ja) * | 1989-08-30 | 1996-01-29 | 日本ビクター株式会社 | 追加方式の追記型情報記録媒体及びその情報管理方法 |
US5367652A (en) * | 1990-02-02 | 1994-11-22 | Golden Jeffrey A | Disc drive translation and defect management apparatus and method |
JPH03276468A (ja) | 1990-03-27 | 1991-12-06 | Matsushita Electric Ind Co Ltd | 交替処理方法 |
US5271018A (en) | 1990-04-27 | 1993-12-14 | Next, Inc. | Method and apparatus for media defect management and media addressing |
US5136711A (en) | 1990-10-17 | 1992-08-04 | Ast Research | System for multiple access hard disk partitioning |
JP2827495B2 (ja) | 1990-10-22 | 1998-11-25 | 松下電器産業株式会社 | 情報媒体の記録方法、情報再生方法および情報再生装置 |
US5216655A (en) | 1991-06-26 | 1993-06-01 | Digital Equipment Corporation | Method and apparatus for surface reallocation for improved manufacturing process margin |
JPH05217298A (ja) | 1992-02-04 | 1993-08-27 | Matsushita Graphic Commun Syst Inc | 記憶媒体欠陥管理方法 |
EP0612071B1 (en) * | 1993-02-19 | 2000-04-26 | Canon Kabushiki Kaisha | Information reproducing method and apparatus |
US5418767A (en) * | 1993-10-28 | 1995-05-23 | International Business Machines Corporation | Detection of overusage of spare sectors in an optical disk |
JP3480057B2 (ja) * | 1994-09-12 | 2003-12-15 | ソニー株式会社 | データ記録方法、データ再生方法及び記録媒体 |
US5835509A (en) * | 1994-10-24 | 1998-11-10 | Sony Corporation | Method of and apparatus for recording and reproducing data and transmitting data |
JP3322768B2 (ja) | 1994-12-21 | 2002-09-09 | 富士通株式会社 | 記録再生装置及び記録媒体の交代処理方法 |
US5706472A (en) | 1995-02-23 | 1998-01-06 | Powerquest Corporation | Method for manipulating disk partitions |
JPH08272541A (ja) | 1995-03-29 | 1996-10-18 | Sony Corp | 情報記録媒体及び情報再生装置 |
US6223247B1 (en) | 1995-03-30 | 2001-04-24 | Sony Corporation | Disk shaped recording medium and drive apparatus utilizing logical block address conversion and start addresses which increase from inner and outer circumferential sides of the medium |
MY112041A (en) * | 1995-04-21 | 2001-03-31 | Matsushita Electric Ind Co Ltd | A method for managing defects in an information recording medium, and a device and information recording medium using said method |
JPH08329612A (ja) | 1995-06-02 | 1996-12-13 | Sony Corp | データ記録ディスク |
JP3562110B2 (ja) | 1996-03-13 | 2004-09-08 | 三菱電機株式会社 | 光ディスク媒体および光ディスク装置 |
JPH09259537A (ja) * | 1996-03-25 | 1997-10-03 | Toshiba Corp | 交替領域を持つ情報記録ディスク |
US5835930A (en) * | 1996-04-09 | 1998-11-10 | International Business Machines Corporation | One or more logical tracks per physical track in a headerless disk drive |
US5822142A (en) | 1996-07-26 | 1998-10-13 | Western Digital Corporation | Method of mapping logical sectors to physical sectors in a disk drive sparing partition |
WO1998014938A1 (fr) * | 1996-09-30 | 1998-04-09 | Matsushita Electric Industrial Co., Ltd. | Procede d'enregistrement et de lecture servant a enregistrer des donnees audiovisuelles sur des disques et a lire ces donnees a partir de disques, enregistreur et lecteur de realisation de ce procede, disque d'enregistrement d'informations et systeme processeur d'informations |
US5844911A (en) * | 1996-12-12 | 1998-12-01 | Cirrus Logic, Inc. | Disc storage system with spare sectors dispersed at a regular interval around a data track to reduced access latency |
KR100228795B1 (ko) * | 1996-12-31 | 1999-11-01 | 윤종용 | 재할당 섹터가 있는 트랙에서의 억세스성능 향상방법 |
US6298033B1 (en) * | 1997-06-30 | 2001-10-02 | Kabushiki Kaisha Toshiba | Recording/reproducing optical disk with constant product of rotation number and number of sector areas and recording/reproducing apparatus using same |
US6073220A (en) * | 1997-09-03 | 2000-06-06 | Duocor, Inc. | Apparatus and method for providing a transparent disk drive back-up |
US6098185A (en) * | 1997-10-31 | 2000-08-01 | Stmicroelectronics, N.V. | Header-formatted defective sector management system |
JPH11213626A (ja) * | 1998-01-21 | 1999-08-06 | Toshiba Corp | データ記録媒体とデータ記録装置とデータ再生装置 |
JP3243220B2 (ja) * | 1998-09-14 | 2002-01-07 | 株式会社東芝 | 交替処理方法 |
-
1999
- 1999-08-06 MX MXPA01003953A patent/MXPA01003953A/es not_active IP Right Cessation
- 1999-08-06 WO PCT/JP1999/004296 patent/WO2000023996A1/en active IP Right Grant
- 1999-08-06 KR KR10-2001-7005088A patent/KR100433606B1/ko not_active IP Right Cessation
- 1999-08-06 MY MYPI99003354A patent/MY128496A/en unknown
- 1999-08-06 EP EP99115579A patent/EP0997904B1/en not_active Expired - Lifetime
- 1999-08-06 US US09/369,815 patent/US6189118B1/en not_active Expired - Lifetime
- 1999-08-06 CN CNB998146889A patent/CN100346418C/zh not_active Expired - Lifetime
- 1999-08-06 DE DE69927851T patent/DE69927851T2/de not_active Expired - Lifetime
- 1999-08-06 DE DE69900577T patent/DE69900577T2/de not_active Expired - Lifetime
- 1999-08-06 EP EP01113676A patent/EP1152414B1/en not_active Expired - Lifetime
- 1999-08-09 TW TW088113588A patent/TW463156B/zh not_active IP Right Cessation
- 1999-08-26 JP JP11240563A patent/JP3068096B2/ja not_active Expired - Lifetime
- 1999-08-26 JP JP11240562A patent/JP3068095B2/ja not_active Expired - Lifetime
- 1999-12-10 JP JP11352467A patent/JP3068102B2/ja not_active Expired - Lifetime
- 1999-12-10 JP JP11352468A patent/JP3068103B2/ja not_active Expired - Lifetime
-
2000
- 2000-03-24 JP JP2000085388A patent/JP3098011B1/ja not_active Expired - Lifetime
- 2000-03-24 JP JP2000085389A patent/JP3097959B1/ja not_active Expired - Lifetime
- 2000-06-16 US US09/596,277 patent/US6338153B1/en not_active Expired - Lifetime
- 2000-06-16 US US09/596,068 patent/US6223310B1/en not_active Expired - Lifetime
- 2000-06-16 US US09/596,096 patent/US6336196B1/en not_active Expired - Lifetime
- 2000-06-16 US US09/595,995 patent/US6233699B1/en not_active Expired - Lifetime
- 2000-06-16 US US09/596,318 patent/US6336197B1/en not_active Expired - Lifetime
- 2000-06-16 US US09/596,319 patent/US6249888B1/en not_active Expired - Lifetime
- 2000-06-16 US US09/596,446 patent/US6564338B1/en not_active Expired - Lifetime
-
2004
- 2004-02-20 US US10/783,173 patent/US20040160868A1/en not_active Abandoned
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
MXPA01003953A (es) | Medio de grabacion de informacion y metodo y aparato para controlar sus defectos. | |
JP4870554B2 (ja) | データ領域管理の可能な追記型ディスク、追記型ディスクのデータ領域の管理方法、データ記録装置、データの再生方法及びその装置 | |
JP4870654B2 (ja) | データ領域管理の可能な追記型ディスク、追記型ディスクのデータ領域の管理方法、データ記録装置、データの再生方法及びその装置 | |
JP2000195178A (ja) | 情報記録媒体、欠陥管理方法および欠陥管理装置 | |
US6732303B1 (en) | Information recording medium, and method and apparatus for managing defect thereof | |
JP4563999B2 (ja) | データの記録再生装置及び追記型の情報記録媒体 | |
JP3029835B1 (ja) | 情報記録媒体、欠陥管理方法および欠陥管理装置 | |
JP3029836B1 (ja) | 情報記録媒体、欠陥管理方法および欠陥管理装置 | |
JP4709297B2 (ja) | 臨時欠陥リストの記録方法及び読取方法 | |
JP5047631B2 (ja) | 追記型ディスクへのデータ記録装置、その方法、及びその追記型ディスク | |
CA2525492C (en) | Method and apparatus for recording and reproducing data on/from write-once disc, and write-once disc therefor | |
JP3029837B1 (ja) | 情報記録媒体、欠陥管理方法および欠陥管理装置 | |
JP2008181647A (ja) | 追記型ディスクへのデータ記録装置、その方法、及びその追記型ディスク |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Grant or registration | ||
MM | Annulment or lapse due to non-payment of fees |