カメラの統合には、互換性のある電気接続、画像データ、制御チャネル、およびホスト ソフトウェアが必要です。共有インターフェイス名は要件の一部のみを確立します。接続されたケーブルまたは動作するプレビューは、指定された動作モードでの完全な取得と制御を示していません。
完全な信号チェーンをチェックする
| インタフェース | シグナルチェーンチェック | ソフトウェアと構成の入力 |
|---|---|---|
| MIPI CSI-2 | センサー出力、物理層、レーン、クロック、データタイプ、および受信機 | センサー構成、デバイスツリーまたはプラットフォーム設定、ドライバーおよび受信機モード |
| USB | デバイスプロトコル、USBバージョン、ホストコントローラー、電源およびケーブル | UVC またはベンダー プロトコル、SDK、ドライバー、ピクセル フォーマット、バッファー |
| GigE / GigE ビジョン | カメラ、ネットワークアダプター、スイッチ、ネットワーク構成および実効スループット | カメラプロトコルまたはSDK、パケットおよびバッファ設定、転送エラー統計 |
| GMSL | センサー、シリアライザー、ケーブル、デシリアライザー、SoC イメージ入力 | デバイスのペアリング、コントロール チャネル、アドレス、ドライバー、ビデオ ルーティング |
イーサネット接続では GigE Vision サポートが確立されず、USB 接続では UVC サポートが確立されません。コネクタやケーブルの外観から互換性を推測するのではなく、指定された GMSL シリアライザーとデシリアライザーの組み合わせを確認してください。 MIPI CSI-2 の場合は、物理層とターゲット プラットフォームのサポートを確認します。プロトコル名は完全な電気インターフェイス定義ではありません。 MIPI CSI-2, NVIDIA GMSL カメラ フレームワーク.
対象モードのデータ量を見積もる
オーバーヘッドを除いた非圧縮画像ペイロードは次のように推定できます。 B = W × H × f × b / 8。 W と H はピクセル単位の画像サイズ、f は 1 秒あたりのフレーム数、b はピクセルあたりの平均ビット数、B は 1 秒あたりのバイト数です。パッキング、行パディング、メタデータ、プロトコル、再送信、ホスト メモリ コピーを個別に考慮します。コーデック設定と測定されたビットレートを使用して圧縮ストリームを評価します。
この式はペイロードを推定します。インターフェイスのスループットやシステムのパフォーマンスを保証するものではありません。カメラは、USB コントローラ、ネットワーク アダプタ、またはメモリ パスを共有する場合があります。実際のトポロジを測定します。ベンダーの帯域幅ツールは、利用可能な帯域幅、転送エラー、不完全な画像、スキップされたフレームを識別します。 ROI とピクセル形式は負荷に影響します。 Basler帯域幅マネージャー.
画像出力以上の検証
カメラのモデル、ファームウェア、ホスト OS、ドライバー、SDK、ケーブル、解像度、フレーム レートを修正します。生のフレームのフォーマット、寸法、フレーム識別子、タイムスタンプ、キャプチャ数、無効なフレーム、ドロップされたフレームの定義、およびエラー状態を記録します。意図した同時ワークロードを合意された期間実行し、デバイスとプラットフォームのサポートに応じて、切断、再接続、異常終了、回復をテストします。
評価のための入力
ピンと電源のドキュメント、デバイス マニュアル、SDK サンプル、ターゲット プラットフォームのバージョン、必要なキャプチャ モード、生のサンプルを提供します。ブリッジまたはアダプター ケーブルの場合は、完全な変換方向とコンポーネントを指定します。これらの入力を確認した後、必要なドライバー、ボード、またはアプリケーションの作業を定義します。
関連サービス: MIPIインターフェース適応とブリッジボード そして 埋め込み画像の取得.