How CDs and DVDs Encode Binary Data Using Pits and Lands
Optical discs like CDs and DVDs store digital information physically on a microscopic scale using a continuous spiral track of microscopic indentations known as “pits” and flat spaces known as “lands.” Rather than a pit simply equaling a zero and a land equaling a one, the disc’s binary data is encoded based on how a laser beam detects the physical transitions between these two states. This article explains the physical structure of optical media, the mechanism of optical reading, and the modulation system used to translate physical disc features into readable binary code.
The Physical Structure of Optical Discs
An optical disc is built from a clear polycarbonate plastic substrate, a micro-thin reflective metal layer (usually aluminum), and a protective acrylic lacquer coat.
Data is molded into the polycarbonate layer along a single continuous spiral track that starts near the center hole and moves outward toward the edge. Along this track lie microscopic features: * Pits: Tiny recessed grooves or depressions pressed into the surface. * Lands: The flat, unpressed surfaces between the pits.
In standard CDs, this spiral track is roughly 0.5 micrometers wide, with pits measuring approximately 0.11 to 0.13 micrometers deep. On DVDs, the laser uses a shorter wavelength, allowing the track pitch, pit width, and pit length to be significantly smaller, which drastically increases storage capacity.
The Laser Reading Mechanism and Destructive Interference
Optical drives read data without physical contact by focusing a semiconductor laser onto the disc’s reflective layer from below.
- Reflection on Lands: When the laser hits a flat “land,” the light reflects directly back through the transparent polycarbonate layer and strikes an optical photodetector at full intensity.
- Interference at Pit Edges: The depth of a pit is carefully manufactured to be precisely one-quarter of the laser’s effective wavelength inside the plastic. When the laser spot moves over the edge between a pit and a land, part of the beam reflects from the pit floor while the other part reflects from the land. The light traveling from the pit floor travels an extra half-wavelength round-trip. This causes destructive interference, canceling out the reflected light and creating a drop in brightness detected by the photodiode.
The Binary Encoding System: Transitions as Bits
A common misconception is that a pit directly represents a binary
0 and a land directly represents a binary 1.
In optical storage standards, data is encoded using a scheme based on
transitions:
- Binary
1: Represented by a physical change in elevation—a transition from a pit to a land, or from a land to a pit. - Binary
0: Represented by no change in elevation—the continuation of a flat land or the continuation of an existing pit over a standardized unit of track length.
Because the photodetector senses the drop in light caused by
destructive interference at the step-edges, every detected edge
registers as a 1. The length of uninterrupted time between
these edges determines the number of consecutive 0s.
Modulation and Error Control (EFM)
To ensure the laser can reliably track the spiral and maintain clock synchronization, the system cannot allow pits or lands to be too short (which the laser could miss) or too long (which would cause the drive to lose track of time).
To solve this, optical media use modulation schemes: *
Eight-to-Fourteen Modulation (EFM): Used in CDs, this
converts every 8-bit byte of raw data into a 14-bit “channel code”
combined with 3 “merging bits.” This guarantees that every
1 is separated by at least two, but no more than ten,
consecutive 0s. * EFMPlus: An optimized
variation used in DVDs that maps 8-bit data into 16-bit channel words
without requiring separate merging bits, maximizing storage
efficiency.
Once the photodetector translates the light pulses into channel bits, the drive’s onboard decoder strips away the modulation and error-correction codes, converting the raw pit-and-land transitions back into the exact stream of standard digital bytes used by computers and media players.