Skip to Content

RESEARCH — PROCESSING ALGORITHM

HSR

High Space Resolution

HSR converts any stereo signal into up to 64 channels, entirely in the time domain. It analyses the correlation between left and right to extract a continuous spatial energy distribution, then maps it to your exact speaker configuration — respecting the original spatial intent.

THE PROBLEM

Why upmix at all?

Stereo works — two speakers, phantom images, sixty years of standard. But modern playback systems have more speakers: a soundbar carries 5 to 11 drivers, a premium car 8 to 30, a home theater 12 or more, a venue dozens. These speakers exist; the question is what to feed them.

Native multichannel content is the ideal answer — and an impractical one. Atmos mixing needs stems, time and expertise; back catalogs remain stereo, live sources arrive stereo, streaming music is overwhelmingly stereo. The content pipeline has not caught up with the hardware. Upmixing fills the system with what already exists: no content changes, no workflow disruption — the listener's stereo library becomes immersive automatically.

The industry's traditional answers both fall short. Mid/Side decomposition sends a mono L+R sum to the center (thin, phasey) and only the L−R difference to the surrounds (ambience without substance), with hard front/rear zones and phase cancellation on downmix. FFT-based upmixers separate more cleverly but pay 1024–4096 samples of latency, pre-echo that softens transients, and musical noise. Modern systems deserve better.

HOW IT WORKS

How it works

Correlation analysis

The relationship between left and right channels is examined continuously to identify discrete sources, diffuse content and position distribution.

Spatial extraction

From that analysis, HSR extracts the spatial components as a continuous energy distribution across the stereo width.

Output distribution

Extracted components are mapped to your specific speaker configuration — stereo, 5.1, 7.1.4, 22.2 NHK or fully custom — with no pre-echo and no musical noise.

UNDER THE HOOD

Going deeper

The key insight: a stereo recording contains real spatial information. When a sound is panned left, it is louder in the left channel; when it is centered, both channels are equal; when it carries reverb, the channels are partially decorrelated. That information is precise and recoverable — if you analyse it correctly. HSR does so continuously, in the pure time domain, yielding a spatial energy distribution across the stereo width at every sample.

Because there is no FFT and no block processing, latency is 5 samples at any rate — 113 µs at 44.1 kHz, 26 µs at 192 kHz, some 200 to 800 times faster than frequency-domain upmixers — with zero pre-echo, zero musical noise, and a CPU footprint that fits embedded platforms.

The reconstruction is spatial, not zonal. A singer panned 20% left of center stays 20% left, distributed naturally across the front array with the correct ratios — where an M/S upmix would dump it in the center channel. A wide orchestra spreads continuously across the front speakers instead of splitting into hard left/right blocks around an empty middle.

Processing is iso-energy: total acoustic level stays constant through the upmix, so content fills the array without getting louder — broadcast loudness compliance holds, live sound brings no gain surprises. And fold the result back to stereo: you recover the master.

AT A GLANCE

At a glance

InputStereo (2.0)
OutputUp to 64 channels — any layout
Latency5 samples (113 µs at 44.1 kHz)
ImplementationTime domain — no FFT · C/C++ · embedded-ready
AvailabilityShips in Spacelite Upmix · OEM licensing

PARAMETERS

Hands on the algorithm

Input selectionRouting of the stereo source
Output configurationSpeaker count and positions
Channel weight0 – 100%
Channel pan200% L to 200% R
Channel gain-inf to +6 dB
WidthAdjustable spatial spread
TiltFront / back or center / sides emphasis
Formats44.1 – 192 kHz · 16 / 24 / 32-bit float

POSITIONING

Compared to the alternatives

vs FFT-based upmixers

5 samples of latency instead of 1024 – 4096, no pre-echo, no musical noise, minimal CPU load — usable live, on air, and on embedded DSPs.

vs matrix upmixers (Dolby Surround, DTS Neo)

Fixed M/S decomposition forces a mono-summed center and difference-only surrounds in discrete zones. HSR's continuous correlation analysis reconstructs the actual field — natural center, real surround content, unlimited output formats, full downmix compatibility.

vs full spatial systems

Object-based systems need spatially authored content, dedicated workflows and trained operators. HSR is the practical path for the other 90% of content: spatial results from stereo, with minimal friction — and a clean upgrade path to object mixing later.

APPLICATIONS

Where it fits

Consumer electronics

A soundbar integrating HSR turns any stereo stream into audio that uses every driver: the center driver gets real center content (not a mono sum), side drivers get positioned content, height drivers get meaningful elevation. The processing shares the DSP that already runs EQ and dynamics — no extra hardware, and 5 samples never threatens video sync.

Automotive

Modern vehicles are rolling concert halls — doors, dash, A-pillars, headliner, 30+ drivers — fed mostly by stereo streaming, calls and navigation. HSR makes every speaker count, including for back-seat passengers, and its latency coexists with engine-sound enhancement and hands-free echo cancellation.

Live sound & theatre

Playback arrives stereo, the venue has surround — HSR spatializes it instantly: effects envelop the audience, music fills the room. On tour, the FOH engineer keeps mixing in stereo while HSR distributes it across each venue's system. DJ sets gain immersion without changing anything in the booth.

Broadcast

Legacy stereo archives play through immersive chains, live stereo feeds expand to Atmos channel counts, on-air and in real time. No pre-echo on speech transients (dialogue stays sharp), no musical noise in quiet passages — the upmix stage adds no damage to an already codec-stressed signal.

INTEGRATION

Built to live inside your product

DeliveryC · C++ · MATLAB · .dsp — full source code
PlatformsmacOS · Windows · Linux · ARM Cortex-M4+ · iOS · Android
DSP platformsFlow DSP · Audio Weaver — solutions in preparation
DocumentationWhitepaper — every algorithm explained, in the clear

OEM LICENSING

  • ■  One-time payment per brand
  • ■  Full source code — C, C++, MATLAB, .dsp
  • ■  Whitepaper — all algorithms explained
  • ■  Integration support included
  • ■  Free updates
  • ■  Volume discounts on multiple licenses
REQUEST AN EVALUATION KIT

SHIPS IN

Spacelite Upmix