ピクセルコンポーネントのアンパック
ピクセルデータ処理は、10ビット、12ビット、および14ビットピクセルコンポーネントデータを16ビットピクセルデータにアンパックすることができます。
解凍操作は、 UnpackingMode GenICam機能によってユーザーが設定できます。 次の3つのオプションがあります。
| ● | Lsbへアンパック(デフォルト設定) |
| ● | msbへアンパック |
| ● | アンパックしない |
注記: 4.2以前のCoaxlinkドライババージョンでは、10ビット、12ビット、および14ビットのピクセルコンポーネントデータが、msbへのアライメント メソッドを使用して16ビットにアンパックされます。
注記: Coaxlinkドライバ4.3以降、デフォルトオプションは 「Lsbへアンパック」です。
注記: 7.0.1以前のバージョンのCoaxlinkでは、アンパック操作を無効にできませんでした。
画素成分データの有効ビットは、データコンテナの 最下位ビット に合わせられます。 パディング「0」ビットは、次の8ビット境界に到達するために、 最上位ビット に必要に応じて配置されます。
| ● | 10ビットピクセル: 0000 00<pp pppp pppp> |
| ● | 12ビットピクセル: 0000<pppp pppp pppp> |
| ● | 14ビットピクセル: 00<pp pppp pppp pppp> |
注記: Lsbへ解凍することでピクセルコンポーネントの値が変更されることはありません。
画素成分データの有効ビットは、データコンテナの 最上位ビット に合わせられます。 パディング「0」ビットは、必要に応じて 最下位ビット に配置され、次の8ビット境界に到達します。
| ● | 10ビットピクセル: <pppp pppp pp>00 0000 |
| ● | 12ビットピクセル: <pppp pppp pppp>0000 |
| ● | 14ビットピクセル: <pppp pppp pppp pp>00 |
注記: 10ビット、12ビット、および14ビットのピクセルコンポーネントをmsbにアンパックすると、ピクセルコンポーネントの値にそれぞれ64、16および4が乗算されます。
注記: 8ビットおよび16ビットのピクセルコンポーネントのアンパックは中立的な操作です:
| ● | データコンテナのサイズは変更されません:8ビットピクセルコンポーネントの場合は1バイト、 16ビットピクセルコンポーネントの場合は2バイトです。 |
| ● | データビットは変更されません。 |
注記: 10ビット、12ビット、および14ビットのピクセルコンポーネントをアンパックすると、それぞれ160%、133%、および114%のデータ量が増加します。
CoaXPressリンクを介してカメラから送信され、パックされた画像データはそのまま出力バッファに送られます。
注記: このオプションは、モノクロおよびバイエルCFAピクセル形式に制限されています。
GenICamリファレンス(データシステム モジュール)も参照してください。
