対象ユーザー:本記事は、プリントされたコードを80〜150ms以内に音声レスポンスへ変換する光学OIDカメラとビジョン処理パイプラインを理解する必要があるOEM/ODMバイヤー、ブランドオーナー、プロダクトマネージャーを対象に執筆されています。読み取りペンのハードウェアを競合プラットフォームと比較評価しており、防御可能な数値が必要であることを前提としています。

読み取りペン カメラおよびビジョンセンサーモジュール:光学、ISP、OID処理能力
読み取りペンのユーザーエクスペリエンスを決定づける唯一のコンポーネントは、先端部に搭載されたカメラおよびビジョンセンサーモジュールです。フォーカスに200ms、圧縮にさらに200msかかる消費者向けウェブカメラとは異なり、読み取りペンは紙の表面上を最大30cm/sで移動しながら、4×4mmのOID(光学識別可能デジタル)パターンをデコードしなければなりません。シャッターレグ、ローリングシャッター歪み、ISP(画像信号プロセッサ)のボトルネックは、いずれもコード読み取りミスと子どもたちの不満に直結します。当社が製造する11モデルの生産SKU(B1、B2、F8、K7、KF1、L5、P2、Q6、Q8、T2、Y6)全体において、カメラおよびISPの選定が、フラッグシップQ8とエントリーモデルB1の体感上の「応答性」ギャップの約60%を説明しています。
本記事では、生産に使用されているカメラセンサ、レンズ、IRイルミネーター、ISPパイプライン、OIDデコーダーファームウェアを詳細に分解します。実測のデコードレイテンシ、フレームレート、動作距離トレランス、BOMコストを含めています。最後には、ターゲットユーザーの年齢、動作プロファイル、価格帯に基づいて、90fpsグローバルシャッターモジュール(L5、Q8、T2)と60fpsローリングシャッターモジュール(B1、B2、F8、K7、KF1、P2、Q6)のいずれかを選択できるようになるはずです。
1. 読み取りペン カメラモジュールの構造
読み上げペン カメラモジュールは、5つのコンポーネントの積み重ねで構成されています。
- イメージセンサ — 1/9インチまたは1/13インチCMOS、通常640×480グレースケール、グローバルシャッターまたはローリングシャッターのいずれか。
- レンズ — 4枚構成プラスチックまたは2枚構成ガラスレンズスタック、固定焦点、f/2.4〜f/2.8の実効絞り。
- IRバンドパスフィルター — 850nmまたは940nm狭帯域、センサーカバーガラスに直接接着。
- LEDイルミネーター — 850nmまたは940nmの0603 SMD LEDを1〜2個、光学軸から8〜12mmの位置に搭載。
- フレックスPCB — 0.15mmまたは0.20mmポリイミド、4ピンLVDSまたは2ピンMIPI CSI-2インターフェース。
Q8およびT2では、スタックがサファイアウィンドウ付きアルミニウムバレルに収納されています。B1、B2、P2では、6mmのクリア apertureを持つ化学強化されたソーダライムガラスがウィンドウとして使用されています。動作距離はレンズ焦点距離とOIDドットサイズによって固定されます。8mmの焦点距離では、視野は6.4mm×4.8mmとなり、4×4mmのOIDコード1片両側1.2mmのマージン付きで正確にフレーミングされます。
2. センサ選定:グローバルシャッター vs ローリングシャッター
ローリングシャッターセンサ(Sony IMX219クラス、ON Semiconductor MT9V034クラス)は、行を順次露光します。640×480センサを60fpsで動作させると、行時間は約33µsとなり、最下行は最上行から16ms後に露光されます。その16msのウィンドウ中にペンが30cm/sで移動すると、画像が4.8mm傾きます。これはOIDコードの位置合わせを破るのに十分な量です。これを補正するため、K7およびKF1ファームウェア1.9.5のローリングシャッターモジュールでは、前フレームから横方向速度を推定し、射影変換を適用する予測デスキューフィルターを採用しています。この計算は等速動作には有効ですが、子どもがペンを横に急激に動かした場合には機能しません。
グローバルシャッターセンサは全ピクセルを同時に露光します。代償として、暗い電流が増加し、ローリングシャッター同等品と比較して固定パターンノイズフロアが約2倍高くなります。当社のL5、Q8、T2、Y6は、ON Semiconductor AR0144CSを使用しています。これは1/4インチ1280×800のグローバルシャッターセンサで、640×480にビニングして90fpsで動作します。90fps、ARM Cortex-M4F 168MHzで専用OIDデコーダーを実行した場合、エンドツーエンドレイテンシ(露光開始からオーディオバスのデコード済み文字まで)は78msです。
| 型番 | センサ | シャッター | 解像度 | フレームレート | デコーダーレイテンシ | SKU価格バンド |
|---|---|---|---|---|---|---|
| B1 | GalaxyCore GC0308(ローリング) | ローリング | 640 × 480 | 30 fps | 180 ms | $3.80–$4.50 |
| B2 | GC0308(ローリング) | ローリング | 640 × 480 | 30 fps | 175 ms | $4.20–$4.90 |
| F8 | OmniVision OV7740(ローリング) | ローリング | 640 × 480 | 60 fps | 110 ms | $5.50–$6.50 |
| K7 | OV7740(ローリング、歪み補正) | ローリング | 640 × 480 | 60 fps | 105 ms | $6.80–$7.80 |
| KF1 | OV7740(ローリング、歪み補正) | ローリング | 640 × 480 | 60 fps | 105 ms | 7.20〜8.40ドル |
| L5 | AR0144CS(グローバル) | グローバル | 1280 × 800 ビニング | 90 fps | 78 ms | 8.50〜9.80ドル |
| P2 | GC0308(ローリング) | ローリング | 640 × 480 | 30 fps | 195 ms | 3.90〜4.60ドル |
| Q6 | OV7740(ロリング、デスキュー) | ローリング | 640 × 480 | 60 fps | 100 ms | 7.80〜8.90ドル |
| Q8 | AR0144CS(グローバル) | グローバル | 1280 × 800 ビニング | 90 fps | 75 ms | 9.20〜10.80ドル |
| T2 | AR0144CS(グローバル、HDR) | グローバル | 1280 × 800 ビニング | 90 fps | 82 ms | 11.50〜13.50ドル |
| Y6 | AR0144CS(グローバル) | グローバル | 1280 × 800 ビニング | 90 fps | 80 ms | 12.80〜14.50ドル |
デコード遅延列は、仕様書§6記載の生産ファームウェアバージョン(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)でエンドツーエンドに測定されています。これらは95パーセンタイル値であり、中央値は約30%低くなります。
3. 動作距離、被写界深度、そしてOIDドット形状
OIDコードは4 × 4 mmの16 × 16セルグリッドとして印刷され、各セルは250 µmです。このパターンを解像するには、空間周波数2ラインペア/mmにおいて最低0.35のコントラスト変調が光学系に必要です。1/13インチセンサー、f/2.4、8 mm焦点距離では、50% MTF点における被写界深度(DoF)は約±1.5 mmです。Q8およびT2はf/2.0レンズを採用しており、DoFを±2.2 mmまで拡張しています。これは、子どもがペンを持ってページから5〜10 mm上で保持する場合の実用的な許容範囲です。
レンズMTF(変調伝達関数)カーブは大きな差別化要因です。4枚構成プラスチックレンズスタック(B1、B2、P2で使用)は、50 lp/mmで35% MTFを提供します。2枚構成ガラスレンズスタック(Q8、T2、Y6で使用)は、同じ空間周波数で55% MTFを提供します。実用上の影響:光沢のあるアートブック紙上では、プラスチックレンズ搭載モデルでは1.5%のデコード失敗が発生しますが、ガラスレンズ搭載モデルでは0.3%です。
4. 照明波長:850nmと940nmの比較、および環境光耐性
IRイルミネーターは、センサーに次いで2番目に重要な部品です。読み取りペンはナロービームLEDでページを照らし、OIDパターンの反射IRシグネチャを読み取ります。850 nmと940 nmの選択は、環境光除去と目の安全性によって決まります:
| 波長 | 環境光耐性 | 目の安全性クラス | LED順方向電流 | 太陽光干渉 |
|---|---|---|---|---|
| 850 nm | 中程度(シリコンセンサー感度が高い) | 50 mAでクラス1 | ピーク50 mA、平均8 mA | 直射日光下での干渉が大きい |
| 940 nm | シリコン感度が約30%低下するため有利 | 80 mA時にクラス1 | ピーク80 mA、平均12 mA | 直射日光下での干渉が小さい |
全11 SKUで940 nm照明を採用している理由は2つあります。第一に、940 nmは人間の目には見えないため、お子様のペン先に気を散らす赤い光が見えません。第二に、教室の蛍光灯やLED照明は900 nm以上の光をほとんど出さないため、SN比が高くなります。コストはLED1個あたり約0.05ドルの上、わずかな消費電流の増加があります。
照明パターンはレンズ軸に対して30°のコーン状です。L5およびQ8では、LEDがセンサー光学中心から9 mmの位置にあるためわずかな影ができ、デコーダーが印刷による凹凸コードを平面のインクと区別する助けになります。B1およびB2ではLEDが中心から6 mmの位置にあるため、照明はより均一でフラットになりますが、影によるヒントは失われます。
5. ISPパイプライン: Raw Bayerからデコードされた文字まで
読書ペンは画像を保存せず、ストリーミングパイプラインで処理します。ISPは通常メインMCU(ARM Cortex-M4FまたはM7)内のハードウェアブロック、または独立したNXP i.MX RT1060です。パトラインは60または90 fpsで動作し、解像度とフレームレートに応じて18〜35 mAを消費します。
パイプラインステージ:
- センサーキャプチャ — 露光1〜8 ms、ゲイン1×〜8×、LEDドライバーからのハードウェアストロボでトリガー。
- ブラックレベル補正とレンズシェーディング補正 — 2.4.7 / 3.1.2 / 4.2.0ファームウェアの工場出荷時キャリブレーション係数を使用。
- ベイヤーデモザイク(カラーSKUのみ) — T2およびY6は将来のARオーバーレイ用にカラーセンサーバリアントを出荷。B1、B2、P2はグレースケールを使用。
- ガンマ補正とコントラスト伸張 — 32ビン輝度ヒストグラムによる適応ヒストグラム均等化。
- OID検出ウィンドウ — フレーム中央80%の領域で16 × 16グリッドシグネチャを探索。Cortex-M4Fで4.2 ms。
- セルデコード — 各セルを2値化し、256ビットOIDペイロードを算出、CRC-16を検証。2.6 msで実行。
- オーディオ送出 — デコードされた文字インデックスをTTSエンジンに送信。ペン接触からスピーカー出力までのラウンドトリップはSKUにより98〜195 ms。
L5の4.2.0ファームウェアは「投機的デコード」というテクニックを実装しています。ペンが安定して動いているとき、ISPが速度推定に基づき次にコードが存在しそうな位置を先読みし、平均デコードのレイテンシを12 ms短縮します。
6. ファームウェアバージョンとカメラチューニング状態
工場では各SKUにチューニングされたISPコンフィギュレーションをMCUフラッシュ内の16 KBブロブに格納して出荷します。チューニングにはブラックレベルオフセット、レンズシェーディングテーブル(16 × 16グリッドのゲイン係数)、ガンマLUT、OID検出器しきい値セットが含まれます。新しいレンズロットが入荷した際に工場で再チューニングが行われ、AQL IIプランは主要1.0サンプルとして1ロットあたり32ユニット、サンプリングサイズコード文字F(AQL 1.0 → 不合格1個受入)でカバーします。
| 型番 | ファームウェア | ISPブロブバージョン | ロットあたりAQL IIサンプル |
|---|---|---|---|
| B1 / B2 | 2.4.7 | 12 | 32ユニット |
| F8 | 3.1.2 | 17 | 32ユニット |
| K7 / KF1 | 1.9.5 | 14 | 32ユニット |
| L5 | 4.2.0 | 22 | 32ユニット |
| P2 | 2.0.3 | 11 | 32ユニット |
| Q6 / Q8 | 3.3.1 | 19 | 32ユニット |
| T2 / Y6 | 2.6.4 | 18 | 32ユニット |
買い手が異なるチューニング(例えば、非常に濃い印刷の教科書用にゲインを下げる)を求めた場合、ファームウェアチームは5,000台以上の発注に対して無償で、3〜5営業日以内にカスタムブロブを提供できます。
7. カメラモジュールの信頼性と落下試験挙動
カメラモジュールはペンの最尖端に位置するため、すべての落下衝撃を最も受けます。当社は自社基準に基づき、コンクリート上への1.5メートル落下試験で適合性を検証しています読み上げペン 落下試験 1.5メートル ISTAプロトコル(6方向の落下:面・角・縁、各2回、計12回)において12/12の生存率を達成。レンズスタックはUV硬化接着剤で接着されており、-10℃までは弾性を保ちます。それを下回る温度では接着剤が硬化し、生存率は9/12に低下します。ノルディックおよびロシア向けのお客様には、-25℃対応のシリコンベース接着剤を採用したT2またはY6 SKUを推奨します。
フレキシブルPCBは2番目に壊れやすい部品です。組み立て時に典型的な2mm半径の屈曲条件で200,000サイクルを試験しています。Q8およびT2に搭載のAR0144CSモジュールは、コネクタ裏に補強板を入れた0.15mm厚のフレックスを採用。B1、B2、P2搭載のGC0308は0.20mm厚のフレックスで150,000サイクルに耐えます。2023年以降の累計出荷47,000台超の現場返品データによると、カメラ関連の故障率は0.6%(内訳:レンズ窓傷0.4%は保証対象、フレックスPCB断線0.2%)。
8. OEMカスタマイズ:ロゴ、ウィンドウベゼル、作動距離
カメラモジュールには3つのOEMカスタマイズポイントがあります:
- サファイア窓へのロゴ印刷— 1色シルクスクリーン、MOQ 200個、セットアップ費1台あたり$0.04、ランニングコスト1台あたり$0.01。
- ウィンドウベゼルカラー— マットブラックは標準在庫品。OEMカラー(Pantoneマッチング)は射出成形色変更のためMOQ 3,000個、金型追加費用$1,800が発生します。
- 作動距離キャリブレーション— 標準の8mm焦点距離をデフォルトで出荷。6mmおよび10mmはL5、Q8、T2で無償対応可能です。その他の距離は個別見積もりとなり、非反復エンジニアリング費$2,400が発生します。
予算に制約のあるプライベートラベルのお客様には、カメラモジュールは標準のままとし、ハウジングカラーと起動ロゴのみをカスタマイズすることを推奨します。標準SKUとプレミアムSKUでOEMカメラフレックスは同一仕様としており、サプライチェーンの一元化を維持しています。
9. 買い手向けの調達チェックポイント
読み上げペンメーカーのカメラソリューションを監査する際は、以下を求めてください:
- センサーデータシートとトレーサビリティ— 各出荷に対して、メーカーの全データシート、ロットコード、原産国を提供します。AR0144CSはON Semiconductorの台湾工場、GC0308はGalaxyCoreの上海工場からの供給です。
- ISPチューニングレポート— AQLサンプルのレンズシェーディング係数およびデコード遅延ヒストグラムを含む。
- レンズMTFカーブ — 生産時のフォーカス距離における1951 USAF解像度ターゲットでの測定値です。
- 落下試験レポート — 1.5 mのコンクリート面への12軸落下シーケンス、および-10 °C〜+50 °Cの熱衝撃レポートを網羅しています。
- ESDレポート — カメラフレックスはIEC 61000-4-2に準拠し、8 kV接触放電/15 kV気中放電に耐えます。
- 故障モード別の現場返品率 — カメラ関連故障の社内四半期返品率0.6%を公開しています。
高品質なカメラモジュールのコストは、ペン1本あたり約1.85〜3.40ドルです(5,000台のMOQでのBOM)。これを0.95ドルの不明ソースモジュールに置き換えると、現場返品率は通常0.6%から4〜6%に跳ね上がり、利益を節約するよりも早くブランド価値を損ないます。
10. 調達の推奨
ほとんどのB2Bバイヤーにとって、Q6(ローリングシャッター、歪み補正)は1台あたり7.80〜8.90ドルで最高の価格性能バランスを提供します。64ページの語彙アトラスのような高密度コードを備えたプレミアムOIDブックには、Q8またはT2グローバルシャッターが最適です。幼児向けペンで子どもの動きがゆっくりな場合は、B1またはB2で十分であり、小売価格を19ドル未満に抑えられます。判断に迷う場合は、当社のエンジニアリングチームが貴社の印刷OIDブックを用いて14日間のサンプル評価を実施できます。5,000台以上のご注文には無料サンプルを提供しています。