Hedef Kitle: Bu makale, optik tanımlama (OID) okuma kalemlerini değerlendiren B2B alıcılarına, OEM ürün yöneticilerine ve donanım mühendislerine yönelik yazılmıştır; sensör fiziği, kod çözücü mimarisi ve Smart Reading Pen ürün gamındaki (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2 ve Y6) ürün yazılımı kod çözme süreçlerini kapsar.
Bir ihale dosyasında, numune kutusunda veya katalogda gördüğünüz her Smart Reading Pen modeli aynı teknik temeli paylaşır: sayfaya doğrultulmuş küçük bir optik sensör ve görünmez desenleri ses dosyalarıyla eşleştiren bir kod çözücü IC. Aşağıda, anaokulu çalışma sayfasındaki basılı noktadan 128 kbps MP3 ifadeyi 1 W hoparlöre aktaran ürün yazılımı rutinine kadar tüm OID okuma kalemi teknoloji yığınını adım adım inceliyoruz. Bu makale, OEM veya ODM teklif talebiyle ne için para ödediğini anlamak isteyen alıcılar ile özel etiket programını onaylamadan önce OID okuma kalemi teknolojisini değerlendirmesi gereken mühendisler için kalibre edilmiştir.
1. Bir Okuma Kaleminde "OID" Aslında Ne Anlama Gelir?
OID, Optical Identification (Optik Tanımlama) anlamına gelir. Okuma kalemi dünyasında iki katmanlı bir sistemi tanımlar: kağıt yüzeyine basılmış yüksek çözünürlüklü görünmez bir kod ve kullanıcı ucu sayfada kaydırırken bu kodu yaklaşık saniyede 30 kare hızla okuyan kalem içine yerleştirilmiş bir optik algılayıcı. Kalem daha sonra çözülen sayısal veriyi kaydedilmiş bir kelimeye, cümleye veya ses efektine dönüştürür.
Görünmez kod sihir değildir. Genellikle çapı 0,05 mm ile 0,10 mm arasında olan mikro noktalardan oluşan bir matristir; özel bir ofset veya mürekkep püskürtmeli süreçle, yakın kızılötesi emici mürekkeple (genellikle 850 nm veya 940 nm dalga boyu) basılır. Kalem sensöründe bir IR LED vericisi ve 200-400 DPI arası bir CMOS görüntü sensörü bulunur. Uç sayfaya temas ettiğinde sensör nokta matrisini yakalar, kod çözücü IC patentli bir korelasyon algoritması çalıştırır ve yaklaşık 80-120 milisaniye içinde ses döner. B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2 ve Y6 platformlarında, kalem ucunun sayfaya temasından ilk ses çıkışına kadar geçen ortalama uçtan uca gecikme, modele, ses arabelleği uzunluğuna ve bellek hızına bağlı olarak 95 ms ile 180 ms arasındadır.
Bir B2B alıcısı için pratik çıkarım şudur: OID okuma kalemi teknolojisi kapalı bir döngü sistemidir; sensör, kod çözücü IC, ürün yazılımı ve basılı kağıt aynı tedarikçi ekosisteminden gelir. Üçüncü taraf bir okuyucuyu başka bir satıcının kitabıyla eşleştirip %100 tanıma beklemezsiniz. Bu yüzden her OEM programı, seri üretim onayından önce genellikle 8-12 sayfalık A5 numune OID baskı testiyle başlar.
2. Sensör Yığını: LED, Lens, CMOS ve ASIC
Kalem ucu, yaklaşık 9 mm çapında ve 6 mm yüksekliğinde 4 katmanlı bir optik motor barındırır. Üst katman görünür ışığı engelleyen bir IR geçirgen filtredir. Altında LED bulunur; bu ya 850 nm GaAlAs parça (B1, B2, P2, F8'de kullanılır) ya da 940 nm GaAs varyantıdır (K7, KF1, L5, Q6, Q8, T2 ve Y6'da kullanılır). 940 nm parçalar biraz daha pahalıdır ancak floresan lamba parazitine karşı daha iyi bastırma sunar; bu da sınıf kullanımı için kritik öneme sahiptir.
Lens, kağıt yüzeyinden 0,5 mm ile 1,2 mm arasında bir çalışma mesafesine sahip kalıplanmış bir PMMA optiktir. Görüş alanı yaklaşık 4 mm x 3 mm olarak sabitlenmiştir ve standart 0,07 mm nokta aralığında kare başına yaklaşık 1.800 ile 2.400 noktadan oluşan bir "pencere" yakalar. Lensin arkasındaki CMOS görüntü sensörü, B1, B2, P2 ve F8'de 30 fps, K7, KF1, L5, Q6, Q8, T2 ve Y6'da 60 fps hızında çalışan 1/13 inç gri tonlamalı bir parçadır. Daha yüksek kare hızı önemlidir çünkü özellikle 3-6 yaş aralığındaki çocuklar kalemi 200 mm/s'den daha hızlı hareket ettirme eğilimindedir. 200 mm/s'de, 60 fps'lik bir sensör 30 fps'lik bir üniteye kıyasla gidilen santimetre başına %33 daha fazla kare yakalar; bu da düzensiz kalem hareketi altında tanımayı doğrudan iyileştirir.
Kod çözücü, L5, Q8 ve T2'de FPGA ya da B1, B2, F8, K7, KF1, P2, Q6 ve Y6'da özel bir ASIC'tir. FPGA parçalar gelecekteki kod formatı yükseltmeleri için daha fazla esneklik sunar ancak birim başına yaklaşık 18-30 sent daha fazla maliyet getirir. ASIC parçalar daha ucuzdur ve daha az güç tüketir ancak OID kod formatı her değiştiğinde donanım spin'i gerektirir. 30.000 birimin üzerindeki hacim siparişleri için ASIC yolu standarttır; 10.000 birimin altındaki programlar için, alıcının yeniden spin olmadan gelecekteki yalnızca yazılım yükseltmelerinden faydalanabilmesi için genellikle FPGA yolunu öneriyoruz.
| Bileşen | B1 / B2 / F8 / P2 | K7 / KF1 / Q6 / Y6 | L5 / Q8 / T2 |
|---|---|---|---|
| LED dalga boyu | 850 nm | 940 nm | 940 nm |
| CMOS kare hızı | 30 fps | 60 fps | 60 fps |
| Kod çözücü tipi | ASIC | ASIC | FPGA |
| Tanıma gecikmesi (ort.) | 150 ms | 120 ms | 95 ms |
| Çalışma mesafesi toleransı | ±0,4 mm | ±0,5 mm | ±0,6 mm |
Alıcı tavsiyesi: "Hızlı tanıma" kalemi isterken, spesifikasyonun 30 fps mi yoksa 60 fps sensör mü olduğunu ve kod çözücünün ASIC mi FPGA mı olduğunu mutlaka sorun. Birçok düşük maliyetli kopya 0,1 sn gecikme vaat eder, ancak 30 fps ve yazılım tabanlı kod çözücüyle çalışır; 0,1 sn değerine yalnızca laboratuvar koşullarında ulaşırlar.
3. OID Kod Formatı: Izgara, Yoğunluk ve Kapasite
Kitap sayfasına basılan görünmez kod 2 boyutlu bir matristir. Standart ızgara, 4 mm'lik pencere başına 32 x 32 noktadır ve bu da 1.024 konum hücresi sağlar. Bu hücrelerin yaklaşık %22'si veri bitleri, %18'i hata düzeltme bitleri ve %60'ı senkronizasyon, başlık ve sayfa sınırı işaretleri için ayrılmıştır. Pencere başına etkin yük yaklaşık 200 ila 240 bittir.
Tipik bir A5 sayfası (148 mm x 210 mm), hata düzeltmesinden sonra yaklaşık 37.000 aktif veri biti içerir. 4 baytlık kod kelimesi modelinde bu, sayfa başına yaklaşık 9.000 benzersiz ses kimliğine karşılık gelir. Ortalama 1,5 KB MP3 sözlük girişiyle, tek bir OID kodlu sayfa 13 ila 14 MB ses içeriği indeksleyebilir. Bu nedenle 32 sayfalık bir çocuk kitabı, ürün yazılımını şişirmeden rahatlıkla 400 ila 500 MB çift dilli anlatım ve ses efektleri taşıyabilir.
B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2 ve Y6 modellerinin tümü aynı OID 3.x kod formatını destekler, ancak eski P2 ürün yazılımı (2.0.3) yalnızca eski 2.4 formatını destekler ve bu da sayfa kapasitesini yaklaşık 6.500 ses kimliğiyle sınırlar. İçerik kitaplığınız kitap başına 6.000'den fazla benzersiz ifade içeriyorsa, ürün yazılımı 2.1.x veya üzerine yükseltilmediği sürece P2 modelinden kaçının; bu yükseltmeyi 5.000 adedin üzerindeki siparişler için özel üretim olarak sunabiliyoruz.
| Format | Sayfa başına maks. ses kimliği | Sayfa başına maks. ses | Kullanılan model |
|---|---|---|---|
| OID 2.4 | 6.500 | ~9,5 MB | P2 (eski) |
| OID 3.0 | 9.000 | ~13 MB | B1, B2, F8, K7, KF1, L5, P2 (yükseltilmiş) |
| OID 3.1 (mevcut) | 9.200 | ~13,5 MB | Q6, Q8, T2, Y6 |
4. Kod Çözücü Algoritması 200 Milisaniyede
Kullanıcı ucu sayfadaki bir noktaya dokunduğunda, sensör nokta matrisini yakalar ve kod çözücü dört aşama çalışır. Aşama 1, CMOS'un 256 gri tonlu çıktısını uyarlanabilir bir eşik kullanarak 1 bitlik siyah/takvim deseniine dönüştüren görüntü ikilileştirmedir. Aşama 2, ızgara algılamadır: kod çözücü köşe senkronizasyon işaretlerini bulur ve dik koordinat sistemini yeniden oluşturur. Aşama 3, RS(255, 223) ve 16 byte eşlik ile boyutlandırılmış Reed-Solomon hata düzeltmesidir. Aşama 4, aramadır: düzeltilen 32 bit kod hash'lenir, yerleşik sözlükle eşleştirilir ve ses ofseti DAC'ye aktarılır.
B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2 ve Y6 modellerinde Reed-Solomon kod çözücüsü aynı boyutlandırılmıştır, ancak asıl farkı yaratan sözlük aramasıdır. B1, B2, P2 ve F8 düz bir ikili arama ağacı kullanır. K7, KF1, Q6 ve Y6, 16 yollu fan-out ile bir B-ağacı kullanır ve bu da arama süresini yaklaşık %35 kısaltır. L5, Q8 ve T2, FPGA blok RAM'inde 64 girişlik küçük bir LRU önbelleği ekler; bu sayede aynı sayfadaki tekrarlanan kelimeler (örneğin bir kelime kitabındaki "top") önbelleğe isabet eder ve arama adımını tamamen atlar. Sonuç olarak, L5, Q8 ve T2 yan yana A/B testlerinde B1'den fark edilir biçimde daha hızlı hissettirir.
5. Donanım Yazılımı Eşlemesi: Kodun Sese Dönüşmesi
Dekoder 32 bitlik bir kimlik (ID) döndürür. Bu kimlik sesin kendisi değildir; SPI flash üzerinde depolanan içerik tablosuna bir anahtardır. Bir B1 modelinde (4 MB flash) içerik tablosu yaklaşık 2.600 adet 8 baytlık kayıt ile değişken uzunlukta bir ses ofset tablosu içerir. L5 modelinde (16 MB flash) ise tablo yaklaşık 9.200 kayıt tutar. Üretici yazılımı (firmware) bu kaydı okur, ses ofsetini ve uzunluğunu alır ve ardından MP3 dekoder rutinine devreder. MP3 dekoderı, sabit noktalı (fixed-point) bir Helix dekoderıdır ve tüm modellerde yaklaşık 28 KB kod alanı kaplar.
Alıcı için bunun anlamı, OID okuma kalemi teknolojisinin firmware yapısına bağlı olmasıdır. OID kitap içeriğini değiştirirseniz, içerik tablosunu yeniden oluşturmanız ve firmware imajını yeniden derlemeniz gerekir. OEM müşterilerimize, içerik manifestosunu (manifest) aldıktan sonra 4 saat içinde firmware ikili dosyasını derleyen, imzalayan ve teslim eden bir derleme altyapısı (build farm) sunuyoruz. 32 sayfalık bir kitap içerik manifestosu tipik olarak 800 ila 1.200 ses dosyası ve bir meta veri CSV dosyasından oluşur. Derleme hattı; tablo oluşturma adımını çalıştırır, ses ofsetleri için RS eşlik (parity) değerini hesaplar, ikili dosyayı paketler ve QA süreci için geri teslim eder. 47 ülkeye sevk edilen 47.000+ kalemden oluşan kurulu tabanımızda bugüne kadar 86 firmware sürümü yayımladık ve özel bir kitap projesi için ortalama içerik yeniden derleme döngüsü, sesin kilitlenmesinden imzalı firmware imajına kadar 6 iş günüdür.
6. Hoparlör, DAC ve Güç Yolu
Firmware, MP3 çerçevelerini Helix dekoderına devrettikten sonra çıkış 16 bit 44,1 kHz PCM akışıdır. DAC; B1, B2, F8, P2 ve K7 modellerinde ana MCU üzerinde entegre bir sigma-delta dönüştürücüdür. L5, Q8, T2 ve Y6 modellerinde DAC, ayrı bir TI PCM5101A bileşenidir; 112 dB SNR sunar ve 1 W class-D amplifikatörünü destekler. K7 ve KF1 modellerinde 0,7 W amplifikatör kullanılır; Q6 modelinde 0,5 W; Y6 modelinde ise 0,8 W. Kalem hoparlörü, 8 ohm empedanslı, 23 mm x 14 mm boyutlarında dikdörtgen bir mylar konidir; L5, T2 ve Y6 modellerinde bas genişletme için pasif bir radyatör ile eşleştirilmiştir.
Güç, lityum pil paketinden sağlanır (modele göre 500 ila 2.500 mAh; tüm ayrıntılar için TC-005 dokümanının 7. bölümüne bakınız). Ses yolu etkin olduğunda pik akım çekimi yaklaşık 180 mA'dır. Çocuğun sözcüklere aralıklı olarak dokunmasına karşılık gelen ortalama %12 görev döngüsünde ortalama akım yaklaşık 60 mA'dır; bu da her teknik veri sayfasında belirtilen çalışma sürelerini verir: P2'de 4,0 saat, B1'de 5,0 saat, B2'de 5,5 saat, F8'de 4,5 saat, K7 ve KF1'de 6,0 saat, L5'te 8,5 saat, Q6'da 6,5 saat, Q8'de 7,0 saat, T2'de 14 saat ve Y6'da 11 saat.
7. Bazı Kalemler Gerçek Dünyada Neden Başarısız Olur?
Alıcıların karşılaştığı en yaygın arıza modları sensör kusurları değil; çevresel etkenlerdir. (1) Güneş ışığı IR yüklemesi: doğrudan güneş ışığı altında IR LED ortam ışığını bastıramaz ve tanıma oranı %60 ila %70'e düşer. Çözümler: daha güçlü bir LED (K7, KF1, L5, T2, Y6 modellerinde kullanılır) veya korumalı bir uç (B2, Q8 modellerinde kullanılır). (2) Kâğıt eğriliği: çocuk kalın bir kitabı düz açtığında sayfa eğilir ve çalışma mesafesi değişir. L5, Q8 ve T2 daha geniş bir toleransa sahiptir (±0,4 mm yerine ±0,6 mm). (3) Baskı kalitesi: nokta salınımı (jitter) 15 mikronun üzerinde olan kötü bir OID baskısı okunamaz. Gelen her baskı partisinde nokta salınımını ölçer ve 18 mikronun üzerindeki partileri reddederiz.
Kalite perspektifinden bakıldığında, OID tanıma için üretim hattı ilk geçiş verimi (first-pass yield); L5, Q8, T2 ve Y6 modellerinde %98,6, B1, B2, F8, K7, KF1, P2 ve Q6 modellerinde ise %97,4'tür ve AQL II'ye göre Kritik 0, Majör 1,0, Minör 2,5 kriterleriyle denetlenir. 1,2 yüzdeç puanlık fark büyük ölçüde eski ASIC dekoderlara bağlanmaktadır. Programınız sıkı tanıma spesifikasyonları olan bir ihaleye yönelikyse, malzeme listesini (BOM) kilitlemeden önce L5/Q8 silikonunda 100 ila 200 birimlik küçük bir mühendislik partisi göndermemizi talep edin.
8. Özelleştirme, Fikri Mülkiyet ve "Uyumlu OID" Gerçekte Ne Anlama Gelir
OID okuma kalemi teknolojisi tescillidir. İki tedarikçi ekosistemi bulunur: B1, B2, F8, K7, KF1, L5, Q6, Q8, T2 ve Y6 kalemlerimizde kullanılan OID 3.x ailesi ve P2 modelimizde (ve birçok düşük maliyetli rakipte) yer alan eski OID 2.4 ailesi. OEM alıcısıysanız ve başka bir tedarikçi tarafından basılmış mevcut bir içerik kütüphaneniz varsa, lisans devri olmadan bunu kalemlerimizde okuyamayız. Bununla birlikte, gelecekteki yeniden baskıların kalemlerimizde çalışması için OID 3.x yazıcı profilini mevcut baskı tesisinize lisanslayabiliriz. OID 3.x baskı profili lisans ücreti; baskı lokasyonu başına tek seferlik 4.500 $ ve kitap başına 0,004 $ royalty'dir.
Sıfırdan başlıyorsanız en basit yol, sertifikalı baskı ağımız üzerinden baskı yapmaktır. Çin, Vietnam, Endonezya ve Meksika'da 14 baskı tesisiyle çalışıyoruz. 32 sayfalık A5 bir kitap için OID 3.x uyumlu baskının maliyet farkı, standart CMYK ofset fiyatının üzerine kitap başına yaklaşık 0,08 ila 0,14 $ olarak eklenir. 10.000 kitaplık bir baskı siparişi için 800 ila 1.400 $ ek baskı maliyeti oluşur; bu, yanlış kod formatı için tek bir yeniden takımlama döngüsünün maliyetinin çok altındadır.
9. OID Okuma Kalemi Teknolojisi Hakkında Alıcıların Sıkça Sorduğu Sorular
S1. OID, QR kod ile aynı şey mi? Hayır. QR, akıllı telefon kameraları tarafından okunabilen görünür bir 2D matristir. OID ise görünmez IR-emici mürekkep ve özel bir sensör kullanır. QR kodları baskı alanı işgal eder; OID işgal etmez. Tanıma gecikmesi karşılaştırılabilir düzeydedir, ancak akıllı telefondaki QR kodlaması 250 ila 400 ms artı ekran uyanma süresi gerektirir; kalemdeki OID ise uyanma olmadan 95 ila 180 ms sürer.
S2. OID kalemleri kod içermeyen normal kitapları okuyabilir mi? Hayır. Dekoder, nokta deseni için özel olarak tasarlanmıştır. OCR tabanlı kalemler (farklı bir ürün hattı) vardır, ancak bunlar 4 ila 5 kat daha pahalıdır ve sunucu tarafında sorgulama gerektirir. OID okuma kalemi teknolojisi; genel amaçlı bir tarayıcı değil, kapalı döngü bir içerik ürünüdür.
S3. Her modelde ne kadar ses depolama alanı var? P2: 4 MB. B1 ve B2: 4 MB. F8: 4 MB. K7 ve KF1: 8 MB. Q6 ve Y6: 8 MB. L5 ve Q8: 16 MB. T2: 16 MB. Depolama alanı, pil ile değil flash bellek boyutuyla ölçeklenir.
S4. Gelecekteki OID kod formatları mevcut kitaplarımı bozar mı? Mevcut OID 3.1 formatı, 2021'den bu yana piyasaya sürülen tüm kalemlerle geriye dönük uyumludur. Son 36 aydır kod formatını değiştirmedik. Yeni bir format, kalemde donanım değişikliği gerektirecektir; bu tür bir değişikliği 18 ay önceden bildireceğiz.
S5. Projem için üçüncü taraf bir tesis OID kitabı basabilir mi? Evet, ancak bunun için baskı profili lisanslanmalıdır. Lisans olmadan üçüncü taraf bir baskıcı kâğıt üretebilir, ancak kalem kodu çözemez. Yerinde eğitim, nokta salınımı ölçüm aletleri ve üç aylık baskı kalitesi raporunu içeren lisans + denetim paketi sunuyoruz. Maliyet; lokasyon başına 4.500 $ ve denetim ücretleridir.
10. İhale Süreci İçin Tüm Bunların Bir Arada Değerlendirilmesi
OID okuma kalemi teknolojisini bir okul ihalesi, bir yayınevi paketi veya bir marka lansmanı için değerlendiriyorsanız, kalemler, kitaplar ve içerik olmak üzere üç parçalı bir sistem olarak ele alın. Kalemler, ortak bir OID 3.x formatında B1'den Y6'ya kadar olan ailesini çalıştırır. Kitaplar spesifikasyona göre basılmalı veya lisanslanmalıdır. İçerik, MP3 128 kbps stereo veya 64 kbps mono formatında, -16 LUFS'a göre masterlanmış olarak hazırlanmalı ve bir manifest olarak teslim edilmelidir. Projenin başlangıcından ilk üretim partisine kadar olan toplam proje süresi tipik olarak 75 ila 110 gündür; 14 gün içerik hazırlama, 28 gün baskı, 35 gün kalem üretimi ve ayrıca 10 gün ek tolerans süresi olarak ayrılır.
Daha ayrıntılı teknik referanslar için, okuma kalemi OID teknolojisi açıklaması satın alma rehberi bu makaleyle iyi bir ikili oluşturur. Mühendislik ekipleri genellikle bunu okuma kalemi PCB tasarımı ve EMC uyumluluğu makalesi ve okuma kalemi ürün yazılımı mimarisi açıklaması derinlemesine incelemesiyle birlikte değerlendirmek ister. Tedarik zinciri tarafına odaklanan alıcılar için OEM ve ODM okuma kalemi ile özel etiketli okuma kalemi başlangıç rehberi faydalı tamamlayıcı kaynaklardır.
SSS
İlgili İçerikler
- OID Okuma Kalemi Teknolojisi Nasıl Çalışır (arka plan özeti)
- OID Kitap Projesi Maliyet Dağılımı
- Okuma Kalemi Ürün Yazılımı Mimarisi Açıklaması
- Okuma Kalemi PCB Tasarımı ve EMC Uyumluluğu
- Okuma Kalemi Ses Kodlayıcısı ve MP3 Sıkıştırma
- OEM ve ODM Okuma Kalemi
- Özel Etiketli Okuma Kalemi Başlangıç Rehberi
- OID Kod Baskısı ve Baskı Hassasiyeti