Photon Lab · fotocamera e microfono dello smartphone come sensore

Test di latenza di sistema (Photon Lab)

Misura la latenza di sistema da click a fotogramma con uno smartphone: il PC emette un flash a ogni click, lo smartphone rileva il click e vede il flash, e riporta la mediana con un intervallo ± affidabile.

Photon Lab · latenza di sistema click-to-photonEmitter sul PC · sensor sul telefono · nessun hardware aggiuntivo

Apri questa pagina sul PC che desideri misurare e passa a Emitter. Il pannello rimane nero e diventa bianco a ogni click del mouse o pressione di un tasto.

Apri la stessa pagina su un telefono, passa a Sensor, consenti l'accesso a fotocamera e microfono, e inquadra il pannello lampeggiante all'interno del riquadro di mira da circa 30 cm di distanza.

Esegui la calibrazione audio del sensore una volta, quindi clicca con il mouse sul PC da dieci a quindici volte con un secondo di intervallo tra i click. Il telefono rileva ogni click e ogni flash; la differenza è la latenza di sistema.

Limite: la fotocamera del telefono quantizza il tempo in base all'intervallo dei frame (16.7 ms a 60 fps, 33 ms a 30 fps) e il microfono aggiunge un ritardo di cattura che la calibrazione rimuove. Il risultato è una stima con un range ± dichiarato, non una misurazione di laboratorio con fotodiodo. Cattura comunque l'intera catena: switch del mouse, USB, sistema operativo, gioco o browser, GPU e pannello.

Parole su questa pagina
Click-to-photon

Il ritardo completo dalla pressione del pulsante al cambiamento di luce sullo schermo, inclusi il mouse, il sistema operativo, il gioco e il display.

Input latency

Il ritardo tra la tua azione e la comparsa del risultato. Ciò che un browser può vedere è solo una parte: l'arrivo dell'evento e il disegno del fotogramma successivo.

Refresh rate

Il numero di volte al secondo in cui il display si aggiorna. Limita la velocità con cui qualsiasi azione diventa visibile, indipendentemente dal resto della catena.

Risposte rapide prima del test

Test di input lag vs test di latenza di sistema

I test di latenza del browser si fermano alla pagina. Photon Lab misura l'intera catena — switch del mouse, USB, sistema operativo, browser, GPU e pannello — perché il telefono osserva il clic fisico e il cambiamento di luce fisico.

Quanto può essere preciso un telefono?

La telecamera quantizza il tempo in base al suo intervallo di fotogrammi: ±8 ms a 60 fps, ±17 ms a 30 fps. Dieci o più coppie e la mediana riducono il rumore, e il ± è sempre stampato accanto al numero.

Lab di latenza solo per browser →

Perché calibrare il microfono?

I microfoni aggiungono un ritardo di cattura prima che il browser senta un suono. Il telefono emette un beep e misura il tempo necessario per sentirsi; quell'offset viene rimosso da ogni coppia in modo che il clic sia posizionato nel suo momento reale.

Che cosa misura davvero il risultato

La pagina dell'emettitore dipinge un flash bianco a ogni clic o pressione di tasto e registra il proprio ritardo click-to-paint. La pagina del sensore analizza il feed della telecamera alla ricerca di margini di luminanza in salita all'interno di una regione di riferimento utilizzando timestamp di cattura per fotogramma, rileva i transitori dei clic nel microfono con un worklet audio, associa ogni flash al clic che lo ha preceduto entro 400 ms e riassume le coppie come mediana, dispersione e un'incertezza pari alla metà di un fotogramma della telecamera più la dispersione. Un beep di calibrazione misura l'offset di cattura del microfono.

Limite della misurazione: La stima comporta la quantizzazione dei fotogrammi della telecamera e qualsiasi offset del microfono non corretto, e richiede una stanza silenziosa, una mano ferma e un clic che sia effettivamente udibile. Non può separare la latenza del display dalla latenza di input da sola; confronta due esecuzioni in cui è cambiata una sola variabile.

Come interpretare il risultato

Latenza mediana

Meno di 30 ms è di livello esports, 30–50 ms competitivo, 50–80 ms desktop tipico, sopra gli 80 ms percepibile. Valuta con il ± mostrato; un risultato di 45 ± 9 ms non può essere distinto da 52 ± 9 ms.

Spread

La deviazione assoluta mediana tra le coppie. Uno spread elevato con una configurazione stabile di solito indica fotogrammi della fotocamera persi o doppi clic; tieni i clic a un secondo di distanza.

Clicca → dipingi sull'emettitore

La quota di latenza del browser. Sottraila mentalmente per vedere quanta ne risiede nel display e nel dispositivo di input.

Risultati inattesi: cosa controllare

Nessun flash visibile

Riempi il riquadro target con il pannello, evita i riflessi, abbassa la luce ambientale e tieni fermo il telefono. Il salto di luminosità deve superare 40 livelli; un monitor scuro o un telefono inclinato possono fallire.

Nessun clic udibile

Muovi il telefono a 30–40 cm dal mouse, usa un mouse con un interruttore udibile e disattiva la soppressione del rumore se il browser lo consente. Il misuratore audio dovrebbe muoversi a ogni clic.

La calibrazione è fallita

Alza il volume del telefono in modo che il beep sia udibile, mantieni la stanza silenziosa durante i tre beep e riprova. Senza calibrazione il risultato viene comunque mostrato, etichettato come non corretto.

Domande frequenti

È accurato quanto un LDAT o un fotodiodo?

No. L'hardware dedicato rileva eventi sub-millimetrici; il telefono rileva un fotogramma della fotocamera. Il lab stampa la sua incertezza in modo che il numero sia onesto, e le differenze tra due esecuzioni sullo stesso telefono sono molto più precise del valore assoluto.

Viene registrato o caricato qualcosa?

No. I fotogrammi video sono ridotti a un numero di luminosità e scartati; l'audio è ridotto a timestamp di avvio all'interno di un worklet audio. Solo il riepilogo può essere salvato nel tuo passaporto o condiviso come scheda.

Posso misurare una console o una TV?

Solo se la console può mostrare un flash al tuo clic, che questa pagina non può causare. Il metodo funziona per qualsiasi cosa esegua questa pagina: PC, laptop, browser di cloud gaming e telefoni come emettitori con un secondo telefono come sensore.

Un chatbot può dirmi la latenza del mio sistema?

Può citare numeri tipici per una classe di hardware. Photon Lab misura insieme mouse, PC, browser e display, sulla tua scrivania, oggi.