La schermata che abbiamo deciso di non prendere
Una cronologia dello schermo è per lo più lo stesso schermo, una volta dopo l'altra. Ecco come LockTime distingue uno schermo che è cambiato da uno fermo: 36.864 campioni per volta.
Registrare lo schermo una volta al secondo sembra un problema di spazio. In realtà è un problema di somiglianza. La maggior parte dei secondi è identica a quello prima, e una cronologia fatta di quelli è peggio di una più piccola: si cerca più lentamente, si scorre più a lungo e seppellisce proprio i momenti che volevi.
Perciò, prima di tenere qualcosa, LockTime chiede se lo schermo sia cambiato del tutto. Il confronto avviene su una riduzione dello schermo a 192×192 in scala di grigi — 36.864 campioni — con una tolleranza di due livelli: il rumore di compressione non è un cambiamento, una finestra ridisegnata sì.
Perché una soglia non funziona
La regola ovvia sarebbe una quantità: tieni il fotogramma se si sono mossi più di N campioni. Abbiamo misurato cosa si muove davvero su una scrivania ferma.
- Spostare il puntatore da una parte all'altra: 4 campioni.
- L'orologio nella barra dei menu che passa al minuto dopo: 7 campioni.
- Digitare una sola parola in un documento: 23 campioni.
Su 36.864. Per ignorare un orologio, N dovrebbe stare sopra 7; per ignorare insieme un cursore che lampeggia, un orologio e un indicatore che gira, molto più su. E la frase che hai appena scritto sono 23. Una soglia tarata per buttare via il rumore butta via il lavoro: i due hanno la stessa taglia.
Meglio lo sfarfallio
La regola predefinita non chiede quanto si è mosso, ma dove. LockTime impara quali celle del tuo schermo sono irrequiete — un cursore, un indicatore che gira, una miniatura animata — e smette di contarle. Una cella che si è mossa in tre controlli distinti viene considerata stabilmente irrequieta, e da lì in poi solo il resto dello schermo può far scattare una cattura.
L'apprendimento ha un tetto: un controllo insegna qualcosa a LockTime solo se si sono mosse al massimo dodici celle. Cambia pagina, cambia finestra, scorri un documento e si muovono migliaia di celle insieme — quel controllo non insegna niente. Un cambiamento vero non può quindi mai addestrare l'app a credere che tutto il tuo schermo sia rumore.
Questo non perde niente nel senso che conta. Niente di quello che hai fatto cade. I minuti passati a leggere una pagina costano una schermata invece di sessanta.
Cosa puoi cambiare
Nelle impostazioni ci sono tre modi. Qualsiasi cambiamento tiene un fotogramma appena si muove un solo campione. Ignora ciò che si muove da solo è il predefinito descritto sopra. Solo cambiamenti evidenti aspetta che una parte consistente dello schermo sia diversa, per chi vuole una traccia rada.
Accanto: un intervallo da un secondo a dieci minuti e un interruttore per catturare quando cambi applicazione, così anche una finestra in cui sei stato tre secondi lascia un segno.