Kohderyhmä: Tämä artikkeli on kirjoitettu OEM-tuotepäälliköille ja brändin omistajille, jotka tarvitsevat puolustettavan ja testattavan spesifikaation sille, miten lukukynä vakauttaa kuvan valotuksen, kun lapsi siirtyy aurinkoiselle parvekkeelle, loisteputkivalaistuun luokkahuoneeseen ja yövalon ääreen. Oletamme, että tiedät, mitä valotusarvo tarkoittaa, mutta tarvitset toimittajapuolen selityksen siihen, miksi 16-vaiheinen painotettu mittaus silmukka voittaa globaalin keskiarvon.
Automaattivalotusalgoritmi (AE) on hiljainen tuomari, joka päättää, jääkö OID-pistematriisi keskelle kennon dynamiikka-aluetta vai leikkaako se ylivalottuen. 4 dollarin BOM-lukukynässä AE-silmukka pyörii 30 ms välein, ottaa näytteitä kahdeksasta mittausvyöhykkeestä, soveltaa tilannetunnistuksen esijännitystä ja syöttää tuloksen kennon analogisen vahvistuksen ja integrointiajan rekistereihin. Huonosti toteutettuna AE värähtelee: käyttäjä tuntee 200 ms kirkkausvaihtelun, joka tulkitaan ohjelmistoviaksi. Hyvin toteutettuna AE lukitsee OID-ehdokasekstraktiotason vakaaseen toimintapisteeseen alle480 ms:ssa, kattaen 1,5 aukon vaihtelun välillä 50 lux – 5 000 lux.
Tämä artikkeli käsittelee AE-algoritmin toimintaa yhdessätoista tuotantomallissa (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6), sitä miksi 16-vaiheinen suppeneminen on makea piste, ja miten maahantuojien tulisi määritellä AE-käyttäytyminen vuoden 2026 RFQ-tarjouspyyntöönsä.
1. Ongelma, jonka automaattivalotuksen on ratkaistava lukukynässä
Lukukynällä ei ole älypuhelimen monikehyksisen HDR-putken tai 1/1,7-tuumaisen kennon ylellisyyttä. Kennon koko on 1/5 tuumaa tai pienempi, objektiivin aukko on kiinteä F2.0–F2.8, ja OID-hila on 0,18 mm toistuva kuvio, josta OCR-vaihe riippuu. Jos kuva on liian tumma, pisteet häviävät paperin kohinalattiaan; jos liian kirkas, pisteet leviävät ja lumaero putoaa alle 18 askeleen. AE-tavoite on siksi kapea: aseta paperin harmaakorttiekvivalentti arvoon 110/255 8-bittisessä lähdössä, toleranssilla ±8 tasoa.
Kolme voimaa työntää tätä tavoitetta ympäriinsä:
- Ympäristön valaistuksen vaihtelu. Lapsi lukiessaan verannalla voi kokea 50 lux – 5 000 lux vaihtelun 600 ms aikana, kun pilvi kulkee ohi.
- Kynän kärjen ja paperin etäisyyden vaihtelu. Optinen suurennus muuttuu noin 6 % / 1 mm irrotus, mikä tarkoittaa 0,7 aukon valotusmuutosta kennolla.
- OID-kuvion tiheys. Kolmevuotiaiden kuvakirjoissa on 28 pisteen suuri teksti ja harva OID, kun taas neljännen luokan oppikirjoissa on 9 pisteen teksti tiheällä OID:lla, mikä muuttaa globaalia heijastuskykyä.
Vankan AE-algoritmin on kompensoitava kaikki kolme ilman ylikompensointia.
2. 8-vyöhykkeinen painotettu mittausverkko
Jokainen lukukynän kenno jakaa aktiivisen 640 x 480 (tai 320 x 240 yhdistetyn) alueen 8 vyöhykkeeseen. Keskimmäiset neljä vyöhykettä on painotettu kertoimella 2, koska OID-piste sijaitsee todennäköisimmin siellä, ja neljä kulmaa on painotettu kertoimella 0,5, koska ne sisältävät paperin marginaalin kohinan. Mittauskierroksen tulos on yksi luku: valotusarvo välillä 0–255.
| Vyöhykeryhmä | Pikselialue | Paino | Miksi |
|---|---|---|---|
| Keskusta 4 | (160,120)–(480,360) | 2,0x | OID-pisteen suurin tiheys |
| Reunojen 4 keskipisteet | (0,120), (640,120)… | 1,0x | Lauseen peruslinjan konteksti |
| Kulmat | (0,0), (640,0)… | 0,5x | Sivun marginaalin kohinalattia |
Painotettu arvo syötetään PI-säätimeen, jossa Kp = 0,45 ja Ki = 0,08. Säätimen lähtö ohjaa kahta kennon rekisteriä: integrointiaikaa (riveinä, 1–1200) ja analogista vahvistusta (1x–8x 0,125 EV askeleina). Jokaisella kehyksellä säädin siirtää molempia rekistereitä, kunnes arvo osuu tavoiteikkunaan. Suppeneminen pakotetaan päättymään 16 kehyksessä 30 fps:llä eli 533 ms.
3. Miksi 16-vaiheinen suppenemisraja on tärkeä
Pitkähäntäinen suppeneminen aiheuttaa pahamaineisen "välkeilyn". Jos sallit 64 kehyksen (2,1 sekuntia) suppenemisen, käyttäjä näkee kirkkauden sykkivän liikkuessaan. Jos rajaat 8 kehykseen, AE ylikompensoi ja leikkaa. Kuusitoista kehystä on empiirinen makea piste, joka perustuu testaamiseen yli 230 jakelijan kanssa, jotka raportoivat 500–600 ms suppenemisnopeuksien tuntuneen "välittömiltä" 4–12-vuotiaille lapsille.
16-vaiheinen raja on toteutettu laiteohjelmistossa kovana kattona I-termin kertyjälle. Kun säädin on kaukana tavoitteesta, se toimii täydellä korjauksella. Kun jäännösvirhe laskee alle 2 EV askeleen, I-termi jäädytetään estämään integraattorin kyllästyminen. Tämä on dokumentoitu dokumentissa TC-003 lukukynän laiteohjelmistoarkkitehtuuri.
4. Tilanteen tunnistuksen esijännitystaulukko
Kaikki tilanteet eivät ole samanlaisia. AE-silmukka sisältää pienen tilanteen tunnistusluokittelijan, joka esijännittää tavoitelumaa ylös tai alas:
| Tilanneluokka | Luma-esijännite (tasot) | Syy |
|---|---|---|
| Kirkas luokkahuone | +0 | Oletus, optimoitu 350 lux |
| Auringonvalossa ulkona | −8 | Paperi näyttää valkaistulta; suojaa huippuvalot |
| Lämmin lamppu (2700K) | +6 | Paperi kellastuu; esijännitä ylös kontrastin säilyttämiseksi |
| Makuuhuoneen hämärä lux | +10 | Kompensoi sauvasolujen hämäränäön havainnointia |
| Takavalaistu sivu | −14 | Estä sivun leikkautuminen valkoiseksi |
Luokittelin ajaa 24-tavuisen päätöspuun luma-histogrammin muodosta, suoritusaika 0,6 ms Cortex-A5-ytimellä. T2- ja Y6-lippulaivoissa luokittelin saa 64-tavuisen syötevektorin, jolla tarkkuus on 96 % vs 91 % malleissa B1\/B2.
5. Miten AE toimii yhdessätoista mallissa
Yksitoista mallia eroavat sensorin dynaamisella alueella ja ISP-versiolla, jotka suoraan määrittävät AE-ylärajan:
| Malli | Sensorin dynamiikka | Pienin integrointi | Suurin vahvistus | AE-konvergenssi | F-askeleet |
|---|---|---|---|---|---|
| B1 | 62 dB | 2 linjaa | 4x | 18 kuvaa | 7 |
| B2 | 62 dB | 2 linjaa | 4x | 18 kuvaa | 7 |
| F8 | 64 dB | 2 linjaa | 4x | 16 kuvaa | 7 |
| K7 | 68 dB | 1 linja | 6x | 16 kuvaa | 8 |
| KF1 | 68 dB | 1 linja | 6x | 16 kuvaa | 8 |
| L5 | 70 dB | 1 linja | 6x | 14 kuvaa | 8 |
| P2 | 64 dB | 2 linjaa | 4x | 16 kuvaa | 7 |
| Q6 | 72 dB | 1 linja | 8x | 14 kuvaa | 9 |
| Q8 | 72 dB | 1 rivi | 8x | 14 kuvaa | 9 |
| T2 | 78 dB | 1 rivi | 8x | 12 kuvaa | 10 |
| Y6 | 78 dB | 1 rivi | 8x | 12 kuvaa | 10 |
Huomaa aukkojen käsittely -sarake. B1 ja B2 pystyvät käsittelemään 7 aukon dynaamisen alueen, mikä riittää vain sisäkäyttöön tarkoitetuille SKU-versioille. T2 ja Y6 käsittelevät 10 aukkoa, mikä on syy siihen, miksi PR-159 lukukynä näkövammaisille -mallisto on rakennettu niiden varaan. Katso myös PR-184 lukukynän näyttö LCD vs TFT vs IPS saadaksesi dynaamisen alueen näyttöpuolen vastineen.
6. Vuorovaikutus ISP:n ja OCR-vaiheen kanssa
AE-silmukka on ensimmäinen kolmesta toisiinsa kytketystä ohjaussilmukasta. Lähtökohtainen luma-tavoite kulutetaan seuraavasti:
- ISP-vahvistusvaihe — katso TC-121 lukukynän kameran ISP.
- OID-kynnysvaihe — vaatii 18-vaiheisen luma-deltan.
- Automaattinen valkotasapaino -vaihe — katso TC-171 lukukynän automaattinen valkotasapaino.
Yleinen virhe, jonka maahantuojat joskus tekevät, on AE:n testaaminen erillään. Laboratoriotestin on sisällettävä OID-arkki kameran alla, jotta OCR-taso on lukittuna. Jos testaat AE:tä tyhjällä harmaakortilla, 18-vaiheinen delta-testi menee läpi, mutta todellisessa käytössä OID-ruudukko epäonnistuu 30 luxissa, koska pisteet ovat pienempiä kuin kortin ominaisuudet. PR-281 lukukynän vikataajuus -laboratoriomenettely sitoo AE-hyväksynnän OID-lukkiutumisasteeseen, ei pelkän harmaakortin konvergenssiin.
Ostajan vinkki: Kun kirjoitat AE-hyväksymislauseketta, lisää: "AE-konvergenssi on todennettava standardilla OID-testiarkilla, ei tyhjällä harmaakortilla, ja OCR:n ensimmäisen lukituskerran on pysyttävä ≥95 %:ssa ilmoitetulla lux-alueella."
7. Reuna-tapaukset, jotka algoritmin on käsiteltävä
Laiteohjelmistotiimi on kirjannut yhdeksän reuna-tapausta vuoden 2023 jälkeen:
- Käden varjon lepattaminen sivulla — ratkaistu 30 kuvan debounce-viiveellä AE-pisteissä.
- Kiiltävän aikakauslehden sivun lukeminen — ratkaistu +12 tason luma-biasilla kompensoimaan heijastuksia.
- Kärki painettu liian kovaa paperia vasten — ratkaistu erillisellä "lähikenttätilalla", joka lyhentää integrointiaikaa 30 %.
- Kärki nostettu 8 mm paperin yläpuolelle — ratkaistu siirtymällä "hakutilaan", jossa on suurempi vahvistus.
- Suora auringonvalo sivulla — ratkaistu tilannetunnistusluokalla "aurinkoinen ulkoilu", jossa on −8 bias.
- Kameran peittäminen sormenjäljellä — ratkaistu luma-delta-tarkistuksella, joka pudottaa pisteen kynnyksen alle ja käynnistää TC-077 lokien keräys ja telemetria -tapahtuman.
- AA-pariston varaus vähissä (vain T2) — ratkaistu pienentämällä maksimivahvistus 8x:stä 4x:ään käyttöajan pidentämiseksi.
- Kaksivärinen kuvakirja, jossa on korkean kontrastin aukeamia — ratkaistu vyöhykepainotuksen tasapainotuksella.
- Lämmön aiheuttama pimeävirran nousu — ratkaistu mustatason puristimella, joka toimii 30 kuvan välein tummissa kohtauksissa.
Jokaiselle näistä tapauksista on yksikkötesti laiteohjelmiston regressiosarjassa. Voimme jakaa testitunnukset pyynnöstä.
8. SVG-kaavio: Konvergenssiaika vs. alkuvirhe
9. SVG-vuokaavio: AE-ohjaussilmukka
10. AE:n määrittely vuoden 2026 RFQ-tarjouspyynnössä
Suosittelemaamme puhdasta RFQ-lauseketta:
"Toimittajan on julkaistava AE-konvergenssiaika (ms, ±10 %) 1,5 aukon alas- ja 1,5 aukon ylöspäin askeleesta mitattuna standardilla OID-testisivulla mallin julkaistulla lux-alarajalla, ja ensi lukolla OCR-lukitusasteen on oltava ≥95 % 200 testikerralla. Kohtaustyyppien on sisällettävä: luokkahuoneen loisteputki, aurinkoinen ulkoilma, lämmin lamppu ja hämärä yövalaistus. Bias-taulukko on ilmoitettava kirjallisesti."
Pyydä tämän lisäksi firmware-regressiotestin tunnus ja OEM-lukukynän tekninen datapaketti, joka sisältää testitiedot 86 firmware-julkaisusta.
11. Kenttädataa 47 maasta
47 maahan toimitetusta yli 47 000 yksiköstä AE-silmukka on kirjannut seuraavan koosteen:
- Keskimääräinen konvergenssiaika: 412 ms (tavoite 533 ms, marginaali 22 %).
- Ensilukituksen lukitusaste 100 luxilla: 97,4 %.
- Ensilukituksen lukitusaste 5 luxilla malleissa Q6/Q8/T2/Y6: 92,0 %.
- AE:hen liittyvät tukipyynnöt: 2,1 % kaikista tiketeistä, laskettu 7,6 %:sta firmware-versiossa 2.4.0.
- "Kirkkauden välkynnän" valitukset: 0,4 % palautuksista, kaikki firmware-versioissa < 3.0.0.
Jos vertailet lukukyniämme kilpailijaan, joka ei julkaise AE-konvergenssiaikoja, itse luvun puuttuminen on punainen lipun. Pyydä testausmenettely ja käytetty OID-testisivu.
12. Yleisiä virheitä, joita maahantuojat tekevät
- ISO:n sekoittaminen EV:hen. Jotkut ostajat pyytävät ISO 800 -herkkyyttä, mutta lukukynä ei koskaan nosta ISOa, koska analogisen vahvistuksen yläraja on 8x.
- Älypuhelimella testaaminen kynän sijaan. Älypuhelimissa on 12 aukon HDR; lukukynissä 7–10 aukkoa. Testaa kynällä.
- Kohtausbias-taulukoiden huomiotta jättäminen. "Lämmin lamppu" -kohtaus oletusarvoisella biaksella leikkaa paperin valkoiseksi.
- AE-firmware-regressiotestien budjetoimatta jättäminen. Varaa 5 päivää QA-aikaa firmware-versiota kohti.
- AQL 1.0 -näyteplan ohittaminen AE:lle.The PR-281-lukukynän vikatiheys -artikkeli sitoo AQL:n toiminnallisiin vikoihin, AE mukaan lukien.
13. UKK
14. Liittyvää luettavaa
- Lukukynän kameran ISP ja kuvasignaaliprosessori
- Lukukynän kameran pikselien yhdistäminen ja hämäräkuvauksen suorituskyky
- Lukukynän automaattinen valkotasapaino (AWB)
- Lukukynän firmware-arkkitehtuuri selitettynä
- Lukukynän OID-koodin tulostus ja tulostustarkkuus
- Paras lukukynä näkövammaisille
- OEM-lukukynät