Kohderyhmä: Tämä artikkeli on kirjoitettu OEM/ODM-ostajille, brändin omistajille ja tuotepäälliköille, jotka haluavat ymmärtää optisen OID-kameran ja konenäköputken, joka muuttaa paperille painetun koodin dekoodatuksi äänivasteeksi 80–150 ms:ssa. Oletuksena on, että vertailet lukukynän laitteistoa kilpaileviin alustoihin ja tarvitset perusteltavissa olevia lukuja.

Lukukynän kamera ja konenäköanturimoduuli: optiikka, ISP ja OID-läpäisykyky
Yksittäinen komponentti, joka määrittää lukukynän käyttökokemuksen, on kärkeen asennettu kamera ja konenäköanturimoduuli. Toisin kuin kuluttajille tarkoitettu verkkokamera, joka voi käyttää 200 ms tarkennukseen ja toiset 200 ms pakkaamiseen, lukukynän täytyy dekodata 4 × 4 mm:n OID (Optically Identifiable Digit) -kuvio kynän liikkuessa jopa 30 cm/s sivulla. Mikä tahansa sulkimen viive, rolling-shutter-vääristymä tai ISP:n (image signal processor) pullonkaula näkyy suoraan ohitettuna koodina ja turhautuneena lapsena. Kaikkien 11 tuotanto-SKU:n (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6) osalta kamera- ja ISP-valinnat selittävät noin 60 % koetusta "vasteaikojen" erosta lippulaiva Q8:n ja perustason B1:n välillä.
Tämä artikkeli purkaa kamerakennon, objektiivin, IR-valaistuksen, ISP-putken ja tuotannossa käytetyn OID-dekooderin laiteohjelmiston. Sisällytämme mitatut dekoodausviiveet, kuvataajuuden, toimintaetäisyyden toleranssin ja BOM-kustannuksen. Artikkelin lopussa sinun pitäisi pystyä valitsemaan 90 fps:n global-shutter-moduulin (L5, Q8, T2) ja 60 fps:n rolling-shutter-moduulin (B1, B2, F8, K7, KF1, P2, Q6) välillä kohdekäyttäjän iän, liikeprofiilin ja hintaluokan perusteella.
1. Lukukynän kameramoduulin anatomia
Lukukynän kameramoduuli koostuu viiden komponentin pinosta:
- Kuva-anturi — 1/9" tai 1/13" CMOS, tyypillisesti 640 × 480 harmaasävy, joko global- tai rolling-sulkimella.
- Objektiivi — 4-elementtinen muovi- tai 2-elementtinen lasiobjektiivipino, kiinteä tarkennus, f/2.48 efekt.
- IR-kaistanpäästösuodatin — 850 nm tai 940 nm kapeakaistainen, liimattu suoraan anturin suojalasiin.
- LED-valaisin — yksi tai kaksi 0603 SMD -lediä 850 nm tai 940 nm, asennettu 8–12 mm optiselta akselilta.
- Taipuisa piirilevy — 0,15 mm tai 0,20 mm polyimidi, 4-nastainen LVDS tai 2-nastainen MIPI CSI-2 -liitäntä.
Q8- ja T2-malleissa pino on koteloitu alumiiniseen putkeen safiiri-ikkunalla; B1-, B2- ja P2-malleissa ikkuna on kemiallisesti vahvistettua soodakalkkilasia, jonka valoaukko on 6 mm. Toimintaetäisyys määräytyy objektiivin polttovälin ja OID-pisteen koon mukaan: 8 mm:n tarkennusetäisyydellä näkökenttä on 6,4 mm × 4,8 mm, joka rajaa täsmälleen yhden 4 × 4 mm:n OID-koodin 1,2 mm:n marginaalilla joka puolella.
2. Anturin valinta: global shutter vs. rolling shutter
Rolling-shutter-anturit (Sony IMX219-luokka, ON Semiconductor MT9V034-luokka) valottavat rivit peräkkäin. 640 × 480 -anturi 60 fps:llä antaa riviajaksi noin 33 µs; alin rivi valottuu siis 16 ms ylimmän rivin jälkeen. Jos kynä liikkuu 30 cm/s tuon 16 ms:n aikana, kuva vääristyy 4,8 mm – enemmän kuin tarpeeksi rikkomaan OID-koodin rekisteröinnin. Kompensoidakseen tämän K7- ja KF1-mallien laiteohjelmiston 1.9.5 rolling-shutter-moduulit käyttävät ennustavaa de-skew-suodatinta, joka arvioi lateraalinopeuden edellisestä kuvasta ja soveltaa projektiivisen muunnoksen. Matematiikka toimii tasaisella liikkeellä, mutta pettää, kun lapsi nykäisee kynää sivulle.
Global-shutter-anturit valottavat kaikki pikselit samanaikaisesti. Hinta on korkeampi pimeä virta ja kiinteä kuvion kohinataso noin 2× korkeampi kuin rolling-shutter-vastineilla. L5-, Q8-, T2- ja Y6-mallit käyttävät ON Semiconductor AR0144 -anturia, 1/4" 1280 × 800 global-shutter-anturi, joka on binnattu 640 × 480 -resoluutioon 90 fps:llä. Päästä päähän -viive (valotuksen alusta dekoodattuun merkkiin ääniväylällä) on 78 ms 90 fps:llä, kun dedikoitu OID-dekooderi toimii ARM Cortex-M4F:llä 168 MHz:n taajuudella.
| SKU | Anturi | Suljin | Resoluutio | Kuvataajuus | Dekooderin viive | SKU:n hintaluokka |
|---|---|---|---|---|---|---|
| B1 | GalaxyCore GC0308 (rolling) | Rolling | 640 × 480 | 30 fps | 180 ms | $3,80–$4,50 |
| B2 | GC0308 (rolling) | Rolling | 640 × 480 | 30 fps | 175 ms | $4,20–$4,90 |
| F8 | OmniVision OV7740 (rolling) | Rolling | 640 × 480 | 60 fps | 110 ms | $5,50–$6,50 |
| K7 | OV7740 (rolling, de-skew) | Rolling | 640 × 480 | 60 fps | 105 ms | $6,80–$7,80 |
| KF1 | OV7740 (rolling, de-skew) | Rolling | 640 × 480 | 60 fps | 105 ms | 7,20–8,40 $ |
| L5 | AR0144CS (global) | Global | 1280 × 800 binned | 90 fps | 78 ms | 8,50–9,80 $ |
| P2 | GC0308 (rolling) | Rolling | 640 × 480 | 30 fps | 195 ms | 3,90–4,60 $ |
| Q6 | OV7740 (rolling, de-skew) | Rolling | 640 × 480 | 60 fps | 100 ms | 7,80–8,90 $ |
| Q8 | AR0144CS (global) | Global | 1280 × 800 binned | 90 fps | 75 ms | 9,20–10,80 $ |
| T2 | AR0144CS (global, HDR) | Global | 1280 × 800 binned | 90 fps | 82 ms | 11,50–13,50 $ |
| Y6 | AR0144CS (global) | Global | 1280 × 800 binned | 90 fps | 80 ms | 12,80–14,50 $ |
Dekoodausviive mitataan päästä päähän tuotantolaiteohjelmistoversioilla, jotka on lueteltu spec sheet -asiakirjamme kohdassa §6 (B1/B2 2.4.7, F8 3.1.2, K7/KF1 1.9.5, L5 4.2.0, P2 2.0.3, Q6/Q8 3.3.1, T2/Y6 2.6.4). Nämä ovat 95. persentiilin lukemia; mediaaniviive on noin 30 % matalampi.
3. Työskentelyetäisyys, syväterävyys ja OID-pisteiden geometria
OID-koodi tulostetaan 4 × 4 mm:n ruudukkona, jossa on 16 × 16 solmua, kukin 250 µm. Jotta tämä kuvio voidaan erottaa, optisen järjestelmän kontrastimodulaation on oltava vähintään 0,35 avaruustaajuudella 2 viivaparia millimetrillä. Kun käytetään 1/13" kennoa aukolla f/2.4 ja 8 mm:n tarkennuksella, syväterävyys (DoF) on noin ±1,5 mm 50 %:n MTF-pisteessä. Q8 ja T2 käyttävät f/2.0-objektiivia, joka laajentaa syväterävyyden ±2,2 mm:iin, mikä on käytännön toleranssi lapsen kädessä, kun kynää pidetään 5–10 mm sivun yläpuolella.
Objektiivin MTF-käyrä (modulanssin siirtofunktio) on merkittävä erottava tekijä. 4-elementtinen muovilinssipino (käytetään malleissa B1, B2, P2) tuottaa 35 % MTF:n taajuudella 50 lp/mm. 2-elementtinen lasilinssipino (käytetään malleissa Q8, T2, Y6) tuottaa 55 % MTF:n samalla avaruustaajuudella. Käytännön vaikutus: kiiltävällä taidekirjan paperilla muovilinssi-SKU:t osoittavat 1,5 %:n dekoodausvirheitä; lasilinssi-SKU:t 0,3 %.
4. Valaistus: 850 nm vs. 940 nm ja ympäristön valon hylkintä
IR-valaisin on toiseksi kriittisin komponentti kennon jälkeen. Lukukynät valaisevat sivun kapeakeilaisella LEDillä ja lukevat OID-kuvion heijastuneen IR-signaturin. Valinta 850 nm:n ja 940 nm:n välillä riippuu ympäristön valon hyljinnästä ja silmäturvallisuudesta:
| Aallonpituus | Ympäristön valon hyljintä | Silmäturvallisuusluokka | LEDin myötävirta | Auringonvalon häiriö |
|---|---|---|---|---|
| 850 nm | Kohtalainen (piikennojen herkkyys on korkea) | Luokka 1, 50 mA:lla | 50 mA huippu, 8 mA keskiarvo | Suurempi häiriö suorassa auringonvalossa |
| 940 nm | Parempi (piin herkkyys laskee 30 %) | Luokka 1 / 80 mA | 80 mA huippu, 12 mA keskiarvo | Pienempi häiriö suorassa auringonvalossa |
Kaikki 11 SKU-mallia käyttävät 940 nm:n valaistusta kahdesta syystä. Ensinnäkin 940 nm on ihmissilmälle näkymätön, joten lapset eivät näe häiritsevää punaista hehkua kärjessä. Toiseksi luokkahuoneiden valaistus (loisteputket ja LED) säteilee erittäin vähän yli 900 nm:n aallonpituuksilla, joten signaali-kohinasuhde on parempi. Kustannus on noin 0,05 dollaria LEDiä kohden ja virrankulutus nousee hieman.
Valaisimen kuvio on 30° kartio linssiakselin suuntaisesti. Malleissa L5 ja Q8 LED on 9 mm:n etäisyydellä anturin optisesta keskipisteestä, mikä tuottaa kevyen varjon, joka auttaa dekooderia erottamaan kohotetut painetut koodit tasaisesta musteesta. Malleissa B1 ja B2 LED on vain 6 mm:n etäisyydellä keskipisteestä, mikä tuottaa tasaisemman ja yhtenäisemmän valaistuksen mutta menettää varjoavun.
5. ISP-putki: raakakuvasta dekoodattuun merkkiin
Lukukynä ei tallenna kuvia; se käsittelee ne suoratoistoputkessa. ISP on tyypillisesti laitteistolohko pää-MCU:n sisällä (ARM Cortex-M4F tai M7) tai erillinen NXP i.MX RT1060. Putki toimii 60 tai 90 fps:n nopeudella ja kuluttaa 18–35 mA resoluutiosta ja kuvataajuudesta riippuen.
Putken vaiheet:
- Anturin kaappaus — valotus 1–8 ms, vahvistus 1×–8×, laukaisu LED-ajurin laitteistostrobosignaalilla.
- Mustatason vähennys ja linssin varjostuksen korjaus — käyttää tehdaskalibroituja kertoimia laiteohjelmistosta 2.4.7 / 3.1.2 / 4.2.0.
- Bayer-demosaic (vain värimalleissa) — T2 ja Y6 toimitetaan värariantianturilla tulevia AR-peittokuvia varten; B1, B2 ja P2 käyttävät harmaasävyä.
- Gammakorjaus ja kontrastin venytys — adaptiivinen histogrammin ekvalisointi 32-alkioisella luminanssihistogrammilla.
- OID-tunnistusikkuna — hakee 16 × 16 -ristikkosignatuuria kuvan keskimmäisestä 80 %:sta; kesto 4,2 ms Cortex-M4F:llä.
- Solun dekoodaus — binarisoi jokaisen solun, laskee 256-bittisen OID-pakettikentän ja validoi CRC-16:n. Kesto 2,6 ms.
- Äänen lähetys — työntää dekoodatun merkin indeksin TTS-moottoriin; edestakainen matka kynän alaspainalluksesta kaiutinlähtöön on 78–195 ms SKU-mallista riippuen.
L5:n laiteohjelmisto 4.2.0 toteuttaa "ennakoivan dekoodauksen" tempun: kun kynä liikkuu tasaisesti, ISP hakee seuraavan todennäköisen koodisijainnin nopeusarvion perusteella, mikä lyhentää keskimääräistä dekoodausviivettä 12 ms.
6. Laiteohjelmistoversiot ja kameran viritystila
Tehdas toimittaa jokaisen SKU-mallin viritetyllä ISP-kokoonpanolla, joka on tallennettu 16 kt:n lohkona MCU:n flash-muistiin. Viritys sisältää mustatason offsetin, linssin varjostustaulukon (16 × 16 -vahvistuskerroinruudukko), gamma-LUT:n ja OID-tunnistimen kynnysarvojoukon. Uudelleenviritys tehdään tehtaalla, kun saapuu uusi linsserä; AQL II -suunnitelma kattaa Major 1.0 -otoksen 32 yksikköä erää kohti näytekooodikirjaimella F (AQL 1,0 → 1 hyväksytty virhe).
| SKU | Laiteohjelmisto | ISP-lohkon versio | AQL II -otos erää kohti |
|---|---|---|---|
| B1 / B2 | 2.4.7 | 12 | 32 yksikköä |
| F8 | 3.1.2 | 17 | 32 yksikköä |
| K7 / KF1 | 1.9.5 | 14 | 32 yksikköä |
| L5 | 4.2.0 | 22 | 32 yksikköä |
| P2 | 2.0.3 | 11 | 32 yksikköä |
| Q6 / Q8 | 3.3.1 | 19 | 32 yksikköä |
| T2 / Y6 | 2.6.4 | 18 | 32 yksikköä |
Jos ostaja pyytää eri viritystä (esimerkiksi pienempää vahvistusta hyvin tummia oppikirjoja varten), laiteohjelmistotiimi voi toimittaa räätälöidyn blobin 3–5 arkipäivässä ilman lisäkustannuksia yli 5 000 yksikön tilauksille.
7. Kameramoduulin luotettavuus ja pudotustestikäyttäytyminen
Kameramoduuli sijaitsee kynän kärjessä, joten se absorboi kovimman iskun jokaisessa pudotuksessa. Moduuli on hyväksytty 1,5 metrin pudotukseen betonille Reading Pen Drop Test 1.5 Meter ISTA -protokollamme mukaisesti, 12/12 selviytymisasteella 6 pudotuksen jälkeen eri kulmista (pinta, kulma, reuna). Linssipino on liimattu UV-kovetteisella liimalla, joka säilyy elastisena -10 °C:seen asti; sen alle liima jäykistyy ja selviytymisaste laskee 9/12:een. Pohjoismaiden ja Venäjän ostajille suosittelemme T2- tai Y6-SKU:ta, joissa käytetään silikonipohjaista liimaa, jonka luokitus on -25 °C.
Flex-PCB on toiseksi haurain osa. Testaamme 200 000 taivutusjaksoa 2 mm:n säteellä, mikä on tyypillinen taivutus kokoonpanon aikana. AR0144CS-moduuli Q8:ssa ja T2:ssa käyttää 0,15 mm:n flexiä, jossa on jäykiste liittimen takana; GC0308 B1:ssä, B2:ssa ja P2:ssa käyttää 0,20 mm:n flexiä ja selviää 150 000 jaksosta. Kenttäpalautustiedot vuodesta 2023 lähtien lähetetyistä yli 47 000 yksiköstä osoittavat 0,6 %:n kameraan liittyvän vikaantumisasteen, josta 0,4 % on linssi-ikkunan naarmuja (takuuehtojemme alainen) ja 0,2 % flex-PCB:n murtumia.
8. OEM-räätälöinti: Logo, ikkunan kehys ja toimintaetäisyys
Kameramoduulissa on kolme OEM-räätälöintikohtaa:
- Logopainatus safiiri-ikkunassa — 1-värinen silkkipainatus, 200 kpl MOQ, $0,04 per yksikkö asetuskustannus plus $0,01 per yksikön tuotantokustannus.
- Ikkunan kehyksen väri — matta musta on vakio; OEM-värit (Pantone-sävyiset) vaativat 3 000 yksikön MOQ:n ruiskuvalumuotin värinvaihdolle, $1 800 muottilisä.
- Toimintaetäisyyden kalibrointi — toimitamme oletuksena 8 mm:n tarkennuksen; 6 mm ja 10 mm ovat saatavilla malleihin L5, Q8 ja T2 ilman lisäkustannuksia. Muista etäisyyksistä annamme tarjouksen pyynnöstä, $2 400 kertaluonteinen suunnittelumaksu.
Tiukalla budjetilla toimiville private-label-ostajille suosittelemme jättämään kameramoduulin vakioksi ja räätälöimään vain kotelon värin ja käynnistyslogon. OEM-kameraflexi on identtinen vakio- ja premium-SKU:idemme välillä toimitusketjun pitämiseksi yhtenäisenä.
9. Ostajan tarkastuspisteet hankinnassa
Kun auditoit lukukynätoimittajan kameraratkaisua, kysy seuraavat:
- Anturin tekniset tiedot ja jäljitettävyys — toimitamme täydellisen valmistajan teknisen tiedotteen, eräkoodin ja alkuperämaan jokaiselle lähetykselle. AR0144CS tulee ON Semiconductorin Taiwanin tehtaalta; GC0308 GalaxyCoren Shanghain tehtaalta.
- ISP-viritysraportti — sisältäen linssin varjostuskertoimet ja dekoodauksen latenssihistogrammin AQL-näytteelle.
- Linssin MTF-käyrä — mitattuna 1951 USAF -resoluutiokohteella tuotantotarkennusetäisyydellä.
- Pudotustestiraportti — kattaa 12-akselisen pudotussekvenssin 1,5 m betonille sekä lämpöshokkiraportin -10 °C:stä +50 °C:hen.
- ESD-raportti — kameran flex kestää 8 kV:n kontakti- / 15 kV:n ilmapurkauksen IEC 61000-4-2 -standardin mukaisesti.
- Kenttäpalautusaste vikatilan mukaan — julkaisemme sisäisen 0,6 %:n kameraan liittyvien vikojen astemme neljännesvuosittain.
Laadukkaan kameramoduulin kustannus on noin $1,85–$3,40 per kynä (BOM 5k MOQ:lla). Sen leikkaaminen $0,95:n tuntemattoman lähteen moduuliin nostaa tyypillisesti kenttäpalautusastetta 0,6 %:sta 4–6 %:iin, mikä tuhoaa brändin arvon nopeammin kuin säästää katetta.
10. Hankintasuositus
Useimmille B2B-ostajille Q6 (rolling shutter, de-skew) on paras hinta-laatusuhde $7,80–$8,90 per yksikkö. Premium-OID-kirjoille, joissa on tiheä kooditiheys (kuten 64-sivuinen sanastoatlas), Q8- tai T2-global-shutter on oikea valinta. Taaperoikäisille kynille, joissa lapsi liikkuu hitaasti, B1 tai B2 riittää ja pitää vähittäismyyntihinnan alle $19. Jos olet epävarma, suunnittelutiimimme voi suorittaa 14 päivän näytearvioinnin käyttäen painettuja OID-kirjojanne — tarjoamme ilmaisia näytteitä yli 5 000 yksikön tilauksille.
11. FAQ
12. Liittyvää luettavaa
- Reading Pen Firmware Architecture Explained
- Reading Pen Power Consumption and Runtime Test
- Reading Pen RFID vs NFC and 13.56MHz
- Reading Pen Accelerometer and Gyro Sensor
- Reading Pen Drop Test 1.5 Meter ISTA
- Reading Pen Pressure Sensor and Grip Force
- ODM Reading Pen Engineering Service
- Request a Reading Pen Quote