How Optical Lasers Jump Interleaved Angles in VOB

This article explains the physical and logical mechanisms optical disc players use to navigate multi-angle video streams within a DVD Video Object (VOB) file. It details how the optical pickup unit physically maneuvers across spiral disc tracks, how interleaved block structures organize multi-angle data, the role of internal track buffers in ensuring uninterrupted playback, and how navigation packs direct laser movement across the disc's surface.

The Interleaved VOB Architecture

On a DVD-Video disc, multi-angle scenes are not stored as separate, continuous video streams located on different physical sections of the disc. Reading completely separate streams would require the optical pickup head to travel large radial distances, resulting in severe latency, audio dropouts, and video freezing.

Instead, multi-angle content is multiplexed into a single VOB file using Interleaved Units (ILVU). Each camera angle is divided into small, manageable chunks—typically representing 0.5 to 2 seconds of video (often aligned to a Group of Pictures, or GOP). These chunks are arranged cyclically on the disc surface:

Because the physical spiral on an optical disc proceeds sequentially from the inner hub outward, the data for alternative perspectives sits only a few tracks away from the active angle rather than thousands of tracks apart.

Physical Movement of the Optical Pickup Unit

When an optical pickup unit (OPU) navigates between these interleaved blocks, it relies on a two-stage physical positioning system:

  1. The Sled (Coarse Tracking): Driven by a stepper motor or linear motor with a lead screw, the sled moves the entire optical carriage radially across the disc surface over longer distances.
  2. The Voice Coil Actuator (Fine Tracking): Suspended on fine springs or wires within magnetic fields, the objective lens itself can rapidly deflect several micrometers along the radial axis without moving the entire sled.

For short jumps between adjacent ILVUs of the same angle, the voice coil actuator can often "kick" the lens across a small number of spiral tracks. When skipping the blocks of alternate angles, the laser momentarily stops reading data, and an electrical pulse to the actuator shifts the beam across the intervening tracks. For wider jumps (such as systems with four to nine active angles), the sled motor briefly engages to slide the entire OPU assembly across the disc substrate.

Once the beam reaches the target track, photodiode sensors detect the reflected light to regain focus and tracking lock via the track-error signal (such as Push-Pull or Differential Phase Detection).

Sector Addressing via Navigation Packs

The laser does not blindly search for the next block. Every Video Object Unit (VOBU) within an ILVU begins with a Navigation Pack (NV_PCK). The Navigation Pack contains two distinct control streams:

Within the DSI is an Interleaved Unit Search Information table (SRI). This table provides the absolute and relative sector offsets for the next ILVU belonging to the currently selected angle, as well as the destination addresses for alternative angles should the viewer trigger an angle change. The player's firmware reads this address ahead of time and instructs the servo controller to reposition the laser precisely at the required sector before the playback pipeline runs out of data.

The Role of the Track Buffer

Because the physical repositioning of the lens and the reacquisition of the optical track take a finite amount of time (typically between 50 and 200 milliseconds), the drive relies on an internal FIFO (First-In, First-Out) memory buffer known as the Track Buffer.

  1. Over-speed Reading: The optical drive reads raw data off the disc at a higher bitrate than the decoder consumes (e.g., spinning at 2x or faster relative to the video decode rate).
  2. Buffer Fill: The buffer fills with incoming data from the active ILVU.
  3. The Physical Jump: When the laser reaches the end of an ILVU, it shuts off read-channel processing and mechanically repositions itself to skip the unselected interleaved angles.
  4. Buffer Drain: During the physical traversal, the MPEG-2 video and audio decoders continue reading from the buffer uninterrupted.
  5. Resume: By the time the laser locks onto the next appropriate ILVU and resumes reading, the buffer has not fully depleted, creating a seamless visual and acoustic transition for the viewer.