FCME · Front-row Center MultiMedia Experiences

Sync Lab — Guide

How to read and drive the Sync Lab: what each control does, how it changes what you see and hear, the trade-offs of screen delay in live vs. remote venues, and the takeaways that matter.

What the Sync Lab shows

Public venues are full of big screens, but the sound is the missing half of the experience — a dozen TVs and one muddy feed, or a stadium screen no one can really hear. FCME delivers high-fidelity audio, perfectly lip-synced to any screen, to every guest's own phone and earbuds.

The Sync Lab makes the underlying timing tangible. It has one shared set of controls and three lenses on the same scenario:

TabWhat it shows
TimelineThe abstract latency stack for a listener — where the delay comes from, and when picture vs. sound arrive.
Concert HallA stage-at-one-end venue: left/right sound-reinforcement arrays firing forward, sound propagating out to the seats.
Arena (MSG)A center-hung display with sound propagating 360° into the stands.

Set a scenario once, then flip tabs to see it three ways. The single most important control is Auto-Sync — off shows the problem, on shows FCME solving it.

Controls reference

Grouped as they appear in the panel. "What changes" describes the visible/audible effect.

ControlWhat it doesWhat changes
Auto-Sync coreThe FCME action itself: holds the in-line display back to meet the audio, and compensates each listener's device individually.Off → picture and sound are apart (out of sync). On → they converge; seats flash with the screen; verdict reads IN SYNC.
Earbud technology
Standard BT / Auracast
Sets the single earbud latency when device-mix is off (Standard ≈160 ms, Auracast ≈40 ms). Greyed out when device-mix is on — then the floor is the slowest actual device.Changes the SOUND-path length and the earbud floor; in Live mode, shifts the display delay D and the binding constraint.
FCME Secure Wi-Fi MulticastFCME's own transport latency — part of every listener's audio path. This is FCME's real lever on the floor (you can't choose guests' earbuds).Lowering it shortens every SOUND path and lowers the earbud floor for the whole room.
Bluetooth latencyThe device-side latency (used when device-mix is off).Lengthens/shortens the SOUND path and the floor.
Display processing / panelThe display's own intrinsic latency, before any FCME buffering.Sets the base of the PICTURE bar and how much buffer FCME must add to reach the sync point.
Venue size venueVenue scale in metres.Changes seat distances → the acoustic arrival spread (nearest/farthest/spread) and, in Live mode, the room centroid.
Real-world device mixSeats the room with a realistic spread of devices (AirPods ≈120 ms, SBC ≈160, LDAC ≈240, gaming buds ≈55) to show that no single offset works.Seats tint by device; with Auto-Sync off they flash at different times, on they converge. Timeline shows one bar per device, each topped by an orange compensation segment. With Sound on, each device has its own pitch.
Event: Remote / Live venueRemote = content from elsewhere (a sports bar) → no live reference. Live = a co-located event the crowd also sees/hears directly.Live reveals the Acceptable screen-lag slider, relabels the metric tiles (floor / centroid / D / worst mismatch), and rings each seat green→red by its mismatch to the live room.
Acceptable screen-lag (live) liveThe soft tolerance ceiling — how much the screen may lag the real action before it distracts. Content-dependent.Caps the display delay D; can flip the binding constraint. Raising it can be a legitimate design choice (see below).
Show PA waves venueShow/hide the acoustic wavefronts and per-seat room-sound pulses.Red expanding wavefronts + red seat pulses (the raw room sound).
Delay towers concertShow the delay-tower reinforcement far venues use today. A level/coherence aid — it does not change timing.Orange arcs that fire as the main front passes each tower. Does not change any mismatch number.
SoundEnable audio impulses (browsers require the click to unlock audio).A high click at the picture and a beep at the earbud audio — or a distinct per-device pitch in device-mix mode.
Pause / PlayFreeze the animation where it is, and resume.Everything holds in place, then continues.

Reading the picture

Timeline tab

Venue tabs

The real trade-off: screen delay in live vs. remote venues

Here's the crux. FCME solves lip-sync per listener regardless of screen delay, so how the shared display is timed only matters against the real event the audience also perceives.

Remote-viewed venues (sports bars — most of the market)

The content is from elsewhere, so there's no live reference in the room. The display can be delayed freely; FCME simply syncs everyone. No constraint, no trade-off. This is the common case, and it's trivial — switch Event to Remote and there's nothing to optimize.

Co-located live events (stadiums, concerts)

Now the crowd also sees and hears the real action, so the display delay D is a negotiation between three forces:

ForceMeaningLever
Earbud floor (hard min)The display must lag at least the slowest listener's audio path, or their earbuds can't sync.FCME: faster Wi-Fi multicast; lower-latency earbuds.
Room centroid (target)Ambient sound arrives at the average seat at this time — the best single value for the whole room.Venue geometry (below).
Tolerance ceiling (soft max)How much the screen may lag the real action before it distracts — content-dependent.Content choice; sometimes a feature.

Optimal D* = clamp(centroid, floor, ceiling). The lab names which force is binding: earbud pipeline (lower the floor), tolerance (raise the ceiling or tighten the room), or optimal.

A deliberate delay can be a feature — not a distraction. For many event types, intentionally delaying the jumbotron by the optimal amount makes the whole mediated experience — the screen plus perfectly-synced hi-fi audio in every ear — internally coherent, and often more immersive than raw distant action with muddy far-field sound. So the ceiling is a design choice, not a hard wall.
What actually shrinks the room mismatch — and what doesn't. The residual comes from the spread of acoustic arrival times across seats. You shrink it with geometry: less seating depth, or a more central sound source (compare the Arena's tighter spread to the Concert's). Delay towers do not help here — they're time-aligned to the main front, so they fix level and coherence for far seats but preserve the natural distance-based timing, leaving the spread unchanged.

Because it responds to both the audio pipeline and the room, this view doubles as a stage / venue / display layout optimization aid.

Key takeaways — FCME's value

A 60-second demo path

  1. Open the Concert tab. Turn Auto-Sync OFF — the screen fires, then the seats flash ~150 ms later. Turn it ON — they lock together. (That's the whole pitch.)
  2. Turn on Sound, then Real-world device mix. Auto-Sync off → a staggered arpeggio of tocks (different devices, different latencies). On → a single chord. No single offset works; FCME fixes each.
  3. Turn device-mix off and toggle Standard Bluetooth → Auracast: reach vs. floor. (Note the "whole room vs. a third of the room" line.)
  4. Switch Event to Live, Auto-Sync on. Read the binding constraint; lower the Wi-Fi / raise the ceiling / shrink the venue and watch the seats go green.
  5. Switch Event back to Remote — the constraint disappears. That's the sports-bar case: FCME just syncs everyone, free.