How iOS 15 Video Dynamic Range Adjustment Works

Dynamic range adjustment in iOS 15 video recording mode relies on an integrated hardware and software pipeline that captures, blends, and tone-maps multiple exposures in real time. Powered by the A-series Bionic Image Signal Processor (ISP) and the Neural Engine, the system expands highlight and shadow details using Dolby Vision HDR capture, multi-exposure sensor fusion, and adaptive frame rate tuning to produce balanced video footage across contrasting lighting conditions.

Multi-Exposure Interleaved Capture

The foundation of dynamic range adjustment in iOS 15 is interleaved exposure capture at the sensor level. While recording, the image sensor captures alternating high-exposure (for shadows) and low-exposure (for highlights) frames in rapid succession. For standard 30 or 60 frames-per-second (fps) video, the sensor actually operates at double the rate internally to gather the necessary data. This process happens fast enough to prevent motion blur and artifacts between alternating frames.

Real-Time ISP Fusion and Tone Mapping

Once captured, raw sensor data is routed instantly through the Apple Neural Engine and the ISP:

  • Pixel-by-Pixel Blending: The ISP aligns and merges the short and long exposure frames into a single composite frame, retaining details in blown-out skies while lifting dark shadows.
  • Semantic Rendering: iOS 15 uses machine learning to identify specific elements in the scene—such as faces, skies, and foliage. The ISP applies localized tone mapping adjustments tailored to those elements, preventing unnatural halo effects around high-contrast edges.
  • Dolby Vision Encoding: On iPhone 12 and later models running iOS 15, video is mastered in 10-bit Dolby Vision HDR. This format records over a billion colors and includes dynamic metadata, ensuring the dynamic range accurately scales to any display on which the video is viewed.

Auto FPS for Low-Light Dynamic Range

iOS 15 features an automatic frame rate function (Auto FPS) found under Camera settings. In environments with deep shadows or low light, the operating system can automatically reduce the frame rate from 30 fps to 24 fps (or from 60 fps to 30 fps, depending on user settings). Slowing down the shutter speed allows more light to hit the sensor per frame, which expands the dynamic range in the shadow regions and decreases digital noise without requiring supplemental lighting.

Managing Dynamic Range Settings

While dynamic range adjustment runs automatically by default, users can toggle its behavior in the operating system:

  1. Open Settings.
  2. Tap Camera > Record Video.
  3. Toggle HDR Video on or off to switch between 10-bit dynamic range capture and standard dynamic range (SDR/8-bit).
  4. Select Auto FPS to choose whether the camera drops frame rates dynamically in low-light situations to optimize exposure range.