ES2295047T3 - Medio de grabacion con lista de defectos protgida contra escritura. - Google Patents
Medio de grabacion con lista de defectos protgida contra escritura. Download PDFInfo
- Publication number
- ES2295047T3 ES2295047T3 ES00954483T ES00954483T ES2295047T3 ES 2295047 T3 ES2295047 T3 ES 2295047T3 ES 00954483 T ES00954483 T ES 00954483T ES 00954483 T ES00954483 T ES 00954483T ES 2295047 T3 ES2295047 T3 ES 2295047T3
- Authority
- ES
- Spain
- Prior art keywords
- recording
- block
- read
- user
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/18—Error detection or correction; Testing, e.g. of drop-outs
- G11B20/1883—Methods for assignment of alternate areas for defective areas
- G11B20/1889—Methods for assignment of alternate areas for defective areas with 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
- G11B2020/10935—Digital recording or reproducing wherein a time constraint must be met
- G11B2020/10944—Real-time recording or reproducing, e.g. for ensuring seamless playback of AV data
-
- 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
-
- 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
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Optical Recording Or Reproduction (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
- Overhead Projectors And Projection Screens (AREA)
Abstract
Medio (2) de grabación para almacenar información de usuario, en particular información de audio y/o de vídeo, que tiene al menos una pista (3) de grabación y que tiene una zona (40) de grabación dividida en bloques (45) lógicos que tienen cada uno una dirección lógica individual, en el que una lista (BS) de defectos de direcciones de bloques (45*) defectuosos está almacenada en la zona (40) de grabación, caracterizado porque dicha lista (BS) de defectos está almacenada en una zona (41) de usuario, a la que puede acceder un usuario para grabar información de usuario.
Description
Medio de grabación con lista de defectos
protegida contra escritura.
La presente invención se refiere en general a un
procedimiento de grabación de información de usuario en un medio de
grabación que tiene al menos una pista de grabación y que tiene una
zona de grabación dividida en bloques lógicos que tienen cada uno
una dirección lógica individual. En dicho procedimiento se examina,
antes del proceso de escritura real, si el medio de grabación tiene
en la zona de grabación una lista de defectos de direcciones de
bloques defectuosos. Si el medio de grabación tiene realmente tal
lista de defectos, las direcciones de bloque especificadas en dicha
lista de defectos se leen y se saltan en el proceso de escritura
real.
La presente invención también se refiere a un
aparato para grabar información de usuario en una pista de grabación
de un medio de grabación, pista de grabación que se ha dividido en
bloques, y para leer información de usuario grabada en un medio de
grabación de este tipo, aparato que comprende una unidad de
escritura/lectura adaptada para controlar el proceso de escritura y
el proceso de lectura, un dispositivo administrador de asignación
acoplado a dicha unidad de escritura/lectura, una primera memoria
auxiliar asociada con el dispositivo administrador de asignación,
en el que el dispositivo administrador de asignación está adaptado
para leer, después de haber recibido una orden de grabación y haber
definido una parte destinada para grabar en la zona de grabación del
medio de grabación, una lista de defectos de direcciones de bloques
defectuosos y para almacenar las direcciones de bloque
especificadas en la lista de defectos en la primera memoria
auxiliar, y en el que el dispositivo administrador de asignación
está adaptado además para examinar, cada vez que se llega a un nuevo
bloque durante el proceso de grabación, si la dirección de bloque
de dicho nuevo bloque aparece en la primera memoria auxiliar, y
para saltar dicho bloque si la dirección de bloque de dicho nuevo
bloque aparece realmente en la primera memoria auxiliar.
La presente invención también se refiere a un
medio de grabación para almacenar información de usuario que tiene
al menos una pista de grabación y que tiene una zona de grabación
dividida en bloques lógicos que tienen cada uno una dirección
lógica individual, en el que una lista de defectos de direcciones de
bloques defectuosos está almacenada en la zona de grabación. El
medio de grabación puede ser, por ejemplo, un medio de grabación
magnético u óptico. La presente invención se refiere, normal y
particularmente, aunque no exclusivamente, a la grabación en un
disco óptico y por lo tanto se aclarará con referencia a este
ejemplo de uso. Sin embargo, se hace hincapié en que la invención
también puede aplicarse a otros campos de utilización, tal como por
ejemplo grabación en cinta.
En general, la cantidad de información que va a
grabarse en una sesión de grabación es mayor que un bloque. La
información que va a grabarse, también denominada "archivo", se
divide entonces en paquetes de datos sucesivos que tienen el tamaño
de un bloque, y los paquetes de datos sucesivos de un archivo se
graban en bloques diferentes del medio de grabación, que por
simplicidad se denominará en lo sucesivo "disco de grabación".
Para una transferencia de datos rápida es entonces deseable que los
paquetes de datos sucesivos se graben en bloques sucesivos. El
proceso de grabación puede entonces avanzar virtualmente de manera
continua. Asimismo, durante la lectura (reproducción) posterior de
la información grabada en el disco el proceso de lectura puede
avanzar de manera continua.
En la práctica, un disco puede tener bloques
defectuosos, es decir, bloques en los que ya no es posible una
grabación de información sin errores o en los que cualquier pequeño
error de escritura resultante ya no puede corregirse durante la
lectura. Entonces tal bloque ya no es adecuado para la grabación.
Entonces, el único remedio es grabar el paquete de datos que iba a
grabarse en tal bloque defectuoso en otro bloque.
De una manera convencional, se prueba si los
bloques tienen defectos comprobando durante una operación de
escritura si la grabación se ha efectuado correctamente. Tal
comprobación, que se denomina comprobación de "lectura tras
escritura"
("read-after-write"), se
lleva a cabo en principio bloque a bloque, aunque también es
posible grabar una pluralidad de bloques y comprobar posteriormente
una pluralidad de bloques. Básicamente, un procedimiento de prueba
de lectura tras escritura implica que un paquete de información está
almacenado en una memoria de lectura tras escritura que tiene el
tamaño de un bloque, que se lee después de la grabación del bloque
que acaba de escribirse, y que la información leída de dicho bloque
se compara con el paquete de información almacenado en la memoria
de lectura tras escritura. Si estos dos paquetes de información se
corresponden, se saca la conclusión de que la grabación ha sido
satisfactoria y un paquete de información siguiente puede grabarse
en un bloque de grabación siguiente de la pista de grabación. Sin
embargo, en el caso de una diferencia entre los dos paquetes de
información se infiere que la grabación no ha sido satisfactoria y
la grabación del paquete de información pertinente se repite. Un
nuevo intento de grabación, también denominado un "reintento",
puede efectuarse en el mismo bloque pero si después de un número de
reintentos sigue fallando la grabación en este bloque, se considera
que este bloque es un bloque defectuoso en el que no es posible la
grabación y la grabación del paquete de información pertinente
avanza hacia otro bloque. De esta manera se consigue que la
información se grabe de manera fiable.
Un procedimiento de grabación que utiliza tal
procedimiento de prueba de lectura tras escritura y un posible
nuevo intento de grabación con el fin de reparar información dañada
requiere relativamente mucho tiempo. Por lo tanto, tal
procedimiento de grabación es menos adecuado para usos en los que va
a grabarse un flujo de información con una alta tasa de datos. Tal
utilización es, por ejemplo, una grabación en tiempo real de señales
de audio y/o de vídeo.
Un medio de grabación en el que una lista de
defectos se almacena en una zona de grabación se conoce a partir de
los documentos
JP-A-02-278572 y US
5.237.553.
Es un objeto de la presente invención
proporcionar un procedimiento de grabación y aparato de grabación
que sean más adecuados para la grabación de flujos de información
con una alta tasa de datos, particularmente grabación en tiempo
real de señales de audio y/o de vídeo.
Más particularmente, la presente invención tiene
como objetivo proporcionar un aparato del tipo mencionado
anteriormente que sea adecuado como un grabador digital de audio y/o
de vídeo.
Se conoce per se que un aparato de
grabación está adaptado para examinar primero la calidad de los
bloques de grabación en un ciclo de prueba anterior al proceso de
grabación real. Si se detectan bloques defectuosos, los números o
direcciones de secuencia de estos bloques se almacenan en una
memoria y, posteriormente, se direcciona a esta memoria durante el
proceso de grabación real y se saltan los bloques defectuosos. Sin
embargo, la prueba se efectúa de nuevo con la ayuda de un proceso
de lectura tras escritura y, como resultado, el ciclo de prueba
requiere mucho tiempo antes de que pueda empezar el proceso de
grabación real.
Según un primer aspecto importante de la
presente invención, el propio medio de grabación contiene una lista
de defectos de direcciones de bloques defectuosos, almacenándose
dicha lista de defectos en una zona de usuario a la que un usuario
puede acceder para almacenar información de usuario.
Esta lista está presente en un archivo que nunca
debería sobrescribirse. Con este fin, este archivo puede estar
situado en una parte predeterminada de una pista de grabación pero,
alternativamente, este archivo puede tener un nombre predeterminado
y el aparato de grabación está adaptado para utilizar el archivo que
tiene este nombre exclusivamente para la grabación de direcciones
de bloques defectuosos.
Según otro aspecto importante de la presente
invención, el procedimiento de grabación de información de usuario
está caracterizado porque se examina si el medio de grabación tiene
dicho archivo en una zona de usuario en la zona de grabación, zona
de usuario a la que puede acceder un usuario para grabar información
de usuario.
Según otro aspecto importante de la presente
invención, el dispositivo administrador de asignación en el aparato
de grabación está adaptado para leer dicho archivo grabado en el
medio (2) de grabación en una zona (41) de usuario en la zona (4)
de grabación, zona (41) de usuario a la que puede acceder un usuario
para grabar información de usuario. Esto impide realizar intentos
de grabación en bloques que ya se sabe que son bloques defectuosos.
Por tanto, no se pierde tiempo con intentos de grabación que están
destinados al fracaso.
Se conoce per se que durante la lectura
de información (reproducción) pueden producirse errores, en vista
de lo cual un aparato de lectura incluye un sistema de corrección de
errores y la información de corrección de errores para su
utilización en este sistema de corrección de errores se graba
durante la grabación del paquete de datos. Tal sistema de
corrección de errores permite que se corrijan errores relativamente
pequeños. Estos errores pueden haberse producido durante la
grabación y pueden estar presentes en el propio medio de grabación,
o pueden haberse producido durante la lectura sin que un error
estuviera presente en el medio de grabación. Hasta qué punto tales
errores pueden corregirse depende del sistema de corrección de
errores utilizado; puesto que los sistemas de corrección de errores
se conocen per se y la presente invención puede utilizarse
en conjunción con sistemas de corrección de errores conocidos, no se
proporcionará en el presente documento ninguna explicación
detallada de un sistema de corrección de errores.
Según otro aspecto importante de la presente
invención, la unidad de escritura/lectura en el aparato según la
presente invención está adaptada para supervisar la calidad de los
paquetes de datos leídos de cada bloque leído durante la lectura de
la información (reproducción). Si se descubre que un paquete de
datos dado tiene errores incorregibles o si la lectura de un bloque
falla completamente, pero preferiblemente también si el número de
errores corregibles que aparecen en un bloque es mayor que un límite
de aceptación predeterminado, la dirección del bloque pertinente se
almacena en una segunda memoria auxiliar (memoria de problemas).
Después de que finalice la sesión de reproducción, se prueban los
bloques cuyas direcciones se ha almacenado. Durante tal prueba, se
lleva a cabo una operación de lectura tras escritura estándar para
estos bloques en el transcurso del proceso de prueba.
El proceso de prueba para cada bloque incluye
una etapa en la que se realiza un intento de restauración. Este
bloque se lee entonces una vez más, presentándose el paquete de
datos así leído al sistema de corrección de errores. Si el sistema
de corrección de errores puede corregir realmente el error, los
datos restaurados se graban en el bloque pertinente en lugar de la
información que acaba de leerse, después de lo cual se realiza una
operación de lectura tras escritura estándar para los datos
restaurados con el fin de de determinar si la grabación se ha
realizado de una manera satisfactoria. Por tanto, el error se
corrige activamente, lo que da como resultado que se produzcan
menos errores durante una lectura posterior y el retardo en la
transmisión de datos debido a la necesidad de corrección de errores
es menor.
Sin embargo, si el sistema de corrección de
errores no puede corregir el error en la información leída, se
examina si el error es simplemente un error de escritura no
recurrente en un bloque, de lo contrario, sin errores, o si el
propio bloque de grabación es defectuoso. Con este fin, se graba un
patrón de datos predeterminado o palabra código en el bloque
pertinente, después de lo cual se realiza una operación de lectura
tras escritura estándar para dicha palabra código con el fin de
comprobar si la grabación se ha efectuado correctamente. Si este es
el caso, el bloque es aparentemente no defectuoso; durante un ciclo
de lectura posterior, la palabra código se reconoce como una
"simulación". De lo contrario, el bloque pertinente se marca
definitivamente como defectuoso, para cuyo fin la dirección de este
bloque se graba en dicho archivo en el medio de grabación. Tal como
se ha explicado anteriormente, esto impide que se direccione a este
bloque durante una sesión de grabación posterior.
Además, también es posible saltar la etapa de
restauración e incluir cada bloque cuya dirección ha sido anotada
durante la reproducción en la lista de bloques defectuosos como un
procedimiento estándar. Como resultado de esto, el aparato estará
listo más rápidamente al final de una sesión de reproducción pero,
por otro lado, un número relativamente grande de bloques se
etiquetan como defectuosos, lo que finalmente da como resultado una
reducción innecesaria de la capacidad de almacenamiento del medio de
grabación.
Se observa que según el documento US 5.237.553
el tamaño de la zona prevista para la lista de defectos es fija.
Según la presente invención, el tamaño del archivo previsto para
almacenar la lista de defectos es flexible ya que no hay límite
para el tamaño de este archivo en la zona de usuario.
Éstos y otros aspectos, características y
ventajas de la presente invención se aclararán en mayor detalle
mediante la siguiente descripción de una realización preferida de un
aparato de grabación y un procedimiento de grabación según la
invención con referencia a los dibujos, en los que las partes
idénticas o similares llevan los mismos símbolos de referencia y en
los que:
la figura 1 muestra esquemáticamente un aparato
adaptado para grabar información sobre un disco de grabación y para
reproducir un disco de grabación;
la figura 2 muestra esquemáticamente la
estructura lógica de un medio de grabación;
la figura 3 es un diagrama de flujo de un
procedimiento de grabación según la presente invención; y
la figura 4 es un diagrama de flujo de un
procedimiento de reproducción según la presente invención.
La figura 1 muestra esquemáticamente un aparato
1 para grabar y leer un medio de grabación con forma de disco o
disco 2 de grabación. El aparato tiene una entrada 6 para recibir
información que va a grabarse en el disco 2, por ejemplo una señal
de video y/o de audio de tiempo real, y una salida 7 para
suministrar una señal leída del disco 2 en un ciclo de lectura.
Obviamente, la entrada 6 y la salida 7 pueden combinarse para formar
una entrada/salida combinada.
El disco 2 puede ser un disco de grabación
magnético, por ejemplo un disco duro, en cuyo caso el aparato 1 es
un aparato de grabación/lectura magnético. El disco 2 puede ser
también un medio de grabación óptico, por ejemplo un
CD-RW, en cuyo caso el aparato 1 es un aparato de
grabación/lectura óptico. Debe observarse también que la invención
no se refiere exclusivamente a medios de grabación con forma de
disco sino también, por ejemplo, a una cinta de grabación.
El disco 2 tiene una multitud de pistas 3 de
grabación concéntricas entre sí que en lo sucesivo se supondrá que
son pistas circulares individuales, pero asimismo es posible que las
pistas 3 representen una pista continua en espiral. Tal como se
conoce per se, el aparato 1 tiene un cabezal 10 óptico de
escritura/lectura y un soporte giratorio, no mostrado por mayor
simplicidad y que está orientado al cabezal 10, soporte giratorio
sobre el que el disco 2 puede colocarse y mediante el cual puede
proporcionarse al disco 2 un movimiento giratorio con respecto al
cabezal 10, permitiendo por tanto que el cabezal 10 explore una
pista 3. El aparato 1 de grabación incluye además medios, que se
conocen per se y que no se muestran por mayor simplicidad,
para mover el cabezal 10 en una dirección radial del disco 2,
permitiendo por tanto que el cabezal 10 acceda a diferentes pistas
3 del disco 2. Como bien se sabe, la información se escribe en la
pista 3 mediante un haz de 11 de láser desde el cabezal 10 en el
caso de una grabación óptica.
El proceso de escritura, así como el proceso de
lectura, se controla mediante una unidad 20 funcional, denominado
en lo sucesivo la unidad de control de escritura/lectura. Tal unidad
20 de control de escritura/lectura se conoce per se y por lo
tanto no se describirá en mayor detalle. Sólo ha de observarse que
la unidad 20 de control de escritura/lectura está adaptada para
controlar el posicionamiento del cabezal 10 con respecto al disco 2
de manera que el proceso de escritura o el proceso de lectura tenga
lugar en una ubicación deseada en el disco 2 a través del control
de dicho soporte giratorio para el disco 2 y dichos medios de
posicionamiento para el cabezal 10 de escritura. Además, la unidad
20 de control de escritura/lectura controla la intensidad del haz
11 de láser dependiendo de la señal S de entrada que va a grabarse.
Esta función de control de la unidad 20 de escritura/lectura se
representa esquemáticamente como el acoplamiento 22 en la figura
1.
El aparato 1 de grabación tiene además una
unidad 30 funcional, denominada en lo sucesivo dispositivo
administrador de asignación. Tal dispositivo 30 administrador de
asignación se conoce per se y por lo tanto no se describe en
mayor detalle. Sólo ha de observarse que el dispositivo 30
administrador de asignación está adaptado para determinar en qué
parte del disco 2 va a tener lugar una determinada grabación o
sesión de grabación. Cuando un usuario inicia una grabación, el
dispositivo 30 administrador de asignación determina si hay
suficiente espacio para la grabación en el disco 2 pertinente, y si
éste es el caso, dónde está disponible este espacio. El dispositivo
30 administrador de asignación informa a la unidad 20 de control de
escritura acerca de la posición de inicio de este espacio
disponible, que está representado esquemáticamente como el
acoplamiento 31 de señal.
Puesto que la grabación magnética y óptica son
procesos que se conocen per se y posibles construcciones para
un medio 10 de grabación magnética o un medio 10 de grabación
óptica se conocen per se, mientras que, por otra parte, se
conocen per se aparatos 1 de grabación/lectura magnética y
óptica, no se describirán en el presente documento en mayor
detalle.
La figura 2 representa esquemáticamente la
estructura lógica del disco 2. Las pistas 3 de grabación definen
juntas una zona 40 grabable del disco 2, que se muestra como una
tira continua en la figura 2 y que también se denominará en lo
sucesivo la zona de grabación.
La zona 40 de grabación del disco 2 se ha divido
en bloques 45 lógicos, teniendo cada uno una dirección individual
predeterminada. El símbolo 45* de referencia se refiere a un bloque
defectuoso. El valor de la dirección pertinente de un bloque 45 se
ha grabado en un campo de dirección predeterminado del bloque 45.
Por tanto, es posible grabar información directamente en una
ubicación dada que corresponda a una dirección dada en el disco 2 y
es asimismo posible leer la información directamente desde una
ubicación dada que corresponda a una dirección dada. Los bloques 45
tienen un tamaño de bloque que no necesita ser igual para todos los
bloques. La cantidad de datos que puede escribirse en un bloque se
denomina un paquete de datos.
La zona 40 de grabación consiste en una parte
sustancial en un denominado espacio 41 direccionable, al que un
usuario puede acceder para grabar información y por lo tanto se
denominará en lo sucesivo la zona de usuario. La información en la
zona 41 de usuario está dispuesta en archivos lógicos f1, f2, etc.
correspondiendo cada archivo a una sesión de grabación. Cada
archivo puede implicar un gran número de bloques 45, correspondiendo
generalmente los paquetes de datos sucesivos en un archivo a
bloques 45 sucesivos de la zona 41 de usuario.
La zona de grabación incluye además una zona 43
reservada para información administrativa acerca del disco 2 y la
información grabada en este disco. Esta zona 43 también se
denominará en lo sucesivo la zona 43 administrativa. La zona 43
administrativa, entre otras cosas, incluye una tabla de contenidos
acerca de los archivos grabados en el disco 2, tabla que especifica
la dirección de inicio, la longitud, el nombre, etc. de cada
archivo. Normalmente, el usuario puede elegir libremente el nombre
de cada archivo. Sin embargo, según un aspecto importante de la
presente invención, el disco 2 tiene al menos un archivo en la zona
41 de usuario al que el usuario no tiene acceso y que tiene un
nombre estándar predefinido, siendo "BS" el nombre estándar
elegido en el presente caso. El archivo BS tiene una ubicación
física no crítica en la zona 41 de usuario; en la figura 2, el
archivo BS se muestra al principio de la zona 41 de usuario pero
esto no es necesario. Sólo es importante que se conozca la
ubicación del archivo y que este archivo esté protegido frente al
borrado y la sobreescritura por parte de un usuario.
La zona 40 de grabación del disco 2 puede
incluir además una zona 42 de reserva reservada para grabación de
sustitución, pero esto no es pertinente para la presente
invención.
Según otro aspecto importante de la presente
invención, el archivo BS contiene una lista de direcciones de
bloques en la zona 41 de grabación libre que se sabe que son
defectuosos. Esta lista también se denomina como lista de defectos.
La lista de defectos puede implementarse en la forma de una memoria
vacía inicialmente en la que sólo se almacena los números de
secuencia o direcciones de defectos. También es posible implementar
la lista de defectos en la forma de una memoria que tiene un número
predeterminado de ubicaciones de almacenamiento, correspondiendo
cada ubicación de almacenamiento al número de secuencia de una pista
de grabación específica y siendo indicativo el contenido de esta
ubicación de almacenamiento de si la pista de grabación pertinente
es defectuosa o no defectuosa; cada una de las ubicaciones de
almacenamiento sólo necesitan comprender entonces un bit.
Además, según un aspecto importante de la
presente invención, el aparato 1 de grabación está adaptado para
detectar, antes de la grabación de información en el disco, si el
disco 2 tiene un archivo llamado BS y, si éste es el caso, volver
al contenido de este archivo BS con el fin de encontrar direcciones
de bloques defectuosos y saltar estos bloques durante el proceso de
escritura posterior.
El funcionamiento de un aparato 1 de
escritura/lectura según la invención se describirá en mayor detalle
con referencia a los diagramas de flujo de las figuras 3 y 4.
En una etapa 101 de un ciclo 100 de grabación,
el aparato 1 recibe una orden de grabación del usuario. El
dispositivo 30 administrador de asignación está adaptado para
determinar después en una etapa 102 qué parte de la zona 41 de
usuario de la zona 40 de grabación del disco 2 ya se ha utilizado
para grabaciones anteriores y define una zona NW en la que la
grabación puede efectuarse en la parte no utilizada de la zona 41 de
usuario.
El dispositivo 30 administrador de asignación
está adaptado para direccionar la zona 43 administrativa de la zona
40 de grabación del disco 2 en una etapa 103 y para examinar si el
disco 2 contiene un archivo llamado "BS". El dispositivo 30
administrador de asignación está adaptado para crear un archivo BS
en una etapa 104 si parece en la etapa 103 que el disco 2 no
contiene todavía tal archivo. Si en la etapa 103 se descubre que
existe un archivo llamado "BS", el dispositivo 30 administrador
de asignación consulta la lista de defectos del archivo BS en una
etapa 105 con el fin de examinar qué bloques en la zona NW definidos
para la grabación se sabe que son defectuosos. En una etapa 106, el
dispositivo 30 administrador de asignación almacena las direcciones
de los bloques 45* defectuosos encontrados en la zona NW en una
primera memoria 51 auxiliar.
Con fines ilustrativos, se supone ahora que ésta
es la primera vez que va a realizarse una grabación en esta zona
NW. Esto significa que todavía no existe ninguna información
disponible acerca de si los bloques 45 en esta zona NW son
defectuosos o no. Por consiguiente, ninguna dirección de bloque está
almacenada ahora en la primera memoria 51 auxiliar.
Después de estos preparativos, que requieren un
tiempo relativamente pequeño, se inicia el proceso de grabación
real. En una etapa 111, el dispositivo 30 administrador de
asignación determina la siguiente dirección de bloque (en el
inicio: la primera dirección de bloque) en la zona NW definida para
la grabación. En una etapa 112, el dispositivo 30 administrador de
asignación comprueba si esta dirección de bloque aparece en la
primera memoria 51 auxiliar. Si este es el caso, se sabe que los
bloques pertinentes son defectuosos y en una etapa 113 se decide
saltar este bloque, tras lo cual el dispositivo 30 administrador de
asignación vuelve a la etapa 111. En el otro caso, un nuevo paquete
de datos de la señal o flujo de información recibido en la entrada
6 se escribe en el bloque 45 pertinente en una etapa 114. Si la
grabación no se ha completado todavía en una etapa 115, el
dispositivo 30 administrador de asignación vuelve a la etapa
111.
Supóngase que la zona NW no contiene tal bloque
45* defectuoso. Ya que, como se supone, esta información no se
conocía todavía antes del inicio del proceso de grabación y, por
consiguiente, la dirección de bloque de este bloque 45* defectuoso
no se ha almacenado todavía en la primera memoria 51 auxiliar, se
escribirá un paquete de datos a este bloque 45* defectuoso. Por
tanto, según un aspecto importante de la presente invención, un
paquete de datos se escribe en todos los bloques disponibles de la
zona NW definida para la grabación y no se lleva acabo ningún
proceso de lectura tras escritura durante el proceso de grabación.
Como resultado de esto, el proceso de grabación real es
comparativamente rápido, lo que es una ventaja importante de la
presente invención.
Tras la finalización de la grabación, el
dispositivo 30 administrador de asignación, en una etapa 116,
actualiza la información en la zona 43 administrativa de una manera
habitual y, específicamente, graba la dirección inicial y la
longitud y/o la dirección final de la nueva grabación y un nombre
para esta grabación.
Supóngase ahora que un usuario desea reproducir
la grabación que acaba de realizarse. En una etapa 201, el aparato
1 recibe del usuario la orden apropiada para esto, para cuyo fin el
usuario introduce, por ejemplo, un número de secuencia o el nombre
de una grabación seleccionada por él. En una etapa 202, el
dispositivo 30 administrador de asignación hace referencia a la
zona 43 administrativa con el fin de obtener la primera dirección
de bloque de la grabación seleccionada y en una etapa 203 el
dispositivo 30 administrador de asignación ordena a la unidad 20 de
escritura/lectura que lea la zona 41 de usuario del disco 2
empezando en esta primera dirección de bloque, y que transfiera la
información que está leyéndose a la salida 7 para un procesamiento
adicional mediante, por ejemplo, un sistema de reproducción de audio
o vídeo.
En una etapa 204, la unidad 20 de
escritura/lectura lee los datos en el bloque pertinente y determina
la calidad de los datos, lo que se efectúa de una manera conocida
con la ayuda de un algoritmo de corrección de errores. Puesto que
tales algoritmos de corrección se conocen per se no se
considera necesario describir un ejemplo de un algoritmo de
corrección de errores de este tipo.
Si en la etapa 204 se descubre que el bloque que
está leyéndose no tiene errores o sólo un pequeño número de errores
los cuales parecen todos ser corregibles, la unidad 20 de
escritura/lectura avanza hasta una etapa 205 con el fin de
transmitir la información leída a través de la salida 7. Si no se ha
llegado todavía al final de la grabación, la unidad 20 de
escritura/lectura, en una etapa 206, vuelve a la etapa 204 para leer
un siguiente bloque.
Si en la etapa 204 se descubre que el bloque que
está leyéndose tiene errores que son todos corregibles pero que
aparecen en tal número que se supera un límite predeterminado, la
unidad 20 de escritura/lectura transfiere la dirección de bloque
pertinente al dispositivo 30 administrador de asignación en una
etapa 211, tras lo cual el dispositivo 30 administrador de
asignación almacena la dirección de bloque pertinente en una segunda
memoria 52 auxiliar en una etapa 212, memoria auxiliar que también
se denomina la "memoria de problemas". Posteriormente, la
unidad 20 de escritura/lectura avanza hasta la etapa 205 con el fin
de transmitir la información leída a través de la salida 7.
Si en la etapa 204 el bloque que va a leerse
parece ser ilegible o contener al menos un error incorregible o un
código de salto (cuyo significado se explicará posteriormente), la
unidad 20 de escritura/lectura transfiere la dirección de bloque
pertinente al dispositivo 30 administrador de asignación en una
etapa 221, tras lo cual el dispositivo 30 administrador de
asignación almacena la dirección de bloque pertinente en la memoria
52 de problemas en una etapa 222. Ahora es posible que la unidad 20
de escritura/lectura avance directamente hasta la etapa 206 y por
tanto salte la etapa 205, tal como se muestra en la figura 4, con el
fin de inhibir una salida de información a través de la salida 7.
Sin embargo, también es posible que la información dañada o la
información simulada del código de salto se alimente normalmente a
través de la salida 7, opcionalmente dotada de un bit de aviso como
signo de que la información en este bloque no es fiable. En el
último caso mencionado, la unidad 20 de escritura/lectura avanza
hasta la etapa 205 después de la etapa 222; de hecho, puede
prescindirse entonces de las etapas 221, 222 individuales.
Si en la etapa 206 parece que se han leído todos
los bloques de la grabación solicitada, finaliza el ciclo 200 de
reproducción.
\newpage
Preferiblemente, y como se ha ilustrado, el
dispositivo 30 administrador de asignación avanza ahora hasta un
ciclo 300 de restauración con el fin de intentar mejorar la calidad
de los bloques definidos en la memoria de problemas. En una etapa
301, el dispositivo 30 administrador de asignación lee de dicha
memoria 52 de problemas la siguiente dirección de bloque (en el
inicio: la primera dirección de bloque) o un bloque 45 en el que se
han encontrado problemas durante la reproducción. En una etapa 302
el dispositivo 30 administrador de asignación lee los datos desde
dicho bloque. En una etapa 303, el dispositivo 30 administrador de
asignación comprueba si es posible la lectura. Si parece que la
lectura es posible, el dispositivo 30 administrador de asignación
comprueba en una etapa 304 si el bloque pertinente contiene un
código de salto. Si esto no parece que sea el caso, el dispositivo
30 administrador de asignación comprueba en una etapa 305, con la
ayuda de un algoritmo de corrección de errores, si el bloque tiene
sólo errores corregibles. Si éste es el caso, la información
corregida se escribe en el bloque pertinente en una etapa 306 de
restauración, y se comprueba mediante una operación de lectura tras
escritura si los datos almacenados se han grabado
satisfactoriamente.
Por consiguiente, el dispositivo 30
administrador de asignación lee la memoria 52 de problemas en una
etapa 307 con el fin de determinar si la memoria 52 de problemas
contiene más direcciones de bloques con problemas. Si éste es el
caso, el dispositivo 30 administrador de asignación procede con la
etapa 301.
Si en la etapa 303 parece que no es posible la
lectura del bloque pertinente, o si en la etapa 304 parece que el
bloque pertinente contiene un código de salto, o si en la etapa 305
parece que el bloque pertinente contiene al menos un error
incorregible, se lleva a cabo una prueba para comprobar si el bloque
pertinente es defectuoso. Con este fin, el dispositivo 30
administrador de asignación escribe una palabra código o patrón de
datos predeterminado, denominado "código de salto", en el
bloque pertinente en una etapa 311, lo que da como resultado que
este bloque pueda identificarse como defectuoso o como una
simulación en un sesión de lectura posterior. En una etapa 312, el
dispositivo 30 administrador de asignación comprueba mediante una
operación de lectura tras escritura si el código de salto se ha
grabado satisfactoriamente. Si en una etapa 313 parece que el
código de salto se ha grabado correctamente, se llega a la
conclusión de que el bloque pertinente no es defectuoso y el
dispositivo 30 administrador de asignación avanza hasta la etapa
307. De lo contrario, se llega a la conclusión de que el bloque
pertinente debería etiquetarse definitivamente como un bloque 45*
defectuoso, para cuyo fin el dispositivo 30 administrador de
asignación, en una etapa 314, almacena la dirección de este bloque
en una tercera memoria 53 de accionador, que se denominará en lo
sucesivo la "memoria de borrado". Después de esto, el
dispositivo 30 administrador de asignación procede con la etapa
307.
Si en la etapa 307 parece que todos los bloques
cuyas direcciones se han almacenado en la memoria 52 de problemas
se han procesado en el ciclo 300 de restauración, finaliza el ciclo
de restauración. El dispositivo 30 administrador de asignación
avanza entonces hasta una etapa 400 de borrado, en la que el
dispositivo 30 administrador de asignación escribe las direcciones
de la memoria 53 de borrado en el archivo BS del disco 2. Si el
disco 2 es un disco que no contiene todavía un archivo BS, tal
fichero se crea primero.
De esta manera, algunos bloques de la grabación
así leídos (pueden) haber sido restaurados: durante una lectura
posterior puede esperarse un número menor de errores leídos. Sin
embargo, la grabación puede contener aún bloques defectuosos:
durante una lectura posterior se reconocerán estos bloques y no se
hará ningún intento de someter estos bloques a un algoritmo de
corrección de errores, lo que da como resultado que se evite una
pérdida de tiempo.
Cuando el usuario ya no desea seguir con la
grabación pertinente, liberará la parte de la zona 41 de usuario
ocupada por esta grabación para una grabación posterior. Durante una
sesión de grabación posterior, el usuario ya no se encuentra con
estos bloques defectuosos en esta zona porque en la etapa 105 el
dispositivo 30 administrador de asignación reconocerá los bloques
defectuosos y saltará estos bloques en la etapa 113.
Por tanto, la invención proporciona un
procedimiento muy eficaz de grabación de información,
particularmente información de audio y/o de video de tiempo real,
en una pista 3 de grabación dividida en bloques 45 en un medio 2 de
grabación. El medio de grabación contiene o está dotado de una lista
de defectos BS con direcciones de bloques 45* que se sabe que son
defectuosos. Esta lista se lee y los bloques defectuosos se saltan
durante el proceso de grabación, lo que se lleva a cabo sin una
comprobación de lectura tras escritura con el fin de aumentar la
velocidad. La lista de defectos se actualiza anotando qué bloques
dan lugar a problemas de lectura durante la lectura de un archivo y
grabando las direcciones de estos bloques en esta lista de defectos
en el medio de grabación después de la lectura.
Será evidente para un experto en la técnica que
el alcance de la presente invención no está limitado a los ejemplos
descritos anteriormente sino que esos diversos cambios y
modificaciones de la misma son posibles sin alejarse del alcance de
la invención tal como se define en las reivindicaciones
adjuntas.
Por tanto, es posible, por ejemplo, llevar a
cabo las etapas 311 a 313 en un ciclo aparte antes de la etapa 400
de borrado.
Asimismo, es posible simplificar y de ese modo
acelerar el ciclo de restauración porque en la etapa 212 del ciclo
200 de reproducción una dirección de bloque de un bloque que
contiene sólo errores corregibles se almacena en la memoria 52 de
problemas y porque en la etapa 222 del ciclo 200 de reproducción una
dirección de bloque de un bloque que se ha descubierto que tiene
errores más graves se almacena en una memoria auxiliar adicional.
En tal ciclo de restauración simplificada, la etapa 306 se lleva a
cabo para las direcciones de bloque especificadas en la memoria 52
de problemas y las etapas 311 a 314 se llevan a cabo para las
direcciones de bloque especificadas en dicha memoria auxiliar
adicional.
Si se desea, puede prescindirse completamente
del ciclo 300 de restauración, en cuyo caso la memoria 52 de
problemas se consulta en la etapa 400 de borrado, en lugar de la
memoria 53 de borrado, de la cual puede prescindirse en esta
variante.
Claims (9)
1. Medio (2) de grabación para almacenar
información de usuario, en particular información de audio y/o de
vídeo, que tiene al menos una pista (3) de grabación y que tiene
una zona (40) de grabación dividida en bloques (45) lógicos que
tienen cada uno una dirección lógica individual, en el que una lista
(BS) de defectos de direcciones de bloques (45*) defectuosos está
almacenada en la zona (40) de grabación,
caracterizado porque dicha lista (BS) de
defectos está almacenada en una zona (41) de usuario, a la que puede
acceder un usuario para grabar información de usuario.
2. Medio de grabación según la reivindicación 1,
en el que dicha lista (BS) de defectos está protegida contra la
sobreescritura y/o borrado por parte de un usuario.
3. Medio de grabación según la reivindicación 2,
en el que con el fin de dicha protección dicha lista (BS) de
defectos tiene un nombre estándar predeterminado y/o está grabada
en una ubicación predeterminada.
4. Procedimiento de grabación de información de
usuario, en particular información de audio y/o de vídeo, en un
medio (2) de grabación que tiene al menos una pista (3) de grabación
y que tiene una zona (40) de grabación dividida en bloques (45)
lógicos que tienen cada uno una dirección lógica individual, en el
que, antes del proceso de escritura real, se examina si el medio (2)
de grabación tiene en la zona (4) de grabación una lista de
defectos de direcciones de bloques (45*) defectuosos y en el que,
si el medio (2) de grabación tiene realmente tal lista de defectos,
las direcciones de bloque especificadas en dicha lista de defectos
se leen y se saltan en el proceso de escritura real,
caracterizado porque en dicha etapa de
examen se examina si el medio (2) de grabación tiene un archivo, que
es indicativo de la presencia de dicha lista (BS) de defectos, en
una zona (41) de usuario en la zona de grabación, zona (41) de
usuario a la que puede acceder un usuario para grabar información
de usuario.
5. Aparato (1) para grabar información de
usuario, particularmente una señal de audio y/o de vídeo de tiempo
real, en una pista (3) de grabación de un medio (2) de grabación,
pista de grabación que se ha dividido en bloques (45), y para leer
información de usuario grabada en tal medio de grabación, aparato
que comprende:
- una unidad (20) de escritura/lectura adaptada
para controlar el proceso de escritura y el proceso de lectura;
- un dispositivo (30) administrador de
asignación acoplado a dicha unidad (20) de escritura/lectura;
- una primera memoria (51) auxiliar asociada con
el dispositivo (30) administrador de asignación;
en el que el dispositivo (30) administrador de
asignación está adaptado para leer, después de haber recibido una
orden (101) de grabación y haber definido (102) una parte (NW)
destinada para grabar en la zona (40) de grabación del medio (2) de
grabación, una lista de defectos de direcciones de bloques (45*)
defectuosos y para almacenar (106) las direcciones de bloque
especificadas en la lista de defectos en la primera memoria (51)
auxiliar; y en el que el dispositivo (30) administrador de
asignación está adaptado para examinar (112), cada vez que se llega
a un nuevo bloque (45) durante el proceso de grabación, si la
dirección de bloque de dicho nuevo bloque aparece en la primera
memoria (51) auxiliar, y para saltar dicho bloque si la dirección
de bloque de dicho nuevo bloque aparece realmente en la primera
memoria (51) auxiliar,
caracterizado porque el dispositivo (30)
administrador de asignación está adaptado para leer un archivo, que
es indicativo de la presencia de dicha lista (BS) de defectos,
grabado en el medio (2) de grabación en una zona (41) de usuario en
la zona (4) de grabación, zona (41) de usuario a la que puede
acceder un usuario para grabar información de usuario.
6. Aparato según la reivindicación 5, en el que
el dispositivo (30) administrador de asignación está adaptado para
no permitir que un usuario utilice un nombre (BS) predeterminado
reservado para la lista de defectos, y en el que el dispositivo
(30) administrador de asignación está adaptado para no permitir que
un usuario borre y/o sobrescriba el archivo que tiene dicho nombre
(BS) predeterminado reservado para la lista de defectos.
7. Aparato según la reivindicación 5 ó 6, que
comprende además una memoria (52) de problemas asociada con el
dispositivo (30) administrador de asignación;
en el que la unidad (20) de escritura/lectura
está adaptada para supervisar, utilizando un algoritmo de corrección
de errores, la calidad de los datos que están leyéndose durante un
ciclo (200) de lectura, cada vez que los datos se leen desde un
bloque dado y, si se producen problemas dados, transferir (211; 221)
la dirección del bloque pertinente al dispositivo (30)
administrador de asignación;
y en el que el dispositivo (30) administrador de
asignación está adaptado para almacenar una dirección de bloque así
recibida desde la unidad (20) de escritura/lectura en la memoria
(52) de problemas.
8. Aparato según la reivindicación 7, en el que
el dispositivo (30) administrador de asignación está adaptado para
leer, después de la finalización del ciclo (200) de lectura, los
datos de un bloque almacenado en la memoria (52) de problemas y
para someter dichos datos a un algoritmo (302) de corrección de
errores y, si parece que los datos así leídos son restaurables
(305), escribir (306) los datos restaurados en el bloque pertinente
y después de esto realizar preferiblemente una comprobación de
lectura tras escritura.
9. Aparato según la reivindicación 7 u 8, que
comprende además una memoria (53) de borrado asociada con el
dispositivo (30) administrador de asignación; en el que el
dispositivo (30) administrador de asignación está adaptado para
leer, después de la finalización del ciclo (200) de lectura, los
datos de un bloque almacenado en la memoria (52) de problemas y
para someter dichos datos a un algoritmo (302) de corrección de
errores y, si parece que los datos así leídos no son restaurables
(305), escribir (311) una palabra código predeterminada (código de
salto) en el bloque pertinente y, después de esto, llevar a cabo una
comprobación (312) de lectura tras escritura; en el que el
dispositivo (30) administrador de asignación está adaptado para
almacenar (314) la dirección de bloque del bloque pertinente en
dicha memoria (53) de borrado si durante dicha comprobación (312)
de lectura tras escritura parece que dicha palabra código no se ha
escrito satisfactoriamente;
y en el que el dispositivo (30) administrador de
asignación está adaptado para grabar (400) las direcciones de
bloque almacenadas en la memoria (53) de borrado en una lista de
defectos en un archivo (BS) predeterminado en el medio (2) de
grabación después de que se hayan comprobado de este modo todos los
bloques almacenados en la memoria (52) de problemas.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP99202344 | 1999-07-16 | ||
| EP99202344 | 1999-07-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2295047T3 true ES2295047T3 (es) | 2008-04-16 |
Family
ID=8240461
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES00954483T Expired - Lifetime ES2295047T3 (es) | 1999-07-16 | 2000-07-12 | Medio de grabacion con lista de defectos protgida contra escritura. |
Country Status (23)
| Country | Link |
|---|---|
| US (2) | US6526009B1 (es) |
| EP (1) | EP1114420B1 (es) |
| JP (1) | JP2003505812A (es) |
| KR (1) | KR20010075124A (es) |
| CN (1) | CN1319065C (es) |
| AT (1) | ATE377826T1 (es) |
| AU (1) | AU6692600A (es) |
| BG (1) | BG105336A (es) |
| BR (1) | BR0006942A (es) |
| CA (1) | CA2344233A1 (es) |
| DE (1) | DE60037004T2 (es) |
| EA (1) | EA002911B1 (es) |
| EE (1) | EE200100152A (es) |
| ES (1) | ES2295047T3 (es) |
| HU (1) | HUP0103901A3 (es) |
| ID (1) | ID29059A (es) |
| IL (1) | IL141993A0 (es) |
| NO (1) | NO20011261L (es) |
| SG (1) | SG132491A1 (es) |
| TR (2) | TR200301134T1 (es) |
| TW (1) | TWI226611B (es) |
| WO (1) | WO2001006511A1 (es) |
| ZA (1) | ZA200102183B (es) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| 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. |
| US6990058B1 (en) | 2000-04-03 | 2006-01-24 | Dphi Acquisitions, Inc. | Structure and method for storing data on optical disks |
| US7051054B1 (en) | 2000-05-30 | 2006-05-23 | Dphi Acquisitions, Inc. | Method and apparatus for emulating read/write file system on a write-once storage disk |
| EP1436700A2 (en) | 2000-05-30 | 2004-07-14 | DPHI Aquisitions, Inc. | Defect management system for write-once storage disk |
| US6738333B1 (en) | 2000-05-30 | 2004-05-18 | Dphi Acquisitions, Inc. | Format for recording data in a storage disk |
| US6788642B2 (en) * | 2001-04-06 | 2004-09-07 | Hitachi, Ltd. | Optical recording medium having unrecordable restricted block(s), and systems incorporating same |
| KR100430265B1 (ko) * | 2001-07-05 | 2004-05-04 | 엘지전자 주식회사 | 광기록재생기의 목록정보를 기록 및 재생하는 방법 |
| NZ532686A (en) * | 2001-11-05 | 2006-02-24 | Konink Philips Electronics N | A method of formatting a recording medium for use in both audio/video and computer applications with a logical volume being physically contiguous |
| US6751766B2 (en) * | 2002-05-20 | 2004-06-15 | Sandisk Corporation | Increasing the effectiveness of error correction codes and operating multi-level memory systems by using information about the quality of the stored data |
| KR100716965B1 (ko) * | 2002-08-17 | 2007-05-10 | 삼성전자주식회사 | 광정보 저장매체 및 그 기록 방법 |
| US20080043366A1 (en) * | 2003-06-26 | 2008-02-21 | Spectra Logic Corporation | Tape cartridge auxiliary memeory based library |
| US7809728B2 (en) * | 2003-07-09 | 2010-10-05 | Canon Kabushiki Kaisha | Recording/playback apparatus and method |
| EP1679710B1 (en) * | 2005-01-10 | 2013-08-14 | Nero Ag | Method for writing data blocks on a block addressable storage medium using defect management |
| KR101229493B1 (ko) | 2005-10-26 | 2013-02-04 | 삼성전자주식회사 | 기록 방지 기능을 효과적으로 수행할 수 있는 정보 저장매체, 기록/재생 장치 및 기록/재생 방법 |
| US8489702B2 (en) * | 2007-06-22 | 2013-07-16 | Apple Inc. | Determining playability of media files with minimal downloading |
| CN101510445B (zh) * | 2009-03-19 | 2012-11-21 | 无锡中星微电子有限公司 | 存储器坏块表的保存方法以及装置 |
| FR2964278A1 (fr) * | 2010-08-31 | 2012-03-02 | St Microelectronics Rousset | Extraction de cle dans un circuit integre |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55101199A (en) * | 1979-01-22 | 1980-08-01 | Hitachi Ltd | Memory refresh unit |
| JP2746873B2 (ja) * | 1986-08-29 | 1998-05-06 | 株式会社東芝 | 情報処理装置 |
| JPH01263955A (ja) * | 1988-04-14 | 1989-10-20 | Matsushita Electric Ind Co Ltd | 光記録媒体 |
| JPH0223417A (ja) * | 1988-07-13 | 1990-01-25 | Matsushita Electric Ind Co Ltd | 情報記録方式と情報記録媒体 |
| JPH02192077A (ja) * | 1989-01-19 | 1990-07-27 | Sharp Corp | データ記録/再生装置 |
| JPH02278572A (ja) * | 1989-04-20 | 1990-11-14 | Fujitsu Ltd | 交代ブロック処理方式 |
| JPH03189965A (ja) * | 1989-12-20 | 1991-08-19 | Nec Corp | 光ディスク媒体及びディスク装置 |
| JPH0428061A (ja) * | 1990-05-24 | 1992-01-30 | Matsushita Electric Ind Co Ltd | 情報記録媒体と情報記録再生装置 |
| US5233584A (en) * | 1990-09-04 | 1993-08-03 | International Business Machines Corporation | Optical disk device using high and low data-sensing criteria plus device recalibration for error control |
| JPH10500520A (ja) * | 1994-03-03 | 1998-01-13 | シーラス ロジック, インコーポレイテッド | Idフィールドなしの自動トラック処理のための欠陥マネジメント |
| JP3254340B2 (ja) * | 1994-11-10 | 2002-02-04 | シャープ株式会社 | 記録再生装置および記録再生装置のための欠陥処理方法 |
| JPH08221761A (ja) * | 1995-02-20 | 1996-08-30 | Ricoh Co Ltd | 光学式情報記録再生装置 |
| KR100243314B1 (ko) * | 1995-04-07 | 2000-02-01 | 윤종용 | 임시 디펙트 리스트를 이용한 에러 로그 방법 |
| JP3113201B2 (ja) * | 1996-03-25 | 2000-11-27 | 株式会社東芝 | 交替処理方法 |
| EP0889474A1 (en) * | 1997-07-03 | 1999-01-07 | Deutsche Thomson Brandt | Error tolerant data recording |
-
2000
- 2000-07-12 HU HU0103901A patent/HUP0103901A3/hu unknown
- 2000-07-12 KR KR1020017003341A patent/KR20010075124A/ko not_active Ceased
- 2000-07-12 IL IL14199300A patent/IL141993A0/xx unknown
- 2000-07-12 ES ES00954483T patent/ES2295047T3/es not_active Expired - Lifetime
- 2000-07-12 SG SG200203568-1A patent/SG132491A1/en unknown
- 2000-07-12 TR TR2003/01134T patent/TR200301134T1/xx unknown
- 2000-07-12 DE DE60037004T patent/DE60037004T2/de not_active Expired - Fee Related
- 2000-07-12 US US09/787,057 patent/US6526009B1/en not_active Expired - Fee Related
- 2000-07-12 ID IDW20010585A patent/ID29059A/id unknown
- 2000-07-12 EA EA200100349A patent/EA002911B1/ru not_active IP Right Cessation
- 2000-07-12 AT AT00954483T patent/ATE377826T1/de not_active IP Right Cessation
- 2000-07-12 EP EP00954483A patent/EP1114420B1/en not_active Expired - Lifetime
- 2000-07-12 CA CA002344233A patent/CA2344233A1/en not_active Abandoned
- 2000-07-12 AU AU66926/00A patent/AU6692600A/en not_active Abandoned
- 2000-07-12 WO PCT/EP2000/006620 patent/WO2001006511A1/en not_active Ceased
- 2000-07-12 BR BR0006942-6A patent/BR0006942A/pt not_active Application Discontinuation
- 2000-07-12 TR TR2001/00760T patent/TR200100760T1/xx unknown
- 2000-07-12 JP JP2001511686A patent/JP2003505812A/ja active Pending
- 2000-07-12 EE EEP200100152A patent/EE200100152A/xx unknown
- 2000-07-12 CN CNB008019797A patent/CN1319065C/zh not_active Expired - Fee Related
- 2000-09-22 TW TW089119554A patent/TWI226611B/zh not_active IP Right Cessation
-
2001
- 2001-03-13 BG BG105336A patent/BG105336A/bg unknown
- 2001-03-13 NO NO20011261A patent/NO20011261L/no unknown
- 2001-03-15 ZA ZA200102183A patent/ZA200102183B/en unknown
-
2002
- 2002-12-10 US US10/315,814 patent/US7218594B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP1114420A1 (en) | 2001-07-11 |
| BR0006942A (pt) | 2001-07-31 |
| AU6692600A (en) | 2001-02-05 |
| US7218594B2 (en) | 2007-05-15 |
| DE60037004D1 (de) | 2007-12-20 |
| TR200100760T1 (tr) | 2001-09-21 |
| KR20010075124A (ko) | 2001-08-09 |
| EA200100349A1 (ru) | 2001-08-27 |
| CN1321314A (zh) | 2001-11-07 |
| NO20011261L (no) | 2001-05-09 |
| US20030076762A1 (en) | 2003-04-24 |
| TR200301134T1 (tr) | 2005-08-22 |
| ID29059A (id) | 2001-07-26 |
| CA2344233A1 (en) | 2001-01-25 |
| US6526009B1 (en) | 2003-02-25 |
| SG132491A1 (en) | 2007-06-28 |
| EE200100152A (et) | 2002-06-17 |
| DE60037004T2 (de) | 2008-08-21 |
| EA002911B1 (ru) | 2002-10-31 |
| WO2001006511A1 (en) | 2001-01-25 |
| NO20011261D0 (no) | 2001-03-13 |
| HUP0103901A3 (en) | 2003-05-28 |
| HUP0103901A2 (hu) | 2002-03-28 |
| ATE377826T1 (de) | 2007-11-15 |
| EP1114420B1 (en) | 2007-11-07 |
| BG105336A (bg) | 2001-08-31 |
| TWI226611B (en) | 2005-01-11 |
| ZA200102183B (en) | 2002-03-15 |
| IL141993A0 (en) | 2002-03-10 |
| CN1319065C (zh) | 2007-05-30 |
| JP2003505812A (ja) | 2003-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2295047T3 (es) | Medio de grabacion con lista de defectos protgida contra escritura. | |
| EP0873560B1 (en) | Cd-rom recording | |
| CN100452224C (zh) | 用于管理高密度一次写入记录介质的缺陷的方法和设备 | |
| BRPI0406181B1 (pt) | método de preservação de um estado de gravação de dados de uma mídia de gravação, método de gravação de dados em uma mídia de gravação, aparelho de gravação e/ou reprodução, método de finalização de uma mídia de gravação, mídia de gravação possuindo uma área de entrada de disco ("lead-in area"), uma área de dados, e uma área de saída de disco ("lead-out area"), e mídia legível de computador codificada com instruções de processamento | |
| ES2289057T3 (es) | Aparato de almacenamiento de informacion que escribe datos en las zonas virgenes del medio de grabacion. | |
| BRPI0306601B1 (pt) | método de gravação de informações de gerenciamento em mídia ótica de gravação única, aparato para gravação de informações de gerenciamento em mídia ótica de gravação única e mídia ótica de gravação única para gravação de informações de gerenciamento | |
| BRPI9906653B1 (pt) | Meio de gravação ótica, método para o gerenciamento de blocos com defeito dentro de uma área de dados de usuário de um meio de gravação ótica e aparelho para gravação de dados | |
| HUP0104172A2 (hu) | Eljárás és berendezés információ rögzítéséhez | |
| JPH02216672A (ja) | 光ディスクドライブ装置 | |
| ES2281512T3 (es) | Mapeo de regiones consecutivas para bloques de informacion. | |
| KR100716972B1 (ko) | 기록/재생 방법 | |
| JPH0135427B2 (es) | ||
| JPH07121993A (ja) | 光学情報記録再生装置 | |
| BRPI0501829B1 (pt) | Mídia de gravação ótica na qual é gravado um bloco de unidades de gravação/reprodução, método de gravação/reprodução de dados em/a partir de uma mídia de gravação ótica, aparelho para gravação/reprodução de dados, e mídia de gravação passível de leitura por computador tendo gravado na mesma um método de gravação/reprodução de dados, todos para certificação utilizando indicador de dados não válidos | |
| US20030058762A1 (en) | Defect detection of recordable storage media | |
| ES2374902T3 (es) | Método de grabación/reproducción de información. | |
| JPH0877074A (ja) | フラッシュメモリを用いた記憶装置システム | |
| JP2790265B2 (ja) | 情報記録方法 | |
| JP4150861B2 (ja) | 情報記録媒体、欠陥管理方法、情報記録再生装置及び情報再生装置 | |
| JP3866824B2 (ja) | 光ディスク記録装置 | |
| JP3199250B2 (ja) | 情報記録媒体、情報記録再生方法および情報記録再生装置 | |
| US6697314B2 (en) | Information reproducing apparatus for reproducing information from an information storage medium in which a storage area is divided into physical sectors | |
| JPS63113984A (ja) | 光デイスク制御方式 | |
| JPH06325494A (ja) | 記憶装置の欠陥救済装置 | |
| JPH0935417A (ja) | 情報記憶装置の一時記憶情報バックアップ装置及びその方法 |