Method
Audio phase coherence
Stereo phase coherence per track
What we measure and how
Stereo phase coherence quantifies how well the two channels combine when summed to mono — pin-sharp mono-compatible content registers near +1, fully decorrelated stereo near 0, and a polarity-inverted channel near -1 (audible as a hollow, phasey collapse in mono playback). Computed per audio track as the time-averaged Pearson correlation between L and R after RMS normalisation, evaluated at the native audio frame rate. A track fails when its mean correlation falls below `min_phase_correlation`, or when a sustained share of the programme (> `phase_inversion_sustained_max_pct`) is strongly anti-correlated (below `phase_inversion_error_floor`) — a deliberately sustained test, since clean masters routinely dip negative for isolated transient / hard-panned frames.
Spec fields consulted
These Universal Media Delivery Profile paths resolve this check's thresholds against your spec snapshot at the moment the job was submitted.
- · assets.audio.quality.min_phase_correlation
- · assets.audio.quality.phase_inversion_error_floor
- · assets.audio.quality.phase_inversion_escalate_floor
- · assets.audio.quality.phase_inversion_sustained_max_pct
- · assets.audio.quality.phase_intermittency_max_pct
The full UMDP schema: /umdp.
Related methods
Method identifier: audio_phase_coherence