CD/DVD layout


Een CD of DVD bevat putjes en vlaktes in een groef.  Wanneer een laser over deze putjes en vlaktes leest (terwijl hij de groef volgt), wordt een hoogfrequentiesignaal gegenereerd.  Uit dit hoogfrequentiesignaal kunnen logische 0 (nullen) en 1 (enen) worden afgeleid (via analoog-naar-digitaal circuits).  Putjes en vlaktes zijn oorspronkelijk termen die hoogteverschil aangeven (bijv. een putje is laag en een vlakte is hoog), maar putjes en vlaktes kunnen ook reflectiviteitsverschillen aanduiden (bijv. RW), zodat de hoogte hetzelfde is maar de reflectiviteit verschilt, en opnieuw logische 0 (nullen) en 1 (enen) worden afgeleid van het resulterende hoogfrequentiesignaal.

De resulterende binaire gegevens (nullen en enen) worden vervolgens verwerkt door meerdere decoderingmechanismen, waarbij telkens de foutcorrectie en huishoudgegevens worden verwijderd (Level 1 en 2 foutcorrectie in het geval van CD). De gegevens worden ook gede-interleaved en samengevoegd in adresseerbare fysieke blokken in verschillende gebieden, zoals lead-in, program area, lead-out, enz.

Terwijl fysieke adressen intern door het optische apparaat (CD/DVD-ROM) worden gebruikt, kan een host (OS, toepassing, ...) logische blokken adresseren. Logische blokken komen niet altijd overeen met de fysieke blokken. Er zijn verschillende adresseringsmethoden (methoden 1, 2 en 3) die het mogelijk maken voor een drive om fysieke sectoren te 'verbergen' die een host niet hoeft te zien, bv. run-in, link en run-out blocks bij packet writing, reservegebieden bij Mount Rainier, enz.

Elk blok van 2352 bytes kan gegevens bevatten in verschillende modes.  Bijvoorbeeld, een Audio block bevat 2352 bytes aan audio. Een Mode 1 Data block bevat 2048 bytes aan gebruikersgegevens. De resterende bytes worden gebruikt voor derde laag foutcorrectie enzovoort.

Een continue, ononderbroken, oplopend adresseerbare reeks logische blokken waarvan het startadres is geregistreerd in de TOC (of DVD-structuren) wordt een track genoemd.  Een CD of DVD bevat één of meer tracks en een track bevindt zich altijd in een sessie.  In feite is de eenvoudigste CD/DVD-indeling een schijf met één sessie met één track.  Tracks bestaan uit blokken die in verschillende modes zijn gemasterd of opgenomen, maar in essentie kunt u twee soorten tracks onderscheiden: Audio tracks en Data tracks.  Audio tracks worden altijd gemasterd of opgenomen in één mode: Audio.  Data tracks kunnen worden opgenomen in mode 1 of 2, en in het geval van mode 2 zijn verschillende vormen mogelijk.

Een sessie kan één of meer tracks bevatten.  Wanneer een sessie wordt afgesloten, wordt een TOC (of DVD-structuur) opgenomen in de lead-in van die sessie.  Elke sessie heeft dus zijn eigen TOC die de indeling van de sessie en de indeling van eerdere sessies bevat.  Een CD/DVD-ROM drive zoekt altijd de hoogste sessie en vindt de indeling in de lead-in van de laatste sessie.  Audio copy protections vertrouwen vaak op het feit dat standaard audio players alleen in de eerste lead-in kijken om de audio tracks van de eerste sessie te vinden. Een CD/DVD-ROM drive kijkt echter in de lead-in van de hoogste sessie, waar soms onjuiste gegevens worden opgeslagen over de eerste audio tracks, zodat deze ontoegankelijk worden.  De lead-in van de eerste sessie is niet adresseerbaar. Lead-in en Lead-outs van hogere sessies bevinden zich in het program area en zijn adresseerbaar maar meestal niet toegankelijk voor de host.

Nu Blocks, Tracks en Sessions begrepen zijn ... is het volgende niveau de combinatie van tracks en sessies.

Een Audio CD bevat een reeks audio tracks in de eerste sessie. De Audio CD-standaard (Red Book) beschrijft audio alleen in de eerste sessie.

CD/DVD layout

Een CD-Extra of Enhanced CD bevat een combinatie van audio tracks en data tracks zodat standaard audio spelers de audio tracks kunnen afspelen (omdat ze alleen naar de eerste sessie kijken). CD/DVD-ROM spelers rapporteren alle tracks, inclusief de data track(s) in de tweede sessie, en daar zal een besturingssysteem naar Bestandssysteems zoeken.

CD/DVD layout

Een andere variant om Audio met Data te combineren is de zogenaamde Mixed Mode CDs. Ze bevatten zowel audio als data tracks in de eerste sessie. De eerste track is een data track (waar het besturingssysteem naar het bestandssysteem kijkt), de overige tracks zijn audio tracks. Een standaard audio speler van vandaag zal de eerste data track overslaan en doorgaan met de audio tracks; oudere spelers konden problemen krijgen bij het afspelen van de data tracks (vandaar het gebruik van Enhanced CD).

Multi-Session Data CD/DVD
Het opnemen van data CD's is tegenwoordig gebruikelijk en veel mensen hebben een CD- en/of DVD-brander.  Omdat media vaak meer data kan bevatten dan wordt gebruikt bij het opnemen, is de optie gemaakt om extra sessies toe te voegen.  Elke sessie bevat zijn eigen Bestandssysteems die verwijzen naar verschillende bestanden en mappen.  De strategie van Bestandssysteems op Multi-Session CD's wordt uitgelegd in Bestandssysteems.

CD/DVD layout