Distribución de los Contenidos en CD/DVD/BD/HD DVD


Un CD o DVD contiene microscópicos agujeros y crestas en las pistas. 
Y cuando un rayo láser lee sobre esos pequeños agujeros y crestas (mientras sigue sobre la orientación de la pista) se crea una señal de alta frecuencia.
De esta señal de alta frecuencia se derivan bits de calidad 0 (ceros) y bits de calidad 1 (unos) por medio del uso de conversión de Analógico a Digital.
Se comenzó usando la denominación de 'Pits' (a los agujeros) y 'Lands' (a las crestas) porque originalmente indicaban la diferencia de altura (p.e. un 'Pit' es de condición BAJA, mientras que un 'Land' es de condición ALTA), pero sin embargo, también estas denominaciones pueden significar una diferencia de 'reflectividad' (p.e. en los RW), así que BAJA y ALTA tienen similar significado, pero esta vez referido al índice de reflectividad. Nuevamente, en el caso de la reflexión, un 0 lógico (cero) y un 1 lógico (uno) se derivan de la señal de alta frecuencia que provocan los cambios de reflectividad.

Los datos binarios resultantes (ceros y unos) se analizan por medio de diferentes mecanismos de decodificación, eliminando los datos derivados de las correcciones de errores y datos de organización (corrección de errores de Nivel 1 y de Nivel 2 en el caso de un CD).  Los datos son organizados y conjuntados para colocarlos en bloques físicos de longitudes determinadas dentro de unas direcciones de diferentes áreas del disco.  Las Áreas se definen con diferentes nombres, como 'área de lead-in' (entrada), 'área de programa', 'área de lead-out' (salida), etc.

Mientras que las áreas físicas direccionables son usadas internamente por el dispositivo óptico (unidad de CD/DVD/BD/HD DVD-ROM) en el host (OS, aplicaciones, ...) se realizan las localizaciones de las direcciones de los bloques lógicos.  Los bloques lógicos pueden coincidir (pero no necesariamente siempre) con los bloques físicos.  Hay diferentes métodos de direccionamiento (métodos 1, 2 y 3) y ello le permite a la unidad de hardware de lectura 'esconder' algunos sectores físicos que el host no necesita conocer.  Por ejemplo, los bloques de 'run-in', 'link' y 'run-out' en el caso de información contenida en un CD que se ha grabado por paquetes, las áreas disponibles (spare) en el caso de Mount Rainier etc. ...

Cada bloque que se graba con hasta 2352 bytes puede contener datos preparados de diferentes modos.
Por ejemplo, un Bloque de Audio contiene 2352 bytes de datos de audio.  
Los Bloques de Datos de Modo 1 (M1) contienen 2048 bytes de datos de usuario (útiles).  El resto de bytes hasta completar el total de 2352 bytes (2352 - 2048 = 304 bytes) se usa para hacer la corrección de error de la tercera capa, y otras labores adicionales.

Los grupos de bloques lógicos están organizados de una forma continua, sin interrupción, en orden ascendente, y con su indicador de comienzo almacenado en la TOC (o en las estructuras del DVD), y se graban en una 'pista' (track).
Un CD o DVD contiene una o más pistas.
Y la(s) pista(s) está(n) localizada(s) en una sesión.
Así que, de hecho, la organización interna de un CD o DVD muy sencillo contendrá UNA sesión con solamente UNA pista.
Las Pistas están hechas de bloques que están grabadas o definidas en modos diferentes, pero básicamente usted puede distinguir entre dos clases importantes de pistas : 
Pistas de Audio y Pistas de Datos.
Las Pistas de Audio siempre están definidas  de un único Modo : Audio.
Las Pistas de Datos pueden estar grabadas en los Modos 1 o 2, y en el caso de el Modo 2 en diferentes Formas.
Una Sesión puede contener una o más pistas.
Cuando una Sesión termina, la TOC (o estructura del DVD) se graba en el 'lead-i' de esa sesión en particular.
Así que cada Sesión tiene su propia TOC conteniendo la organización interna de la sesión y la organización interna de la sesión anterior.
La unidad lectora de CD/DVD/BD/HD DVD siempre intenta mirar primero en la Sesión más alta, y encontrará la organización interna en el 'lead-in' de la última sesión.
Las protecciones contra copia de los CD's de Audio a menudo se basan en el hecho de que los reproductores de Audio estandard solamente miran en el primer 'lead-in' para encontrar las pistas de Audio en la primera Sesión.  Una unidad de CD/DVD/BD/HD DVD de un PC, sin embargo, mira el 'lead-in' de la Sesión más alta, y es ahí donde encuentra un dato INCORRECTO sobre las primeras pistas de Audio, haciendo que las mismas sean inaccesibles durante la operación de copiado.
El 'lead-in' de la primera Sesión no es direccionable.  Los 'Lead-ins' y 'Lead-outs' de las sesiones superiores están localizados en el Área de Programas y SI SON direccionables por el hardware de la unidad lectora, pero NO SON direccionables por la lógica del host.

Así que finalmente, ahora ya entendemos los conceptos de Bloques, Pistas y Sesiones....
Y en un orden inmediatamente superior están las combinaciones de Pistas y Sesiones.

Un  CD de Audio contiene un grupo de pistas de Audio en la primera Sesión. Un CD de Audio estandard (Libro Rojo) describe el Audio en la primera sesión solamente.

IsoBuster - Distribución de los Contenidos en CD/DVD

Un CD-Extra o CD Mejorado contiene una combinación de Pistas de Audio, y además también tiene Pistas de Datos, de forma que los lectores de Audio estandard pueden reproducir las pistas de Audio (ya que solamente se ocupa de la primera sesión). Los reproductores de CD/DVD/BD/HD DVD reportarán todas las pistas, incluyendo la(s) pista(s) de Datos en la segunda Sesión, y ahí es donde el Sistema Operativo del host buscará los Sistemas de Archivo.

IsoBuster - Distribución de los Contenidos en CD/DVD

Otra variante usada para combinar Audio con Datos es lo que se denomina CD con Modo Mezclado.  Estos últimos CD's y DVD's contienen tanto Pistas de Audio como Pistas de Datos en la primera Sesión.   La primera Pista es una Pista de Datos, (que es dónde el Sistema Operativo buscará un Sistema de Archivo), y las demás, son Pistas de Audio.  Un reproductor de Audio de consola de los días actuales saltarán la primera pista de datos y procederá con las siguientes pistas que contienen Audio.  Los reproductores antiguos pueden encontrarse con problemas si intentan reproducir la Pista de Datos (Por eso es que ahora existen los CD's Mejorados).

CD/DVD/BD/HD DVD con datos en Multi-Sesión :
Grabar CD's de Datos se ha convertido actualmente en algo muy usual, y muchas personas poseen un grabador de CD y/o DVD.
Como el medio grabado puede contener más datos de los que se usan durante la grabación, se optó por incluir más sesiones.
Cada Sesión contiene su propio Sistema de Archivo que señala cada archivo y carpeta contenidos en dicha Sesión.
La estrategia de el Sistema de Archivo en los CD's de Multi-Sesión se explica en : Sistemas de Archivo.

IsoBuster - Distribución de los Contenidos en CD/DVD