Up to this point, this paper has been giving details on how the basic 2352 byte area is laid out. In addition to the 2352 bytes of information included in each sector there is 98 bytes of data called the Control Bytes.
These control bytes are produced by summing together 98 separate 8-bit fields. The 8-bits are called a control byte because the first two bits contain timing information that is used by audio players to position the drive head. The remaining 6 bits are available for User Information (see subcode channels R-W section).
We have been talking about a 2352 byte area, where each byte contains 8 bits. In order to discuss the subchannels that make up the control bytes, we must talk about bits.
The 8 bits in a control byte are named P, Q, R, S, T, U, V, W; where each bit represents a subcode channel. For example, if you look at the first bit of every control byte, this stream of bits is called the "P" subchannel. Likewise, all of the second bits in every control byte are called the "Q" subchannel. (See the following sections for information regarding how the subchannels are used.)
2 bits - | part of the synchronization for the Control Bytes |
4 bits - | control flags defining what type of information is in this CD track. |
4 bits - | control flags for the following 72 bits of data |
72 bits - | Q sub-channel data (During the disc Lead In, the Q channel data contains the discs Table of contents. For the rest of the disc, the Q channel data contains the current playing time. Both track relative time and total disc time.) |
16 bits - | CRCC (Error Detection Bits) (Cyclic Redundancy Check Code) |