Subcod

Când scrieți date pe un CD ( CD audio , CD-ROM , ...), în plus față de pure datele de utilizator și paritatea bytes de CIRC, un subcodul este încorporat , care conține informații cu privire la modul în care datele pot fi citite de CD playere ( metadate ). În funcție de standardul CD, astfel de date includ de ex. B. cuprins , durate de redare, semne de titlu, semne de index, ISRC , text (nume de titlu, texte de melodie), date MIDI sau chiar grafică.

Pe un CD, 14 din 588 de biți de canal pe cadru , adică 8/588 = 1,36% din purtătorul de date, sunt rezervate pentru subcod.

Unul dintre cei 33 de  octeți ai fiecărui cadru aparține subcodului (și 24 datelor utilizatorului). Deoarece un sector conține 98 de cadre, 98 de octeți de subcod aparțin unui singur sector.

Fiecare octet de subcod al acestui flux de date este împărțit în 8 canale diferite , care sunt desemnate cu literele majuscule P, Q, R, S, T, U, V și W. Playere CD ignoră canalele pe care nu le acceptă.

Canalele de subcoduri

  • Canal P: începe marcajul unui titlu (P = 1 în timpul pauzei dintre titluri și P = 0 în timpul titlului).
  • Canal Q: Conține toate informațiile pentru controlul procesului de redare: informații despre timp (atât absolute de la începutul CD-ului, cât și relativ la marca de început a piesei), numărul piesei, marcajele index și ISRC ; In plumb-in zona , canalul Q conține cuprinsului ( TOC = T capabil O f C UPRINS) (72 biți / sector)
  • Canalele de la R la W: MIDI, grafică de caractere, date CD-Text, ... (formate CD CD + G și CD-Text )

Structura canalului Q

total de 98 de  biți pe sector:

  • 1 bit S0: sincronizare pentru demodulare sub-cod
  • 1 bit S1: sincronizare pentru demodularea sub-codului
  • 4 biți de control
    • Bit 1: Număr de canale audio: 0 pentru 2 canale, 1 pentru 4 canale (bitul 1 este primul bit din fluxul de date și, prin urmare, cel mai semnificativ din nibble )
    • Bit 2: 1 pentru piesele de date
    • Bitul 3: 0 pentru protecția împotriva copiei și 1 pentru copia digitală sunt permise
    • Bit 4: Pre-accent (creșterea înălțimii pe partea de înregistrare): 0 = oprit, 1 = pornit
  • 4 biți de adresă: specificarea modului în care biții de date trebuie interpretați
    • Mod 1 (0001): informații despre numărul de piese muzicale, indexare și durata de rulare
    • Mod 2 (0010): Informații despre catalogarea CD-ului
    • Mod 3 (0011): Identificare (de ex. ISRC )
  • 72 de biți de date
  • 16  biți CRC pentru corectarea erorilor

literatură

  • Helmut Hofmüller: Manual de înregistrare la domiciliu. Ediția I, Elektor-Verlag, Aachen, 1998, ISBN 3-89576-044-7