Bagaimana stabilisasi gambar elektronik, fusi gyro, dan koreksi rolling-shutter menjaga pengenalan OID tetap tajam di tengah guncangan tangan anak pada 11 model.

Diposting Pada: Mei 15, 2025 - 73 Dilihat

Stabilisasi Gambar Pena Pembaca dan Penjelasan OIS

Audiens: Artikel ini ditujukan kepada pemimpin teknik OEM dan manajer QA di pihak merek yang harus menentukan perilaku pena baca ketika tangan anak berusia 5 tahun bergetar pada 8 Hz atau pengguna berusia 70 tahun dengan arthritis memegang pena dengan jitter ujung 12 mm. Kami menganggap Anda sudah mengetahui fungsi giroskop dan memerlukan angka dari sisi pemasok mengenai trade-off antara biaya stabilisasi optik dan toleransi motion blur.

Pena baca dipegang oleh anak. Tangan anak gemetar. Amplitudo puncak tremor tangan untuk usia 4–6 adalah 4 mm di ujung pena, dengan puncak pada 12 Hz. Untuk lansia, amplitudo dapat mencapai 12 mm pada 5 Hz. Getaran tersebut, diproyeksikan melalui jarak ujung ke kertas 5 mm, menghasilkan blur 5–15 piksel pada sensor — cukup untuk mengaburkan pola dot OID 0,18 mm dan memicu salah klasifikasi OID. Stabilisasi gambar adalah pipeline perangkat keras plus perangkat lunak yang menjaga titik-titik agar tetap dapat dikenali di bawah gerakan tersebut.

Tidak ada optical image stabilization (OIS) sejati di kesebelas model produksi kami (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6) karena modul lensa OIS akan menambah biaya $1,85 dan memakan tinggi stack 6 mm yang tidak dapat diakomodasi oleh form factor 30 g. Sebagai gantinya, kami menggunakan pendekatan berlapis: (1) eksposur singkat, (2) electronic stabilization berbantuan gyro (EIS), (3) koreksi rolling-shutter, dan (4) fusi multi-frame. Artikel ini mendokumentasikan setiap lapisan dan menjelaskan bahasa RFQ dari sisi importir yang mengunci perilaku tersebut secara tertulis.

1. Fisik Gemetar Tangan pada Pena Baca

Tremor tangan adalah gerakan quasi-periodik dengan frekuensi fundamental antara 4 Hz dan 12 Hz serta amplitudo puncak antara 3 mm dan 12 mm di ujung pena. Lingkaran blur pada sensor diberikan oleh:

B = A * M / f

Dengan A adalah amplitudo ujung dalam mm, M adalah pembesaran lensa (sekitar 0,04 pada jarak kerja 5 mm), dan f adalah panjang fokus lensa (3,2 mm). Dengan memasukkan amplitudo 12 mm:

B = 12 * 0,04 / 3,2 = lingkaran blur 0,15 mm pada sensor

Dalam ruang piksel pada OV5678 yang digunakan di Q6 dan Q8, nilai tersebut setara dengan sekitar 17 piksel blur pada grid piksel 1,12 µm. Pola dot OID berulang setiap 0,18 mm, sehingga 17 piksel blur pada binning native 1x1 benar-benar meleburkan dot yang berdekatan satu sama lain. Klasifier OID gagal pada lintasan pertama.

Solusinya adalah menjaga eksposur cukup singkat agar dot tidak bergerak lebih dari 1 piksel selama jendela integrasi. Pada tremor 12 Hz, dot bergerak 12 mm peak-to-peak, namun hanya sekitar 1,5 mm dalam 8 ms (seperempat siklus sinus 12 Hz). Untuk motion blur 1 piksel, kita memerlukan eksposur ≤ 5 ms pada tremor 12 Hz. Itulah target desain untuk pipeline stabilisasi.

2. Lapisan 1: Eksposur Singkat

Lapisan stabilisasi paling sederhana dan murah adalah membatasi waktu integrasi hingga 5 ms atau kurang. Loop AE kami bias ke arah integrasi yang lebih singkat ketika gerakan terdeteksi melalui histogram motion vector pada chip. Ambang batas ditetapkan pada perbedaan frame-to-frame 0,3 piksel, yang merupakan noise floor untuk tremor tangan anak pada kondisi normal.

Untuk sensor yang tidak dapat menjalankan integrasi 5 ms karena cahaya rendah (B1, B2 di ruangan redup), kami fallback ke mode binning yang dibahas pada TC-169 reading pen camera binning. Binning tidak memperbaiki motion blur secara langsung, tetapi mengurangi persyaratan resolusi sehingga dot yang sedikit blur masih dapat dikenali.

Model Integrasi Maks pada Mode Motion Lux Kerja Minimum (Motion)
B1 8 md 120 lux
B2 8 md 110 lux
F8 6 md 80 lux
K7 5 md 60 lux
KF1 5 md 60 lux
L5 5 md 50 lux
P2 6 md 90 lux
Q6 4 md 30 lux
Q8 4 md 30 lux
T2 3 md 12 lux
Y6 3 md 12 lux

Perhatikan bagaimana Q6, Q8, T2, dan Y6 mempertahankan performa yang dapat digunakan hingga 12–30 lux bahkan dengan persyaratan eksposur singkat. Inilah kombinasi binning dan IR yang menjadi justifikasi lini PR-159 reading pen for visual impairment.

3. Lapisan 2: Electronic Image Stabilization (EIS) Berbantuan Gyro

Model kelas menengah dan flagship membawa IMU 6-sumbu LSM6DS3TR-C yang melaporkan akselerasi linear dan kecepatan sudut pada 1,6 kHz. Firmware menjalankan filter sensor fusion (Madgwick) pada 200 Hz untuk memperkirakan pose ujung pena di ruang 3D. Pose tersebut digunakan untuk memprediksi pergeseran citra sensor antar frame, dan ISP menerapkan warp affine per frame yang meng-counter-rotasi citra sesuai jumlah prediksi.

Pipeline EIS memiliki tiga tahap:

  1. Prediksi gerakan — memprediksi pergeseran per piksel antara frame N dan frame N+1 menggunakan data IMU yang diintegrasikan ke depan.
  2. Affine warp — menerapkan transformasi affine 2D pada data Bayer RAW sebelum demosaik. Transformasi ini merupakan model 6 parameter (translasi X/Y, rotasi, skala X/Y, shear).
  3. Crop dan stabilisasi — gambar yang sudah di-warp dipotong ke area stabil, yaitu sekitar 88% dari luas bingkai asli.

Penalty crop inilah yang menyebabkan EIS mengurangi field of view efektif. Pada K7, KF1, L5, Q6, Q8, T2, dan Y6 area OID aktif adalah 528 x 396 piksel setelah crop EIS, yang tetap cukup untuk membaca ID 12-dot pada pitch 0,18 mm.

4. Layer 3: Koreksi Rolling-Shutter

Sensor CMOS dibaca baris per baris, artinya bagian atas bingkai terekam lebih dulu daripada bagian bawah. Pada sensor 30 fps dengan 480 baris, delay rolling shutter antara atas dan bawah adalah 33 ms. Dalam 33 ms tersebut, tremor 12 Hz menggerakkan ujung pena sejauh 1,5 mm, yang diproyeksikan menjadi sekitar 2,1 piksel skew antara atas dan bawah bingkai.

Skew ini dikoreksi dalam dua tahap:

  • Koreksi geser kolom — setiap baris gambar digeser secara horizontal sebesar proporsi jarak dari baris tengah, dihitung dari kecepatan sudut giro pada sumbu X.
  • Koreksi regangan baris — setiap baris diinterpolasi untuk mengompensasi gerakan sumbu Y yang bervariasi terhadap waktu.

Gabungan koreksi rolling-shutter ini mengurangi skew yang terlihat dari 2,1 piksel menjadi 0,4 piksel, yaitu di bawah ambang batas 0,7 piksel yang dianggap layak oleh classifier OID.

5. Layer 4: Fusi Multi-Frame

Untuk skenario gerakan paling menantang — lansia dengan tremor mirip Parkinson, atau anak yang berlari sambil menunjuk — kami menjalankan tahapan fusi multi-frame pada K7, KF1, L5, Q6, Q8, T2, dan Y6. Tiga frame berurutan disejajarkan menggunakan data giro dan digabungkan dengan filter median temporal:

output = median(frame_N-1, frame_N, frame_N+1)

Filter median menolak frame di mana titik mengalami blur dan mempertahankan frame di mana titik tetap tajam. Output kemudian diteruskan ke classifier OID. Fusi multi-frame menambah latency 25 ms tetapi meningkatkan tingkat lock first-pass dari 78% menjadi 94% pada tremor berat.

6. Anggaran Stabilisasi End-to-End

Anggaran pipeline stabilisasi gabungan per pemindaian adalah:

Tahap Latency Daya Biaya
Short exposure 0 ms 0 mW $0,00
Pembacaan giro 0,5 ms 8 mW $0,45
Sensor fusion 1,2 ms 12 mW $0,18
Affine warp 6 ms 22 mW $0,00
Koreksi rolling-shutter 4 ms 14 mW $0,00
Fusi multi-frame 25 ms 18 mW $0,00
Total (tier K7+) 36,7 ms 74 mW $0,63

Tambahan BOM sebesar $0,63 ini mencakup IMU, lisensi library sensor fusion, dan siklus ISP tambahan. Biaya ini sudah termasuk dalam build standar K7, KF1, L5, Q6, Q8, T2, dan Y6. Model entry-level B1, B2, F8, P2 tidak dilengkapi IMU dan hanya menjalankan stabilisasi short-exposure.

7. Tingkat Lock OID Saat Tremor

Kami mengukur tingkat lock first-pass pada tiga profil tremor:

Profil Tremor Amplitudo Frekuensi B1/B2 (1x) K7/KF1/L5 Q6/Q8 T2/Y6
Dewasa tenang 1 mm 2 Hz 98% 99% 99% 99%
Usia anak 4–6 tahun 4 mm 8 Hz 84% 96% 98% 99%
Anak aktif berlari 8 mm 6 Hz 52% 84% 92% 96%
Lansia dengan artritis 12 mm 5 Hz 41% 78% 90% 94%

Intinya adalah lini entry B1/B2/F8/P2 tidak cocok untuk saluran klinis atau lansia. Lini kelas menengah K7/KF1/L5/Q6/Q8 dapat diterima untuk sebagian besar penggunaan di rumah. Flagship T2/Y6 diperlukan untuk saluran klinis, pendidikan khusus, dan tempat tinggal lansia di mana amplitudo tremor tinggi.

8. Bagan SVG: Lock Rate vs Amplitudo Tremor

OID Lock Rate vs Tremor Amplitude

9. Diagram SVG: Tumpukan Pipeline Stabilisasi

Stabilization Pipeline (K7+ tier)

10. Kasus Tepi yang Telah Diatasi oleh Pipeline Stabilisasi

  1. Berjalan sambil menunjuk — fusi multi-frame menangani tremor akibat gait 6 Hz.
  2. Membaca di bus yang bergerak — fusi IMU menolak getaran kendaraan (biasanya 12 Hz pada 0,2 g).
  3. Membaca sambil tertawa — eksposur pendek + fusi multi-frame mengatasi gerakan kasar 2 Hz.
  4. Pena dipegang miring oleh anak kidal — filter Madgwick menangani orientasi arbitrer.
  5. Kamera terbentur halaman — peristiwa saturasi IMU memicu akuisisi ulang 30 frame.
  6. Cold-start dengan drift IMU hangat — estimator bias Madgwick konvergen dalam 1,2 detik setelah daya dinyalakan.
  7. Serah terima antara dua orang— reset pose membutuhkan 250 md dan mengunci ulang pada pose baru.

11. Menspesifikasikan Stabilisasi dalam RFQ 2026 Anda

Klausul yang kami rekomendasikan:

"Vendor wajib mempublikasikan tingkat kunci lintasan pertama OID pada empat profil tremor: 1 mm @ 2 Hz (dewasa tenang), 4 mm @ 8 Hz (anak usia 4–6 tahun), 8 mm @ 6 Hz (anak aktif), dan 12 mm @ 5 Hz (lansia artritis). Ambang batas tingkat kunci ≥90% pada profil paling menantang untuk SKU klinis. Lapisan stabilisasi (eksposur pendek, EIS, koreksi rolling-shutter, fusi multi-frame) wajib diungkap. Nomor komponen IMU onboard dan algoritma fusi sensor wajib dinamai."

Klausul pengungkapan IMU dan algoritma bersifat kritis. Jika vendor menolak menyebutkan komponen IMU, kemungkinan mereka menggunakan stabilisasi software-only yang gagal pada tremor frekuensi tinggi.

12. Data Lapangan Dari 47.000+ Unit yang Telah Dikirim

Di 47 negara dan 47.000+ unit yang telah dikirim sejak 2023, pipeline stabilisasi telah mencatat:

  • Tingkat kunci lintasan pertama median pada tremor anak: 96%.
  • Tingkat kunci lintasan pertama median pada tremor lansia: 89%.
  • Tiket dukungan terkait stabilisasi: 1,6% dari total.
  • Kegagalan lapangan terkait IMU: 0.04%, semuanya pada firmware sebelum 1.9.0.

Tingkat kegagalan IMU sebesar 0.04% inilah yang menjadi dasar mengapa modul IMU tidak dipertahankan pada SKU B1 dan B2 kelas pemula. Alasannya bukan penghematan biaya, melainkan paparan tingkat kegagalan di lapangan.

13. Tradeoff Biaya vs Tier Stabilisasi

Tier Model Lapisan Stabilisasi Tambahan BOM Paling Cocok Untuk
1 B1, B2, F8, P2 Hanya eksposur pendek $0.00 Ruang kelas, penggunaan dewasa terkendali
2 K7, KF1, L5 Short + EIS + RS $0.48 Sore hari di rumah, anak normal
3 Q6, Q8 Short + EIS + RS + fusion $0.63 Campuran anak + cahaya rendah + tremor
4 T2, Y6 Short + EIS + RS + fusion + IR $0.81 Klinis, lansia, kebutuhan khusus

Untuk distributor yang menjual ke kanal Schul-kanal sekolah K–12, konfigurasi Tier 2 (KF1) adalah pilihan yang tepat. Untuk distributor yang menjual ke kanal eldercare dan SEN, Tier 4 (T2) adalah satu-satunya pilihan yang dapat dipertahankan. Perbedaan biaya antara pembelian 1.000 unit Tier 2 dan Tier 4 adalah $330, angka yang jauh lebih kecil dibandingkan biaya satu retur per 100 unit yang dikirim.

Tips pembeli:Jika kanal distribusi Anda mencakup lebih dari 5% pembeli berusia di atas 65 tahun, jangan kirimkan SKU Tier 1 atau Tier 2 kepada mereka. Perbedaan tingkat kuncian klinis akan muncul sebagai perbedaan tingkat retur dalam waktu 60 hari.


14. FAQ

15. Bacaan Terkait

Minta Penawaran Harga — Dapatkan Respons Pabrik yang Cepat

Frequently Asked Questions

Apakah pena baca memiliki optical image stabilization (OIS)?
Tidak. Tidak satu pun dari sebelas model produksi (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6) menggunakan OIS karena modul lensa akan menambah $1.85 pada BOM dan 6 mm pada ketinggian tumpukan. Sebagai gantinya, kami menggunakan pipeline berlapis yang terdiri dari short exposure, gyro-assisted EIS, rolling-shutter correction, dan multi-frame fusion, yang secara keseluruhan memakan biaya $0.63 dan menambah latensi 36,7 md.
Mengapa pena baca membutuhkan IMU?
IMU melaporkan akselerasi linier dan kecepatan sudut pada 1,6 kHz, yang digunakan oleh Madgwick fusion filter untuk memprediksi pergeseran gambar per frame. Pergeseran tersebut kemudian dikompensasi oleh affine warp di ISP. Inilah cara pena baca menjaga kekisi titik OID tetap dikenali di bawah tremor tangan anak-anak atau lansia.
Berapa amplitudo tremor yang dapat ditangani pena baca?
Pada flagship T2 dan Y6 dengan pipeline stabilisasi penuh, first-pass OID lock rate tetap di atas 90% pada tremor 12 mm di 5 Hz, yang mencakup sebagian besar kasus artritis pada lansia. Pada model entry B1 dan B2 dengan stabilisasi short-exposure saja, lock rate turun menjadi 41% pada tremor yang sama.
Apakah stabilisasi memengaruhi daya tahan baterai?
Ya. Pipeline stabilisasi penuh menambah 74 mW per pemindaian pada tier K7 ke atas, yaitu sekitar 8% dari daya pemindaian aktif. Karena IMU dan fusion di-duty-cycle, efek terhadap runtime 14 jam pada T2 kurang dari 30 menit selama sehari penuh membaca normal.
Bisakah saya menonaktifkan stabilisasi untuk pengujian?
Ya. Firmware mengekspos perintah debug eis_set_mode dengan nilai 0 = short exposure saja, 1 = short + EIS, 2 = short + EIS + RS correction, 3 = pipeline penuh. Perintah ini digunakan pada manufacturing test fixture untuk mengisolasi cacat terkait stabilisasi selama inspeksi AQL.
Keranjang Anda
Cookie membantu meningkatkan pengalaman Anda di situs ini. Kebijakan Cookie
Chat on WhatsApp