Zielgruppe: Dieser Artikel richtet sich an OEM/ODM-Einkäufer, Markeninhaber und Produktmanager, die die optische OID-Kamera und die Vision-Processing-Pipeline verstehen müssen, die einen gedruckten Code auf Papier innerhalb von 80–150 ms in eine dekodierte Audioantwort verwandelt. Er geht davon aus, dass Sie Lesestift-Hardware gegen konkurrierende Plattformen evaluieren und belastbare Zahlen benötigen.

Kamera- und Vision-Sensormodul des Lesestifts: Optik, ISP und OID-Durchsatz
Die einzelne Komponente, die das Nutzererlebnis eines Lesestifts definiert, ist das Kamera- und Vision-Sensormodul an der Spitze. Anders als eine Consumer-Webcam, die 200 ms zum Fokussieren und weitere 200 ms zum Komprimieren benötigt, muss ein Lesestift ein 4 × 4 mm OID-Muster (Optically Identifiable Digit) dekodieren, während der Stift mit bis zu 30 cm/s über die Seite bewegt wird. Jeder Shutter-Lag, jedes Rolling-Shutter-Skew oder jeder ISP- (Image Signal Processor) Engpass schlägt 1:1 in einen verpassten Code auf durch und ein frustriertes Kind. Über die 11 Produktions-SKUs (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6), die wir ausliefern, erklären die Kamera- und ISP-Entscheidungen rund 60% der wahrgenommenen „Reaktionsfähigkeits“-Lücke zwischen unserem Flaggschiff Q8 und dem Einstiegsmodell B1.
Dieser Artikel schlüsselt den Kamerasensor, das Objektiv, den IR-Strahler, die ISP-Pipeline und die OID-Decoder-Firmware im Produktionseinsatz auf. Wir liefern gemessene Dekodierlatenz, Framerate, Arbeitstoleranz und BOM-Kosten. Am Ende sollten Sie zwischen einem 90 fps Global-Shutter-Modul (L5, Q8, T2) und einem 60 fps Rolling-Shutter-Modul (B1, B2, F8, K7, KF1, P2, Q6) auf Basis von Zielalter, Bewegungsprofil und Preissegment Ihres Nutzers wählen können.
1. Die Anatomie eines Lesestift-Kameramoduls
Ein Lesestift-Kameramodul ist ein Stapel aus fünf Komponenten:
- Bildsensor — ein 1/9" oder 1/13" CMOS, typisch 640 × 480 Graustufen, entweder Global- oder Rolling-Shutter.
- Objektiv — ein 4-Element-Kunststoff- oder 2-Element-Glaslinsenstack, feste Fokussierung, effektiv f/2.4 bis f/2.8.
- IR-Bandpassfilter — 850 nm oder 940 nm schmalbandig, direkt auf das Deckglas des Sensors geklebt.
- LED-Strahler — eine oder zwei 0603 SMD-LEDs bei 850 nm oder 940 nm, montiert 8–12 mm von der optischen Achse.
- Flex-PCB — 0,15 mm oder 0,20 mm Polyimid, 4-Pin-LVDS- oder 2-Pin-MIPI-CSI-2-Schnittstelle.
Im Q8 und T2 ist der Stack in einem Aluminiumtubus mit Saphirfenster untergebracht; im B1, B2 und P2 ist das Fenster ein chemisch gehärtetes Kalk-Natron-Glasper. Die Arbeitsdistanz ist durch die Objektivbrennweite und die OID-Punktgröße festgelegt: Bei 8 mm Fokusabstand beträgt das Sichtfeld 6,4 mm × 4,8 mm, was exakt einen 4 × 4 mm OID-Code mit 1,2 mm Rand auf jeder Seite einrahmt.
2. Sensorwahl: Global Shutter vs. Rolling Shutter
Rolling-Shutter-Sensoren (Sony IMX219-Klasse, ON Semiconductor MT9V034-Klasse) belichten Zeilen sequenziell. Ein 640 × 480 Sensor bei 60 fps hat eine Zeilenzeit von etwa 33 µs; die unterste Zeile wird daher 16 ms nach der obersten belichtet. Bewegt sich der Stift während dieses 16-ms-Fensters mit 30 cm/s, verzerrt das Bild um 4,8 mm — mehr als genug, um die OID-Code-Registrierung zu sprengen. Zum Ausgleich verwenden Rolling-Shutter-Module in unserer K7 und K7 und KF1 Firmware 1.9.5 einen prädiktiven De-Skew-Filter, der die laterale Geschwindigkeit aus dem vorherigen Frame schätzt und eine projektive Transformation anwendet. Die Mathematik funktioniert bei Bewegung mit konstanter Geschwindigkeit, versagt jedoch, wenn das Kind den Stift ruckartig seitlich bewegt.
Global-Shutter-Sensoren belichten alle Pixel gleichzeitig. Der Preis ist ein höherer Dunkelstrom und ein Fixed-Pattern-Noise-Boden, der etwa 2× höher liegt als bei Rolling-Shutter-Äquivalenten. Unsere L5, Q8, T2 und Y6 verwenden den ON Semiconductor AR0144CS, einen 1/4" 1280 × 800 Global-Shutter-Sensor, der auf 640 × 480 bei 90 fps gebinnt wird. Die End-to-End-Latenz (Belichtungsstart bis zum dekodierten Zeichen auf dem Audio-Bus) beträgt 78 ms bei 90 fps mit dem dedizierten OID-Decoder, der auf einem ARM Cortex-M4F bei 168 MHz läuft.
| SKU | Sensor | Shutter | Auflösung | Framerate | Decoder-Latenz | SKU-Preissegment |
|---|---|---|---|---|---|---|
| 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 $ |
Die Spalte zur Decoder-Latenz wird End-to-End mit den Produktions-Firmware-Versionen gemessen, die in §6 unseres Datenblatts aufgeführt sind (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). Es handelt sich um 95.-Perzentil-Werte; die mediane Latenz liegt etwa 30 % niedriger.
3. Arbeitsabstand, Schärfentiefe und die OID-Punktgeometrie
Der OID-Code wird als 4 × 4 mm großes Raster aus 16 × 16 Zellen zu je 250 µm gedruckt. Um dieses Muster aufzulösen, benötigt das optische System eine Kontrastmodulation von mindestens 0,35 bei der Ortsfrequenz von 2 Linienpaaren pro Millimeter. Mit einem 1/13"-Sensor, f/2.4 und 8 mm Fokus beträgt die Schärfentiefe (DoF) etwa ±1,5 mm am 50 %-MTF-Punkt. Der Q8 und T2 verwenden ein Objektiv mit f/2.0, das die DoF auf ±2,2 mm erweitert – die praktische Spanne für einen Kinderhand haltenden Stift 5–10 mm über der Seite.
Die MTF-Kurve (Modulation Transfer Function) des Objektivs ist ein wesentliches Differenzierungsmerkmal. Ein 4-teiliger Kunststofflinsen-Aufbau (verwendet in B1, B2, P2) liefert 35 % MTF bei 50 lp/mm. Ein 2-teiliger Glaslinsen-Aufbau (verwendet in Q8, T2, Y6) liefert 55 % MTF bei derselben Ortsfrequenz. Praktische Auswirkung: auf glänzendem Kunstbuchpapier zeigen die Kunststofflinsen-SKUs 1,5 % Decoder-Fehler; die Glaslinsen-SKUs zeigen 0,3 %.
4. Beleuchtung: 850 nm vs. 940 nm und Umgebungslichtunterdrückung
Der IR-Strahler ist nach dem Sensor die zweitwichtigste Komponente. Lesestifte beleuchten die Seite mit einer engstrahligen LED und lesen die reflektierte IR-Signatur des OID-Musters. Die Wahl zwischen 850 nm und 940 nm wird durch Umgebungslichtunterdrückung und Augensicherheit bestimmt:
| Wellenlänge | Umgebungsunterdrückung | Augensicherheitsklasse | LED-Vorwärtsstrom | Sonnenlichtinterferenz |
|---|---|---|---|---|
| 850 nm | Mittel (Siliziumsensor-Empfindlichkeit ist hoch) | Klasse 1 bei 50 mA | 50 mA Spitze, 8 mA Mittelwert | Höhere Störanfälligkeit bei direkter Sonneneinstrahlung |
| 940 nm | Besser (Siliziumempfindlichkeit sinkt um 30 %) | Klasse 1 bei 80 mA | 80 mA Spitze, 12 mA Durchschnitt | Geringere Störanfälligkeit bei direkter Sonneneinstrahlung |
Alle 11 SKUs verwenden 940-nm-Beleuchtung aus zwei Gründen. Erstens ist 940 nm für das menschliche Auge unsichtbar, sodass Kinder an der Spitze kein ablenkendes rotes Leuchten sehen. Zweitens emittiert die Klassenraumbeleuchtung (Leuchtstoff und LED) oberhalb von 900 nm sehr wenig, wodurch das Signal-Rausch-Verhältnis höher ist. Die Kosten betragen etwa 0,05 $ pro LED und einen leichten Anstieg der Stromaufnahme.
Das Beleuchtungsmuster ist ein 30°-Konus auf der Linsenachse. Bei L5 und Q8 sitzt die LED 9 mm vom optischen Mittelpunkt des Sensors entfernt, was einen leichten Schatten erzeugt, der dem Decoder hilft, erhabene gedruckte Codes von flacher Tinte zu unterscheiden. Bei B1 und B2 sitzt die LED nur 6 mm vom Mittelpunkt entfernt, was eine flachere, gleichmäßigere Ausleuchtung erzeugt, aber den Schattenhinweis verliert.
5. Die ISP-Pipeline: Vom Raw-Bayer zum dekodierten Zeichen
Ein Lesestift speichert keine Bilder; er verarbeitet sie in einer Streaming-Pipeline. Der ISP ist typischerweise ein Hardwareblock innerhalb des Haupt-MCU (ein ARM Cortex-M4F oder M7) oder ein separater NXP i.MX RT1060. Die Pipeline läuft mit 60 oder 90 fps und verbraucht je nach Auflösung und Bildrate 18–35 mA.
Pipeline-Stufen:
- Sensoraufnahme — Belichtung 1–8 ms, Verstärkung 1×–8×, ausgelöst durch einen Hardware-Strobe vom LED-Treiber.
- Schwarzpegel-Subtraktion und Objektiv-Shading-Korrektur — verwendet werkseitig kalibrierte Koeffizienten aus der Firmware 2.4.7 / 3.1.2 / 4.2.0.
- Bayer-Demosaicing (nur für Farb-SKUs) — T2 und Y6 liefern eine Farbsensor-Variante für künftige AR-Overlays; B1, B2, P2 verwenden Graustufen.
- Gammakorrektur und Kontraststreckung — adaptive Histogramm-Equalisierung auf einem 32-Bin-Luminanzhistogramm.
- OID-Erkennungsfenster — durchsucht die mittleren 80 % des Frames nach der 16 × 16-Gittersignatur; läuft in 4,2 ms auf Cortex-M4F.
- Zellendekodierung — binärisiert jede Zelle, berechnet die 256-Bit-OID-Nutzlast und validiert die CRC-16. Läuft in 2,6 ms.
- Audio-Dispatch — überträgt den dekodierten Zeichenindex an die TTS-Engine; die Round-Trip-Zeit von Pen-down bis Lautsprecherausgabe beträgt je nach SKU 78–195 ms.
Die Firmware 4.2.0 auf L5 implementiert einen „speculative decode“-Trick: Wenn der Stift gleichmäßig bewegt wird, ruft der ISP die nächste wahrscheinliche Codeposition basierend auf einer Geschwindigkeitsschätzung vorab ab, wodurch die durchschnittliche Dekodierlatenz um 12 ms reduziert wird.
6. Firmware-Versionen und Kamera-Abstimmungsstatus
Das Werk liefert jede SKU mit einer abgestimmten ISP-Konfiguration aus, die als 16-KB-Blob im MCU-Flash gespeichert ist. Die Abstimmung umfasst den Schwarzpegel-Offset, die Objektiv-Shading-Tabelle (ein 16 × 16-Gitter von Verstärkungskoeffizienten), die Gamma-LUT und den OID-Detektor-Schwellenwertsatz. Eine Neuabstimmung erfolgt im Werk, wenn eine neue Objektivcharge eintrifft; der AQL-II-Plan deckt eine Major-1.0-Stichprobe von 32 Einheiten pro Charge mit einem Stichprobengrößen-Codebuchstaben F ab (AQL 1,0 → 1 Fehler akzeptiert).
| SKU | Firmware | ISP-Blob-Version | AQL-II-Stichprobe pro Charge |
|---|---|---|---|
| B1 / B2 | 2.4.7 | 12 | 32 Einheiten |
| F8 | 3.1.2 | 17 | 32 Einheiten |
| K7 / KF1 | 1.9.5 | 14 | 32 Einheiten |
| L5 | 4.2.0 | 22 | 32 Einheiten |
| P2 | 2.0.3 | 11 | 32 Einheiten |
| Q6 / Q8 | 3.3.1 | 19 | 32 Einheiten |
| T2 / Y6 | 2.6.4 | 18 | 32 Einheiten |
Wenn ein Käufer eine andere Abstimmung wünscht (z. B. geringere Verstärkung für sehr dunkle Schulbücher), kann das Firmware-Team innerhalb von 3–5 Werktagen einen individuellen Blob liefern – ohne Aufpreis bei Bestellungen über 5.000 Einheiten.
7. Zuverlässigkeit des Kameramoduls und Verhalten im Sturztest
Das Kameramodul sitzt direkt an der Spitze des Stifts und fängt daher die Wucht jedes Sturzes ab. Wir qualifizieren das Modul für einen Sturz aus 1,5 Meter auf Beton gemäß unserem Reading Pen Drop Test 1.5 Meter ISTA-Protokoll mit einer Überlebensrate von 12 von 12 nach 6 Stürzen in unterschiedlichen Winkeln (Fläche, Ecke, Kante). Der Linsenstapel ist mit einem UV-härtenden Klebstoff verbunden, der bis -10 °C elastisch bleibt; darunter verhärtet sich die Verbindung und die Überlebensrate sinkt auf 9/12. Für skandinavische und russische Käufer empfehlen wir die SKUs T2 oder Y6, die einen silikonbasierten Klebstoff mit Nennbeständigkeit bis -25 °C verwenden.
Die Flex-Leiterplatte ist das zweitempfindlichste Bauteil. Wir testen 200.000 Biegezyklen bei einem Radius von 2 mm, was der typischen Biegung bei der Montage entspricht. Das AR0144CS-Modul in Q8 und T2 nutzt eine 0,15-mm-Flexplatte mit Versteifung hinter dem Stecker; der GC0308 in B1, B2 und P2 nutzt eine 0,20-mm-Flexplatte und übersteht 150.000 Zyklen. Feldausfalldaten zu den seit 2023 ausgelieferten 47.000+ Einheiten zeigen eine kamerabezogene Ausfallrate von 0,6 %, davon 0,4 % Kratzer am Linsenfenster (im Rahmen unserer Garantiebedingungen abgedeckt) und 0,2 % Bruch der Flex-Leiterplatte.
8. OEM-Anpassung: Logo, Fensterblende und Arbeitsabstand
Am Kameramodul gibt es drei OEM-Anpassungspunkte:
- Logo-Druck auf dem Saphirfenster – 1-farbiger Siebdruck, 200 Stk. MOQ, 0,04 $ pro Einheit Einrichtungskosten plus 0,01 $ pro Einheit laufende Kosten.
- Farbe der Fensterblende – Mattschwarz ist Standard; OEM-Farben (Pantone-angepasst) erfordern eine Mindestbestellmenge von 3.000 Einheiten für den Farbwechsel der Spritzgussform, zzgl. 1.800 $ Formkostenaufschlag.
- Kalibrierung des Arbeitsabstands – wir liefern standardmäßig 8 mm Fokus; 6 mm und 10 mm sind bei L5, Q8 und T2 kostenfrei erhältlich. Andere Abstände werden auf Anfrage angeboten, mit einer einmaligen Entwicklungspauschale von 2.400 $.
Für Private-Label-Käufer mit knappem Budget empfehlen wir, das Kameramodul im Standard zu belassen und nur die Gehäusefarbe und das Boot-Logo anzupassen. Die OEM-Kamera-Flexplatte ist bei unseren Standard- und Premium-SKUs identisch, um die Lieferkette konsolidiert zu halten.
9. Beschaffungs-Checkpoints für Käufer
Bei der Prüfung der Kameralösung eines Lesestift-Anbieters sollten Sie folgende Unterlagen anfordern:
- Sensor-Datenblatt und Rückverfolgbarkeit – wir stellen das vollständige Hersteller-Datenblatt, den Loscode und das Herkunftsland für jede Sendung bereit. Der AR0144CS stammt aus der ON Semiconductor-Fabrik in Taiwan; der GC0308 aus der GalaxyCore-Fabrik in Shanghai.
- ISP-Abstimmungsbericht – einschließlich der Linsenschattierungskoeffizienten und des Dekodierungs-Latenz-Histogramms für die AQL-Stichprobe.
- MTF-Kurve der Linse – gemessen auf einem 1951-USAF-Auflösungstarget beim Produktions-Fokusabstand.
- Sturztestbericht – umfasst die 12-Achsen-Sturzsequenz bei 1,5 m auf Beton sowie einen Thermoschockbericht von -10 °C bis +50 °C.
- ESD-Bericht – die Kamera-Flexplatte hält 8 kV Kontakt- / 15 kV Luftentladung gemäß IEC 61000-4-2 aus.
- Feldausfallrate nach Fehlerart – wir veröffentlichen unsere interne Rate von 0,6 % kamerabezogenen Ausfällen pro Quartal.
Die Kosten eines hochwertigen Kameramoduls liegen bei ca. 1,85–3,40 $ pro Stift (BOM bei 5k MOQ). Eine Reduzierung auf ein 0,95 $-Modell unbekannter Herkunft erhöht die Feldausfallrate typischerweise von 0,6 % auf 4–6 %, was Ihren Markenwert schneller zerstört, als es Marge spart.
10. Beschaffungsempfehlung
Für die meisten B2B-Käufer ist der Q6 (Rolling Shutter, De-Skew) der beste Preis-Leistungs-Kompromiss bei 7,80–8,90 $ pro Einheit. Für Premium-OID-Bücher mit hoher Codedichte (z. B. ein 64-seitiger Vokabelatlas) ist der Global-Shutter Q8 oder T2 die richtige Wahl. Für Kleinkind-Stifte, bei denen das Kind langsam bewegt, reichen B1 oder B2 aus und halten den Verkaufspreis unter 19 $. Wenn Sie unsicher sind, kann unser Engineering-Team eine 14-tägige Musterbewertung mit Ihren gedruckten OID-Büchern durchführen – wir stellen kostenlose Muster für Bestellungen über 5.000 Einheiten bereit.
11. FAQ
12. Weiterführende Inhalte
- Lesestift-Firmware-Architektur erklärt
- Lesestift – Stromverbrauch und Laufzeittest
- Lesestift – RFID vs. NFC und 13,56 MHz
- Lesestift – Beschleunigungssensor und Gyroskop
- Reading Pen Drop Test 1.5 Meter ISTA
- Lesestift – Drucksensor und Griffkraft
- ODM-Lesestift-Engineering-Service
- Angebot für einen Lesestift anfordern