Lær, hvordan OID-læsepeneteknologi fungerer i pennesensoren, dekoder-IC og firmware på tværs af modellerne B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2 og Y6.

Opslået den: sep. 26, 2025 - 169 Visninger

Sådan fungerer OID-læsepeneteknologi: Optisk identifikation afkodet

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.

OID Decoder Pipeline Latency Breakdown (L5 / Q8 / T2)

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.

Audio Runtime per Model (4-ohm speaker, 50% volume)

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.

Request a Quote — Få et hurtigt svar fra fabrikken

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.

Anmod om et tilbud — få et hurtigt svar fra fabrikken

FAQ

Relateret læsning

Anmod om et tilbud — få et hurtigt svar fra fabrikken

Frequently Asked Questions

Hvad er forskellen mellem OID 2.4- og OID 3.x-formater?
OID 2.4 understøtter op til 6.500 unikke audio-IDer pr. A5-side og ~9,5 MB lyd, brugt af ældre P2-penne. OID 3.0 og 3.1 understøtter 9.000 til 9.200 IDer og ~13 til 13,5 MB lyd, brugt af B1, B2, F8, K7, KF1, L5, Q6, Q8, T2 og Y6-penne, med stærkere Reed-Solomon-fejlkorrektion.
Hvor hurtigt genkender OID-læsepenneteknologi en kode?
End-to-end-forsinkelsen fra spidsen rører siden til første lyd er 95 til 180 ms. L5, Q8 og T2 ligger i gennemsnit på 95 ms takket være FPGA-dekoder og 60 fps-sensor; B1, B2, F8, K7, KF1, P2, Q6 og Y6 ligger i gennemsnit på 120 til 180 ms ved brug af ASIC-dekoder med 30 eller 60 fps-sensor.
Kan en OID-pen læse konkurrenters trykte bøger?
Nej, ikke uden en licensoverdragelse. OID-læsepenneteknologi er et lukket system, hvor sensor, dekoder, firmware og trykt papir skal deles det samme kodeformat og nøgletabel. Vi licenserer OID 3.x-printprofilen for 4.500 USD pr. printerlokation plus 0,004 USD pr. bog i royalty.
B1, B2, F8 og P2 bruger en 850 nm GaAlAs IR-LED. K7, KF1, L5, Q6, Q8, T2 og Y6 bruger en 940 nm GaAs-LED, som giver bedre afvisning af interferens fra lysstofrør i klasseværelset til en lidt højere enhedspris.
B1, B2, F8 og P2 bruger en 850 nm GaAlAs IR-LED. K7, KF1, L5, Q6, Q8, T2 og Y6 bruger en 940 nm GaAs-LED, der giver bedre afvisning af interferens fra klasselokalers lysstofrør til en lidt højere enhedsomkostning.
P2, B1, B2 og F8 har 4 MB flash. K7, KF1, Q6 og Y6 har 8 MB. L5, Q8 og T2 har 16 MB. Lagerplads er uafhængig af batterikapacitet og driftstid, som skalerer med lithiumpakken.
P2, B1, B2 og F8 har 4 MB flash. K7, KF1, Q6 og Y6 har 8 MB. L5, Q8 og T2 har 16 MB. Lagringen er uafhængig af batterikapacitet og driftstid, som skalerer med litiumpakken.
Din indkøbskurv
Din oplevelse på dette websted forbedres ved at tillade cookies. Cookiepolitik
Chat on WhatsApp