# HDR Statistics (MaxFall & MaxCLL)

Nobe OmniScope can calculate **MaxCLL** (Maximum Content Light Level) and **MaxFALL** (Maximum Frame Average Light Level) HDR statistics in real time — the two numbers CTA-861.3 requires every HDR10 / HDR10+ / Dolby Vision deliverable to carry as static metadata.

* **MaxCLL** — the luminance of the single brightest pixel seen across the entire content, in nits
* **MaxFALL** — the luminance of the frame whose mean is highest across the entire content, in nits

The HDR Stats view shows both the current frame's values and the running global maxima. The application accumulates statistics as long as the input signal is live, and updates the graph frame by frame.

You can define the mastering level which will be displayed as a target line in the graph — e.g. the 1 000 nit or 4 000 nit peak of the mastering display actually used on the job.

You can also select the EOTF and colour space — Gamma SDR, Gamma HDR (Rec. 2020, P3-DCI, or P3-D65), PQ ST 2084, or HLG. The signal is decoded through the selected inverse EOTF before luminance is measured, so picking the correct transfer function is essential: reading a PQ signal as if it were SDR gamma will produce meaningless numbers.

<figure><img src="/files/qzoCfqtNtikPcPAEZni2" alt=""><figcaption><p>HDR Statistics showing MaxFALL and MaxCLL</p></figcaption></figure>

## Settings <a href="#settings" id="settings"></a>

{% hint style="info" %}
Available since version **1.11.38**.
{% endhint %}

### Measurement Mode

The industry never settled on a single way to collapse an RGB pixel to a single "luminance" number for MaxCLL / MaxFALL, so OmniScope offers both:

* **Max RGB (legacy)** — after decoding through the inverse EOTF, take `max(R, G, B)` as the pixel's light level. This is what Dolby's original analysis tool used and what most legacy HDR10 mastering tools still use. It is conservative: it reports the brightest channel, not the perceived brightness, so a pure saturated colour reads higher than its perceptual equivalent.
* **Real luminance (CIE Y)** — after decoding through the inverse EOTF, compute the weighted sum `Y = 0.2627·R + 0.6780·G + 0.0593·B` (Rec. 2020 coefficients) to get true photometric luminance. This matches how human vision weights the three channels and produces lower readings for saturated colours than Max-RGB.

Check the delivery spec — different streamers accept different conventions, and the same content can pass or fail depending on which method was used to generate the metadata. Dolby Vision L1 analysis historically uses Max-RGB-derived values; some Netflix / Apple TV+ pipelines prefer CIE Y.

### Ignore Brightest Pixels

When enabled, a small percentage of the brightest pixels in each frame is excluded from the **MaxCLL** calculation. This helps stabilize the reading by removing hot-pixel outliers or specular highlights that can cause spikes.

Use the **Reject amount** slider to control how much of the bright tail to discard (from 0.001% to 1%, logarithmic scale). **MaxFALL** is not affected by this setting and always reflects the literal frame average.

<figure><img src="/files/1aQhRCiEbMz32HIHHTvG" alt=""><figcaption><p>HDR Statistics settings — measurement mode and peak rejection</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.timeinpixels.com/nobe-omniscope/qc/hdr-statistics-maxfall-and-maxcll.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
