Målgruppe: Denne artikel er henvendt til B2B-indkøbere, OEM-produktchefer og hardwareingeniører, der vurderer læsepenne med optisk identifikation (OID), og dækker sensorfysik, dekoderarkitektur og firmware-afkodning på tværs af Smart Reading Pen-serien bestående af B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2 og Y6.
Hver eneste Smart Reading Pen-model, du har set i et udbud, en prøvekasse eller et katalog, deler én teknisk grundstamme: en lille optisk sensor rettet mod siden, parret med en dekoder-IC, der omdanner usynlige mønstre til lydfiler. Nedenfor gennemgår vi hele teknologistakken for OID-læsepennen, fra den printede prik på et børnehaveark til den firmware-rutine, der streamer en 128 kbps MP3-frase til en 1 W-højttaler. Artiklen er kalibreret til indkøbere, der vil forstå, hvad de reelt betaler for, når de beder om et OEM- eller ODM-tilbud, samt til ingeniører, der skal evaluere OID-læsepenneteknologi, før de godkender et private-label-program.
1. Hvad "OID" reelt betyder inde i en læsepen
OID står for Optical Identification. I læsepenverdenen beskriver det et to-lags system: en usynlig højopløsningskode trykt på en papiroverflade og en indbygget optisk pickup i pennen, der læser koden med ca. 30 billeder i sekundet, mens brugeren fører spidsen hen over siden. Pennen oversætter derefter den afkodede numeriske strøm til et optaget ord, en sætning eller en lydeffekt.
Den usynlige kode er ikke magi. Det er en matrix af mikro-prikker, typisk 0,05 mm til 0,10 mm i diameter, trykt via en speciel offset- eller inkjet-proces med en nær-infrarød absorberende blæk (normalt 850 nm eller 940 nm bølgelængde). Pennesensoren indeholder en IR-LED-emitter samt en 200 til 400 DPI CMOS-billedsensor. Når spidsen berører siden, optager sensoren prikmatrixen, dekoder-IC'en kører en patenteret korrelationsalgoritme, og inden for ca. 80 til 120 millisekunder returneres lyden. På platformene B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2 og Y6 ligger den gennemsnitlige end-to-end-latens fra spidsen berører siden til den første lyd mellem 95 ms og 180 ms afhængigt af model, lydbufferlængde og hukommelseshastighed.
For en B2B-indkøber er det praktiske udbytte, at OID-læsepenneteknologi er et lukket system: sensoren, dekoder-IC'en, firmwaren og det printede papir stammer alle fra den samme leverandørs økosystem. Man kan ikke blande en tredjeparts-læser med en anden leverandørs bog og forvente 100 % genkendelse. Derfor begynder ethvert OEM-program med en OID-prøvetryk-test, typisk 8 til 12 sider A5-prøvetryk, før masseproduktion godkendes.
2. Sensorstakken: LED, linse, CMOS og ASIC
Pennespidsen rummer en 4-lags optisk motor på ca. 9 mm i diameter og 6 mm i højde. Det øverste lag er et IR-pasfilter, der blokerer synligt lys. Nedenunder sidder LED'en, enten en 850 nm GaAlAs-komponent (brugt i B1, B2, P2, F8) eller en 940 nm GaAs-variant (brugt i K7, KF1, L5, Q6, Q8, T2 og Y6). 940 nm-komponenterne er en smule dyrere, men giver bedre undertrykkelse af interferens fra lysstofrør, hvilket er afgørende i klasseværelset.
Linsen er en støbt PMMA-optik med en arbejdsafstand på 0,5 mm til 1,2 mm fra papiroverfladen. Synsfeltet er fast på ca. 4 mm gange 3 mm og opfanger et "vindue" på omkring 1.800 til 2.400 prikker pr. billede ved standard prikafstand på 0,07 mm. CMOS-billedsensoren bag linsen er en 1/13-tomme gråtone-del, der kører ved 30 fps i B1, B2, P2 og F8 og 60 fps i K7, KF1, L5, Q6, Q8, T2 og Y6. Højere billedhastighed er vigtig, fordi børn, især i alderen 3-6 år, typisk bevæger pennen hurtigere end 200 mm/s. Ved 200 mm/s opsamler en 60 fps-sensor 33 % flere billeder pr. centimeter bevægelse end en 30 fps-enhed, hvilket direkte forbedrer genkendelsen ved ujævn penbevægelse.
Dekoderen er enten en FPGA (i L5, Q8 og T2) eller en dedikeret ASIC (i B1, B2, F8, K7, KF1, P2, Q6 og Y6). FPGA-dele giver større fleksibilitet ved fremtidige opgraderinger af kodeformater, men koster ca. 18 til 30 cent mere pr. enhed. ASIC-dele er billigere og bruger mindre strøm, men kræver et hardware-spin, hvis OID-kodeformatet nogensinde ændres. Ved volumenordrer over 30.000 enheder er ASIC-sporet standard; for programmer under 10.000 enheder anbefaler vi normalt FPGA-sporet, så køberen kan drage fordel af fremtidige firmware-opgraderinger uden et re-spin.
| Komponent | B1 / B2 / F8 / P2 | K7 / KF1 / Q6 / Y6 | L5 / Q8 / T2 |
|---|---|---|---|
| LED-bølgelængde | 850 nm | 940 nm | 940 nm |
| CMOS-billedhastighed | 30 fps | 60 fps | 60 fps |
| Dekodertype | ASIC | ASIC | FPGA |
| Genkendelseslatens (gns.) | 150 ms | 120 ms | 95 ms |
| Arbejdsafstandstolerance | ±0,4 mm | ±0,5 mm | ±0,6 mm |
Købertips: Når du beder om en pen med "hurtig genkendelse", bør du specifikt spørge, om specifikationen refererer til en 30 fps- eller 60 fps-sensor, og om dekoderen er ASIC eller FPGA. Mange billige kopier reklamerer med 0,1 s latenstid, men kører ved 30 fps og en softwarebaseret dekoder; de opnår kun 0,1 s under laboratorieforhold.
3. OID-kodeformatet: Gitter, tæthed og kapacitet
Den usynlige kode, der er trykt på bogens side, er en 2D-matrix. Standardgitteret er 32 x 32 prikker pr. 4 mm-vindue, hvilket giver 1.024 positionsceller. Af disse celler bærer ca. 22 % databits, 18 % fejlretningsbits og 60 % er reserveret til synkroniserings-, header- og sidegrænsemærker. Den effektive nyttelast pr. vindue er omkring 200 til 240 bits.
En typisk A5-side (148 mm x 210 mm) indeholder groft regnet 37.000 aktive databits efter fejlretning. Med en 4-byte kodeordsmodel svarer det til omkring 9.000 unikke lyd-ID'er pr. side. Med en gennemsnitlig MP3-ordbogsindsats på 1,5 KB kan en enkelt OID-kodet side indeksere 13 til 14 MB lydindhold. Derfor kan en børnebog på 32 sider sagtens rumme 400 til 500 MB tosproget fortælling plus lydeffekter uden at fylde firmwaren unødigt.
Modellerne B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2 og Y6 understøtter alle det samme OID 3.x-kodeformat, men den ældre P2-firmware (2.0.3) understøtter kun det ældre 2.4-format, hvilket begrænser sidekapaciteten til ca. 6.500 lyd-ID'er. Hvis dit indholdsbibliotek har mere end 6.000 unikke fraser pr. bog, bør du undgå P2, medmindre firmwaren opgraderes til 2.1.x eller nyere, hvilket vi kan levere som en kundetilpasset version til ordrer over 5.000 enheder.
| Format | Maks. lyd-ID'er / side | Maks. lyd / side | Bruges i |
|---|---|---|---|
| OID 2.4 | 6.500 | ~9,5 MB | P2 (ældre) |
| OID 3.0 | 9.000 | ~13 MB | B1, B2, F8, K7, KF1, L5, P2 (opgraderet) |
| OID 3.1 (nuværende) | 9.200 | ~13,5 MB | Q6, Q8, T2, Y6 |
4. Dekoderalgoritmen på 200 millisekunder
Når brugeren sætter spidsen mod et punkt på siden, optager sensoren prikmatrixen, og dekoderen kører fire trin. Trin 1 er billedbinarisering, som konverterer CMOS-outputtet med 256 gråtoner til et 1-bit sort/hvid-mønster ved hjælp af en adaptiv tærskel. Trin 2 er gittergenkendelse: dekoderen finder hjørnets synkroniseringsmærker og genskaber det ortogonale koordinatsystem. Trin 3 er Reed-Solomon-fejlretning, som er dimensioneret som RS(255, 223) med 16-byte paritet. Trin 4 er opslaget: den korrigerede 32-bit kode hashes, matches mod den indbyggede ordbog, og lyd-offsettet streames til DAC'en.
På tværs af modellerne B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2 og Y6 er Reed-Solomon-dekoderen dimensioneret ens, men selve ordbogsopslaget er det, der gør forskellen. B1, B2, P2 og F8 bruger et fladt binært søgetræ. K7, KF1, Q6 og Y6 bruger et B-træ med 16-vejs fan-out, hvilket reducerer opslagstiden med ca. 35 %. L5, Q8 og T2 tilføjer en lille LRU-cache med 64 poster i FPGA-blok-RAM, hvilket betyder, at gentagne ord på samme side (tænk på "bold" i en ordforrådsbog) rammer cachen og springer opslaget helt over. Resultatet: L5, Q8 og T2 føles mærkbart hurtigere end B1 i side-om-side A/B-test.
5. Firmware-mapping: Sådan bliver koden til lyd
Decoderen returnerer et 32-bit ID. Det ID er ikke selve lyden; det er en nøgle til en indholdstabel, der ligger i SPI-flashen. Indholdstabellen på en B1 (4 MB flash) rummer ca. 2.600 poster à 8 bytes plus en tabel over lydoffsets af variabel længde. På L5 (16 MB flash) rummer tabellen ca. 9.200 poster. Firmwaren læser posten, henter lydoffset og -længde og videregiver derefter til MP3-decode-rutinen. MP3-dekoderen er en fixed-point Helix-dekoder, der optager ca. 28 KB kodeplads på alle modeller.
Det, det betyder for køberen, er, at OID-læsepenneteknologi er knyttet til firmware-buildet. Hvis du ændrer indholdet i OID-bogen, skal du genskabe indholdstabellen og genopbygge firmware-billedet. For OEM-kunder tilbyder vi en build-farm, som kompilerer, signerer og returnerer en signeret firmware-binærfil inden for 4 timer efter modtagelsen af en indholdsmanifest. En indholdsmanifest for en bog på 32 sider indeholder typisk 800 til 1.200 lydfiler plus en metadata-CSV. Build-pipelinet kører tabelgenereringstrinnet, beregner RS-paritet for lydforskydningerne, pakker binærfilen og sender den retur til QA. På tværs af vores installerede base på 47.000+ penne leveret til 47 lande har vi kørt 86 firmware-udgivelser til dato, og den gennemsnitlige cyklus for indholdsgengivelse i et tilpasset bogprojekt er 6 arbejdsdage fra lydlås til signeret firmware-billede.
6. Højttaler, DAC og strømstyring
Når firmwaren sender MP3-framene til Helix-dekoderen, er outputtet en 16-bit 44,1 kHz PCM-stream. DAC'en er en on-chip sigma-delta på hoved-MCU'en for B1, B2, F8, P2 og K7. På L5, Q8, T2 og Y6 er DAC'en en separat TI PCM5101A-komponent, som giver 112 dB SNR og understøtter en 1 W klasse-D-forstærker. K7 og KF1 bruger en 0,7 W forstærker; Q6 bruger 0,5 W; Y6 bruger 0,8 W. Pennens højttaler er en 23 mm x 14 mm rektangulær mylar-kegle med 8 ohm impedans, parret med en passiv radiator i L5, T2 og Y6 for basforlængelse.
Strømmen trækkes fra lithiumpakken (500 til 2.500 mAh afhængigt af model, fulde detaljer i sektion 7 i TC-005). Når lydstien er aktiv, er det maksimale strømforbrug ca. 180 mA. Ved en gennemsnitlig duty cycle på 12 % (et barn der trykker på ord med pauser) er det gennemsnitlige strømforbrug ca. 60 mA, hvilket giver de driftstider, der er angivet på alle spec-ark: 4,0 timer på P2, 5,0 timer på B1, 5,5 timer på B2, 4,5 timer på F8, 6,0 timer på K7 og KF1, 8,5 timer på L5, 6,5 timer på Q6, 7,0 timer på Q8, 14 timer på T2 og 11 timer på Y6.
7. Hvorfor nogle penne fejler i den virkelige verden
De mest almindelige fejltilstande, som købere oplever, er ikke sensordefekter; de er miljømæssige. (1) Overbelastning af IR fra sollys: i direkte sollys kan IR-LED'en ikke overgå omgivelseslyset, og genkendelsen falder til 60 til 70 %. Løsninger: en stærkere LED (bruges på K7, KF1, L5, T2, Y6) eller en afskærmet spids (bruges på B2, Q8). (2) Papirkrumning: når et barn åbner en tyk bog fladt, bøjer siden, og arbejdsafstanden ændres. L5, Q8 og T2 har bredere tolerance (±0,6 mm vs ±0,4 mm). (3) Printkvalitet: et dårligt OID-print med prikjitter over 15 mikron kan ikke dekodes. Vi måler prikjitter på hvert indgående printparti og afviser partier over 18 mikron.
Set fra et kvalitetsperspektiv er produktionslinjens first-pass yield for OID-genkendelse 98,6 % på L5, Q8, T2 og Y6 og 97,4 % på B1, B2, F8, K7, KF1, P2 og Q6, auditeret pr. AQL II med Critical 0, Major 1,0, Minor 2,5. Spredningen på 1,2 procentpoint skyldes hovedsageligt de ældre ASIC-dekodere. Hvis dit program er på vej ind i et udbud med stramme genkendelsesspecifikationer, så bed os om at sende et lille engineering-lot på 100 til 200 enheder på L5/Q8-silicium, inden BOM'en låses.
8. Customization, IP og hvad "kompatibel OID" egentlig betyder
OID-læsepenneteknologi er proprietær. Der findes to leverandørøkosystemer: OID 3.x-familien, der bruges i vores B1, B2, F8, K7, KF1, L5, Q6, Q8, T2 og Y6-penne, og den ældre OID 2.4-familie, der bruges i vores P2 (og i mange billigere konkurrenter). Hvis du som OEM-køber allerede har et indholdsbibliotek trykt af en anden leverandør, kan vi ikke dekode det på vores penne uden en licensoverførsel. Vi kan dog licensere OID 3.x-printerprofilen til dit eksisterende trykkeri, så fremtidige genoptryk virker på vores penne. Licensafgiften for OID 3.x-printprofilen er et engangsbeløb på 4.500 USD pr. printerlokation, plus 0,004 USD pr. bog i royalty.
Hvis du starter forfra, er den nemmeste vej at bruge vores certificerte printnetværk. Vi samarbejder med 14 trykkerier i Kina, Vietnam, Indonesien og Mexico. Merprisen for OID 3.x-kompatibelt print på en 32-siders A5-bog er ca. 0,08 til 0,14 USD pr. bog oven i standard CMYK-offsetprisen. For et oplag på 10.000 bøger er det 800 til 1.400 USD i ekstra printomkostninger, langt under omkostningen ved en enkelt omlægning af et forkert kodeformat.
9. Almindelige køberspørgsmål om OID-læsepenneteknologi
Q1. Er OID det samme som QR-kode? Nej. QR er en synlig 2D-matrix, der kan læses af smartphone-kameraer. OID bruger usynligt IR-absorberende blæk og en specialfremstillet sensor. QR-koder optager printplads; OID gør ikke. Genkendelseslatensen er sammenlignelig, men QR på en smartphone kræver 250 til 400 ms plus display-opvågning; OID på en pen er 95 til 180 ms uden opvågning.
Q2. Kan OID-penne læse almindelige bøger uden koder? Nej. Dekoderen er specialbygget til prikmønsteret. Der findes OCR-baserede penne (en anden produktlinje), men de koster 4 til 5 gange mere og kræver serverbaseret opslag. OID-læsepenneteknologi er et lukket indholdsprodukt, ikke en generisk scanner.
Q3. Hvor meget lydlager har hver model? P2 er 4 MB. B1 og B2 er 4 MB. F8 er 4 MB. K7 og KF1 er 8 MB. Q6 og Y6 er 8 MB. L5 og Q8 er 16 MB. T2 er 16 MB. Lagerpladsen skalerer med flash-størrelsen, ikke med batteriet.
Q4. Vil fremtidige OID-kodeformater ødelægge mine eksisterende bøger? Det nuværende OID 3.1-format er bagudkompatibelt med alle penne, der er udgivet siden 2021. Vi har ikke ændret kodeformatet i 36 måneder. Ethvert nyt format vil kræve en hardware-spin på pennen, hvilket vi vil annoncere 18 måneder i forvejen.
Q5. Kan en tredjepartsfabrik printe OID-bøger til mit projekt? Ja, efter licensering af printprofilen. Uden licensen kan en tredjepartsprinter producere papir, men pennen vil ikke dekode. Vi tilbyder en licens- + audit-pakke, der inkluderer on-site træning, prikjitter-målere og en kvartalsvis printkvalitetsrapport. Prisen er 4.500 USD pr. lokation plus audit-gebyrer.
10. Sådan samles det hele til et udbudsprogram
Hvis du vurderer OID-læsepen-teknologi til et skoleudbud, en udgiverpakke eller et brandlancering, bør du behandle det som et treleddet system: penne, bøger og indhold. Penne kører B1 til Y6-serien på et fælles OID 3.x-format. Bøgerne skal trykkes efter specifikation eller være licenseret. Indholdet skal produceres i MP3 128 kbps stereo eller 64 kbps mono, mastret til -16 LUFS og leveres som en manifest. Samlet projektledetid fra opstart til første produktionsbatch er typisk 75 til 110 dage, fordelt på 14 dage til indholdsproduktion, 28 dage til tryk, 35 dage til pengeproduktion plus 10 dages buffer.
For mere dybdegående tekniske referencer passer læsepen OID-teknologi forklaret købsguiden godt til denne artikel. Ingeniørteams ønsker ofte at kombinere den med artiklen læsepen PCB-design og EMC-kompatibilitet og det dybe dyk ned i læsepen-firmwarearkitektur forklaret . For indkøbere med fokus på forsyningskæden er OEM vs ODM læsepen og startguide til private label læsepen nyttige ledsagere.