You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
What Is a CD-ROM? Chapter <strong>13</strong><br />
697<br />
Subcodes<br />
The subcode bytes enable the drive to find songs (which are confusingly also called tracks) along the<br />
spiral track and convey additional information about the disc. The subcode bytes are stored as 1 byte<br />
per frame, which gives 98 subcode bytes for each sector. Two of these bytes are used as start block and<br />
end block markers, leaving 96 bytes of subcode information. These are then divided into eight 12-byte<br />
subcode blocks, each of which is assigned a letter designation P–W. Each subcode channel can hold<br />
about 31.97MB of data across the disc, which is about 4% of the capacity of an audio disc. The interesting<br />
thing about the subcodes is that the data is woven continuously throughout the disc; in other<br />
words, subcode data is contained piecemeal in every sector on the disc.<br />
The P and Q subcode blocks are used on all discs, and the R–W subcodes are used only on CD+G<br />
(graphics) or CD TEXT–type discs.<br />
The P subcode is used to identify the start of the tracks on the CD. The Q subcode contains a multitude<br />
of information, including<br />
■ Whether the sector data is audio (CD-DA) or data (CD-ROM). This prevents most players from trying<br />
to “play” CD-ROM data discs, which might damage speakers due to the resulting noise that<br />
would occur.<br />
■ Whether the audio data is two or four channel. Four channel is rarely if ever used.<br />
■ Whether digital copying is permitted. CD-R and RW drives ignore this; it was instituted to prevent<br />
copying to DAT (digital audio tape) drives.<br />
■ Whether the music is recorded with pre-emphasis. This is a hiss or noise reduction technique.<br />
■ The track (song) layout on the disc.<br />
■ The track (song) number.<br />
■ The minutes, seconds, and frame number from the start of the track (song).<br />
■ A countdown during an intertrack (intersong) pause.<br />
■ The minutes, seconds, and frame from the start of the first track (song).<br />
■ The barcode of the CD.<br />
■ The ISRC (International Standard Recording Code). This is unique to each track (song) on the disc.<br />
The R-W subcodes are used on CD+G (graphics) discs to contain graphics and text. This enables a limited<br />
amount of graphics and text to be displayed while the music is being played. These same subcodes<br />
are used on CD TEXT discs to store disc- and track-related information that is added to standard<br />
audio CDs for playback on compatible CD audio players. The CD TEXT information is stored as ASCII<br />
characters in the R–W channels in the lead-in and program areas of a CD. On a CD TEXT disc, the<br />
lead-in area subcodes contain text information about the entire disc, such as the album, track (song)<br />
titles, and artist names. The program area subcodes, on the other hand, contain text information for<br />
the current track (song), including track title, composer, performers, and so on. The CD TEXT data is<br />
repeated throughout each track to reduce the delay in retrieving the data.<br />
CD TEXT–compatible players typically have a text display to show this information, ranging from a<br />
simple one- or two-line, 20-character display such as on many newer RBDS (radio broadcast data system)<br />
automobile radio/CD players up to 21 lines of 40-color, alphanumeric or graphics characters on<br />
home- or computer-based players. The specification also allows for future additional data, such as<br />
Joint Photographics Expert Group (JPEG) images. Interactive menus also can be used for the selection<br />
of text for display.