Rikta din TV-fjärrkontroll mot din telefons kamera och tryck på en knapp. På många telefoner ser du något som dina ögon inte kan uppfatta: fjärrkontrollens spets pulserar med ett svagt ljus. Det är fjärrkontrollens infraröda lysdiod som blinkar en kod — och anledningen till att det fungerar tvärs över ett solbelyst vardagsrum, där solen öser ut enormt mycket mer infrarött ljus än någon lysdiod, handlar inte om styrka. Det beror på modulering. Fjärrkontrollen försöker inte lysa starkare än solen; den blinkar med en frekvens som solen inte har, och mottagaren i TV:n lyssnar bara efter förändringar i den takten. Konstant bländande ljus, oavsett styrka, är osynligt för en detektor som är inställd på att känna av flimmer.
Denna enda idé — en känd blinkfrekvens är en signatur som överlever vilken mängd konstant ljus som helst — sträcker sig från den enklaste fjärrkontroll till forskningssystem för Li-Fi som förvandlar taklampor till trådlösa accesspunkter (Haas et al., "What is LiFi?" är standardverket). Och det är hela funktionsprincipen för Sentios verktyg för modulerat ljus, vilket använder den inte för att överföra data, utan för att överföra en mätning.
Rigg med två telefoner
Verktyget är den ena halvan av ett par. En andra telefon (eller webbappen på vilken skärm som helst) är sändaren: den blinkar sin skärm mellan svart och vitt, en ren fyrkantsvåg på exakt 2 Hz, med skärmstyrkan låst till max så att varje cykel svänger likadant. Den mätande telefonens kamera observerar i sex sekunder — ett dussin hela cykler — och ställer två frågor i ordning:
- Finns 2 Hz-blinkningen faktiskt där? Tagningen tidsbestämmer flimret den ser och bekräftar att frekvensen matchar den förväntade. Ingen bekräftelse, ingen mätning — en svängning som inte bevisligen kommer från sändaren skulle kunna vara en förbigående skugga, en skärmsläckare eller vad som helst.
- Hur stor är svängningen? Inte maximum minus minimum — en enda glimt skulle förstöra det — utan en robust percentilspridning av ljusstyrkeproverna, som ignorerar avvikande bildrutor och läser av fyrkantsvågens sanna amplitud. Det är en fickversion av vad instrumentmakare kallar lock-in-detektering: förkasta allt, behåll förändringen vid den kända frekvensen.
Verktyget registrerar också svängningen separat i kamerans röda, gröna och blå kanaler, och låser autoexponering och vitbalans efter ett kort ögonblick av stabilisering — eftersom en kamera som lämnas åt sig själv jagar medelljusstyrkan, och medelvärdet är precis den del av signalen som avsiktligt kastas bort.
Vad svängningen är till för
I sig själv betyder en tagnings svängning inte mycket — den beror på avstånd, vinkel, den sändande skärmen, den mottagande kameran. Men gör två tagningar med samma utrustning och dividera dem, så tar allt det ut varandra. Den kvoten är motorn i glasningsaktiviteterna: blinka direkt mot kameran, blinka sedan genom rutan, och svängning-genom delat med svängning-direkt är rutans transparens — per färgkanal, vilket är hur en lågemissionsbeläggnings blå-tunga absorption visar sig som en uppmätt selektivitet snarare än en vag nyans. Rotera sändaren ett kvarts varv mellan tagningarna så testar samma utrustning polarisation.
Anledningen till att kvoten är att lita på är precis fysiken bakom fjärrkontrollen i det första stycket: rumsljus, lampor, reflektioner och dagsljus klarar inte 2 Hz-testet och faller bort ur båda tagningarna. Du kan utföra mätningen i en upplyst butik, hålla filmer mot ett fönster, och butikens ljus påverkar inte resultatet.
Syskonverktyg och en gräns
Den passiva kusinen till det här verktyget är Blinkning, som tidsbestämmer ljus som omvärlden modulerar — LED-flimmer, routerns blinkkoder, roterande maskiner. Det finns en verklig hälsorelevans i den riktningen: LED-belysningens flimmerpraxis är föremål för en rekommenderad praxis från IEEE, IEEE 1789-2015, just för att lågfrekvent modulering som ögonen inte medvetet kan se inte alltid är modulering som huvudet inte kan känna av. Verktyget för modulerat ljus skiljer sig på ett ord: blinkningen är vår. Ett känt stimulus förvandlar en flimmertimer till en transmissionsfotometer.
Och en gräns, för ärlighetens skull: din fjärrkontrolls faktiska kod är utom räckhåll för det här verktyget. IR-fjärrkontroller modulerar i tiotals kilohertz med bittid på millisekundnivå — långt bortom en kamera som samplar ljusstyrka några dussin gånger per sekund. Kameran kan se att fjärrkontrollens LED-lampa tänds (ett genuint användbart sätt att kontrollera om batteriet är dött, tack vare kamerasensorernas ofullständiga infrarödfiltrering), den avkodning av mönstret hör hemma hos dedikerade IR-mottagare. Mobilverktyget lever avsiktligt i den långsamma, robusta änden av modulationsspektrumet: 2 Hz är glacialt som kommunikation, men som mätbärare är det snabbt nog att undgå omgivningsdrift och långsamt nog för vilken kamera som helst att sampla troget.
| Professionellt instrument | Mobilutrustning för modulerat ljus | Där skillnaden blir kännbar |
|---|---|---|
| Spektrofotometer ($3 000–$50 000): transmission mot våglängd, nanometerupplösning, kalibrerad referensstråle | Transmissionskvot i tre breda färgkanaler, immun mot omgivande ljus via modulering | Beläggningsspektra, UV/IR-transmission, alla värden av databladskvalitet — tre breda RGB-band kan inte upplösa det en monokromator kan |
| Lux-/flimmermätare med vågformsfångst ($500–$3 000, enligt IEEE 1789-parametrar) | Bekräftar och tidsbestämmer sin egen sändares modulering; robust avläsning av svängningen | Karakterisering av okänt snabbt flimmer (kHz PWM) — kamerans samplingsfrekvens sätter gränsen för vad den kan tidsbestämma |
| Fotodiod + lock-in-förstärkare (labbuppställning, $2 000+): fullstyrkeversionen av exakt detta knep | Samma arkitektur med en kamera som fotodiod och percentiler som lock-in | Dynamiskt omfång och frekvensomfång — labbutrustningen kan återvinna signaler som är tusentals gånger svagare, vid vilken modulationsfrekvens som helst |
| IR-protokollanalysator / IR-mottagarmodul ($10–$100) | Ser att en fjärrkontrolls LED-lampa tänds; kan inte avkoda bärvågor på 38 kHz | Att faktiskt läsa av fjärrkontrollkoder — rätt verktyg kostar mindre än en lunch och är inte en telefon |
Designregeln i korthet: lita aldrig på en stimulus du inte har verifierat. Sändaren bestämmer 2 Hz, men mottagaren mäter oberoende tiden på det som kom fram och vägrar att beräkna något från en obekräftad blinkning — samma princip som när stroboskopverktyget verifierar sin egen ficklampa och isoleringssvepet identifierar sina egna toner. Mellan "appen sa till skärmen att blinka" och "kameran mätte en blinkning" måste en mätplattform alltid satsa på det senare.
För att se hur svängningsförhållandet blir till ett fullständigt omdöme om glaset, läs inlägget om transparens och polarisation; för en karta över var mobilens optik faktiskt konkurrerar med labbotik, läs den ärliga sammanställningen.