コンテンツにスキップ
ステージングサーバー
開発サーバー

HDR (High Dynamic Range)#

HDR (High Dynamic Range)は、画像の Brightness and Contrast を向上させるイメージング技術です。

HDR画像は画像内のディテールを非常に正確に表現するため、高解像度画像処理に最適です。

機能を使用する#

画像のダイナミックレンジとは、表示できる最高輝度と最低輝度の比率です。ダイナミックレンジの広い画像は、シーンの実際のコントラストを非常によく捉えるため、暗部と明部のより多くのディテールを確認できます。

HDRを使用すると、異なる露光で画像を取得することで、より広いダイナミックレンジをキャプチャできます。

お使いのカメラモデルに応じて、異なる露光時間の画像を生成する4つの異なる方法でHDR画像を生成できます。

HDR Beyond#

一部のカメラモデルは HDR Beyond をサポートしています。HDR Beyond機能を使用すると、カメラ内でリアルタイムにHDR画像を生成できます。

この機能では、画像最適化機能である Noise Reduction (「デノイズ」とも呼ばれます)および Improved Sharpness が使用されます。

隣接するピクセルに2つの異なる露光時間を設定できます。個々のピクセルの短露光と長露光は、センサー上でチェッカーボードパターン状に発生します。異なる露光は同時に終了します。

HDR Beyondの原理

情報

Reverse X または Reverse Y 機能(あるいはその両方)が有効な場合、図に示されているピクセル位置はそれに応じて変化します。

HDR Beyondを設定するには:

  1. パラメーターを ExposureTimeMode パラメータを HDRBeyond.
  2. パラメーターを ExposureTimeSelector パラメータを Common.
  3. パラメーターを ExposureTime パラメータをマイクロ秒単位の希望の露光時間に設定します。これは2つの露光時間の長い方です。
  4. パラメーターを BslHDRBeyondRatio パラメータを2から128の間(例:16)の値に設定します。これがデフォルト値です。
    事前に決定された露光時間がこの値で割られ、2つの露光時間の短い方が得られます。
  5. 必要に応じて、 BslNoiseReduction パラメータおよび BslSharpnessEnhancement パラメータを設定して、希望するノイズ低減とシャープネスのレベルを指定します。

カメラは各ピクセルユニット内の情報を組み合わせて、ハイダイナミックレンジ画像を生成します。

Interleaved HDR#

一部のカメラモデルは interleaved HDR (iHDR)をサポートしています。iHDR機能を使用すると、センサーの偶数および奇数ピクセルラインに異なる露光時間を設定できます。たとえば、ライン1、3、5などに長い露光時間を指定し、ライン2、4、6などに短縮された露光時間を指定できます。さまざまな露光が同時に開始されます。これにより、明るいラインと暗いラインを持つ「ストライプ状の」画像が作成されます。

次の図は、センサーラインごとの異なる露光を示しています。

iHDRセンサーピクセルライン

情報

Reverse Y 機能が有効な場合、図に示されているピクセル位置はそれに応じて変化します。

iHDRの Exposure Time を設定するには:

  1. パラメーターを ExposureTimeMode パラメータを Individual.
  2. パラメーターを ExposureTimeSelector パラメータを Stage 1.
  3. ステージ1の Exposure Time を指定します。
    ステージ1に指定された値は、センサーの偶数ピクセルラインに適用されます。
  4. パラメーターを ExposureTimeSelector パラメータを Stage 2.
  5. ステージ 2 の Exposure Time を指定します。
    ステージ 2 に指定した値は、センサーの odd ピクセル ラインに適用されます。

情報

お使いのカメラモデルの最小および最大の Exposure Time の値は、Exposure Time トピックの Specifics セクションに記載されています。

外部の後処理プログラムを使用して、明るいラインと暗いラインを合成し、高ダイナミックレンジ画像を作成します。

Quad HDR#

一部のカメラモデルは Quad HDR(QHDR)をサポートしています。QHDR 機能を使用すると、ピクセル単位内のピクセルに個別の Exposure Time を設定できます。これらは 2×2 ピクセルの領域(クアッド ピクセルとも呼ばれ、水平方向に 2 ピクセル、垂直方向に 2 ピクセルを含みます)です。

各ピクセル単位に含まれるこれら 4 つのピクセルごとに、短い露出と長い露出を設定できます。異なる露出は同時に終了します。

これにより、取得したすべての画像で、画像の暗い領域と明るい領域の両方の情報を抽出できます。

次の図は、ピクセル単位ごとの異なる露出を示しています。

QHDR センサー ピクセル単位

情報

Reverse X または Reverse Y 機能(あるいはその両方)が有効な場合、図に示されているピクセル位置はそれに応じて変化します。

QHDR の Exposure Time を設定するには、次のようにします。

  1. パラメーターを ExposureTimeMode パラメータを Individual.
  2. パラメーターを ExposureTimeSelector パラメータを Stage 1.
  3. ステージ 1 の Exposure Time を指定します。
  4. 他のステージについてもステップ 2 と 3 を繰り返します。

    個々のステージは、各ピクセル単位の次のピクセルに対応します。

    • Stage 1: 指定した値は次の対象に適用されます: 左上 ピクセル。
    • Stage 2: 指定した値は次の対象に適用されます: 右上 ピクセル。
    • Stage 3: 指定した値は次の対象に適用されます: 左下 ピクセル。
    • Stage 4: 指定した値は次の対象に適用されます: 右下 ピクセル。

    情報

    お使いのカメラモデルの最小および最大の Exposure Time の値は、Exposure Time トピックの Specifics セクションに記載されています。

外部の後処理プログラムを使用して、各ピクセル単位内の情報を合成し、高ダイナミックレンジ画像を作成します。

SequencerによるHDR#

一部のカメラモデルは Sequencer 機能をサポートしています。これを使用すると、異なる Exposure Time 設定を定義して Sequencer セットに保存することにより、HDR 画像を取得できます。カメラが画像を取得するたびに、Sequencer は次のセットに進み、セットごとに順番に設定を適用します。

情報

Sequencer の設定と操作の詳細については、Sequencer トピックを参照してください。Sequencer 機能の実装はカメラインターフェースによって異なることに注意してください。

ace 2 および boost R カメラの Sequencer を設定する手順の概要は次のとおりです。

  1. シーケンサーが設定モードであることを確認します。
  2. Sequencer セットに保存する Exposure Time 設定を構成します。最も短い Exposure Time から始めます。
  3. Sequencer セットの進行を構成します。
  4. Sequencer セットを保存します。
  5. 使用するすべてのセットについて、手順2~4を繰り返します。
    画像取得中に設定を継続的に切り替えて循環させるには、次のように設定します。 SequencerSetNext 最後に構成された設定のパラメータ値を最初の設定の番号(例:セット 0)に設定します。
  6. Sequencer コンフィギュレーションモードを無効にします。
  7. Sequencer モードを有効にして Sequencer を動作させます。
  8. オプション:Burst Mode機能を使用して、トリガー信号を受信するたびに一連の画像を取得するようにカメラを構成します。

外部の後処理プログラムを使用して画像を結合し、HDR 画像を生成します。

特性#

すべてのカメラモデルを表示します

カメラモデル 利用可能な HDR Mode
a2A640-240gmSWIR シーケンサー(Sequencer)経由のHDR
a2A640-240umSWIR シーケンサー(Sequencer)経由のHDR
a2A1280-80gmSWIR シーケンサー(Sequencer)経由のHDR
a2A1280-125umSWIR シーケンサー(Sequencer)経由のHDR
a2A1920-51gcBAS HDR機能はサポートされていません
a2A1920-51gcIP67 HDR機能はサポートされていません
a2A1920-51gcPRO シーケンサー(Sequencer)経由のHDR
a2A1920-51gmBAS HDR機能はサポートされていません
a2A1920-51gmIP67 HDR機能はサポートされていません
a2A1920-51gmPRO シーケンサー(Sequencer)経由のHDR
a2A1920-160ucBAS HDR機能はサポートされていません
a2A1920-160ucPRO シーケンサー(Sequencer)経由のHDR
a2A1920-160umBAS HDR機能はサポートされていません
a2A1920-160umPRO シーケンサー(Sequencer)経由のHDR
a2A1920-165g5cBAS シーケンサー(Sequencer)経由のHDR
a2A1920-165g5mBAS シーケンサー(Sequencer)経由のHDR
a2A1920-168mgc HDR機能はサポートされていません
a2A1920-168mgm HDR機能はサポートされていません
a2A2048-35gmSWIR シーケンサー(Sequencer)経由のHDR
a2A2048-37gcBAS HDR機能はサポートされていません
a2A2048-37gcPRO シーケンサー(Sequencer)経由のHDR
a2A2048-37gmBAS Quad HDR
a2A2048-37gmPRO Quad HDR
HDR via sequencer
a2A2048-110umSWIR シーケンサー(Sequencer)経由のHDR
a2A2048-114g5cBAS シーケンサー(Sequencer)経由のHDR
a2A2048-114g5mBAS HDR Beyond
Quad HDR
HDR via sequencer
a2A2048-114mgc Quad HDR
HDR via sequencer
a2A2048-114mgm HDR Beyond
Quad HDR
HDR via sequencer
a2A2048-114ucBAS HDR機能はサポートされていません
a2A2048-114ucPRO シーケンサー(Sequencer)経由のHDR
a2A2048-114umBAS Quad HDR
a2A2048-114umPRO Quad HDR
HDR via sequencer
a2A2048-173cmSWIR シーケンサー(Sequencer)経由のHDR
a2A2440-98g5cBAS シーケンサー(Sequencer)経由のHDR
a2A2440-98g5mBAS シーケンサー(Sequencer)経由のHDR
a2A2448-23gcBAS HDR機能はサポートされていません
a2A2448-23gcIP67 HDR機能はサポートされていません
a2A2448-23gcPRO シーケンサー(Sequencer)経由のHDR
a2A2448-23gmBAS HDR機能はサポートされていません
a2A2448-23gmIP67 HDR機能はサポートされていません
a2A2448-23gmPRO シーケンサー(Sequencer)経由のHDR
a2A2448-75ucBAS HDR機能はサポートされていません
a2A2448-75ucPRO シーケンサー(Sequencer)経由のHDR
a2A2448-75umBAS HDR機能はサポートされていません
a2A2448-75umPRO シーケンサー(Sequencer)経由のHDR
a2A2448-90mgc HDR機能はサポートされていません
a2A2448-90mgm HDR機能はサポートされていません
a2A2448-105g5cBAS シーケンサー(Sequencer)経由のHDR
a2A2448-105g5mBAS シーケンサー(Sequencer)経由のHDR
a2A2448-120cc シーケンサー(Sequencer)経由のHDR
a2A2448-120cm シーケンサー(Sequencer)経由のHDR
a2A2448-210cc シーケンサー(Sequencer)経由のHDR
a2A2448-210cm シーケンサー(Sequencer)経由のHDR
a2A2448-232g10c シーケンサー(Sequencer)経由のHDR
a2A2448-232g10m シーケンサー(Sequencer)経由のHDR
a2A2464-23gcBAS HDR機能はサポートされていません
a2A2464-23gcPRO シーケンサー(Sequencer)経由のHDR
a2A2464-23gmBAS HDR機能はサポートされていません
a2A2464-23gmPRO シーケンサー(Sequencer)経由のHDR
a2A2464-77ucBAS HDR機能はサポートされていません
a2A2464-77ucPRO シーケンサー(Sequencer)経由のHDR
a2A2464-77umBAS HDR機能はサポートされていません
a2A2464-77umPRO シーケンサー(Sequencer)経由のHDR
a2A2464-115g5cBAS シーケンサー(Sequencer)経由のHDR
a2A2464-115g5mBAS シーケンサー(Sequencer)経由のHDR
a2A2560-20gmSWIR シーケンサー(Sequencer)経由のHDR
a2A2560-70umSWIR シーケンサー(Sequencer)経由のHDR
a2A2560-131cmSWIR シーケンサー(Sequencer)経由のHDR
a2A2590-22gcBAS HDR機能はサポートされていません
a2A2590-22gcPRO シーケンサー(Sequencer)経由のHDR
a2A2590-22gmBAS HDR機能はサポートされていません
a2A2590-22gmPRO シーケンサー(Sequencer)経由のHDR
a2A2590-60ucBAS HDR機能はサポートされていません
a2A2590-60ucPRO シーケンサー(Sequencer)経由のHDR
a2A2590-60umBAS HDR機能はサポートされていません
a2A2590-60umPRO シーケンサー(Sequencer)経由のHDR
a2A2600-20gcBAS HDR機能はサポートされていません
a2A2600-20gcPRO シーケンサー(Sequencer)経由のHDR
a2A2600-20gmBAS Interleaved HDR
a2A2600-20gmPRO Interleaved HDR
HDR via sequencer
a2A2600-64ucBAS HDR機能はサポートされていません
a2A2600-64ucPRO シーケンサー(Sequencer)経由のHDR
a2A2600-64umBAS Interleaved HDR
a2A2600-64umPRO Interleaved HDR
HDR via sequencer
a2A2840-14gcBAS HDR機能はサポートされていません
a2A2840-14gcIP67 HDR機能はサポートされていません
a2A2840-14gcPRO シーケンサー(Sequencer)経由のHDR
a2A2840-14gmBAS HDR機能はサポートされていません
a2A2840-14gmIP67 HDR機能はサポートされていません
a2A2840-14gmPRO シーケンサー(Sequencer)経由のHDR
a2A2840-14gmUV シーケンサー(Sequencer)経由のHDR
a2A2840-48ucBAS HDR機能はサポートされていません
a2A2840-48ucPRO シーケンサー(Sequencer)経由のHDR
a2A2840-48umBAS HDR機能はサポートされていません
a2A2840-48umPRO シーケンサー(Sequencer)経由のHDR
a2A2840-48umUV シーケンサー(Sequencer)経由のHDR
a2A2840-57mgc シーケンサー(Sequencer)経由のHDR
a2A2840-57mgm シーケンサー(Sequencer)経由のHDR
a2A2840-67g5cBAS シーケンサー(Sequencer)経由のHDR
a2A2840-67g5mBAS シーケンサー(Sequencer)経由のHDR
a2A2840-67g5mUV シーケンサー(Sequencer)経由のHDR
a2A2840-86cc シーケンサー(Sequencer)経由のHDR
a2A2840-86cm シーケンサー(Sequencer)経由のHDR
a2A2840-150g10c シーケンサー(Sequencer)経由のHDR
a2A2840-150g10m シーケンサー(Sequencer)経由のHDR
a2A2840-150g10mUV シーケンサー(Sequencer)経由のHDR
a2A3536-9gcBAS HDR機能はサポートされていません
a2A3536-9gcPRO シーケンサー(Sequencer)経由のHDR
a2A3536-9gmBAS HDR機能はサポートされていません
a2A3536-9gmPRO シーケンサー(Sequencer)経由のHDR
a2A3536-31ucBAS HDR機能はサポートされていません
a2A3536-31ucPRO シーケンサー(Sequencer)経由のHDR
a2A3536-31umBAS HDR機能はサポートされていません
a2A3536-31umPRO シーケンサー(Sequencer)経由のHDR
a2A3536-37mgc HDR機能はサポートされていません
a2A3536-37mgm HDR機能はサポートされていません
a2A3536-42g5cBAS シーケンサー(Sequencer)経由のHDR
a2A3536-42g5mBAS シーケンサー(Sequencer)経由のHDR
a2A3840-13gcBAS HDR機能はサポートされていません
a2A3840-13gcPRO シーケンサー(Sequencer)経由のHDR
a2A3840-13gmBAS HDR機能はサポートされていません
a2A3840-13gmPRO シーケンサー(Sequencer)経由のHDR
a2A3840-45ucBAS HDR機能はサポートされていません
a2A3840-45ucPRO シーケンサー(Sequencer)経由のHDR
a2A3840-45umBAS HDR機能はサポートされていません
a2A3840-45umPRO シーケンサー(Sequencer)経由のHDR
a2A4096-9gcBAS HDR機能はサポートされていません
a2A4096-9gcIP67 HDR機能はサポートされていません
a2A4096-9gcPRO シーケンサー(Sequencer)経由のHDR
a2A4096-9gmBAS HDR機能はサポートされていません
a2A4096-9gmIP67 HDR機能はサポートされていません
a2A4096-9gmPRO シーケンサー(Sequencer)経由のHDR
a2A4096-30ucBAS HDR機能はサポートされていません
a2A4096-30ucPRO シーケンサー(Sequencer)経由のHDR
a2A4096-30umBAS HDR機能はサポートされていません
a2A4096-30umPRO シーケンサー(Sequencer)経由のHDR
a2A4096-38mgc シーケンサー(Sequencer)経由のHDR
a2A4096-38mgm シーケンサー(Sequencer)経由のHDR
a2A4096-44g5cBAS シーケンサー(Sequencer)経由のHDR
a2A4096-44g5mBAS シーケンサー(Sequencer)経由のHDR
a2A4096-67cc シーケンサー(Sequencer)経由のHDR
a2A4096-67cm シーケンサー(Sequencer)経由のHDR
a2A4096-98g10c シーケンサー(Sequencer)経由のHDR
a2A4096-98g10m シーケンサー(Sequencer)経由のHDR
a2A4200-12gcBAS HDR機能はサポートされていません
a2A4200-12gcPRO シーケンサー(Sequencer)経由のHDR
a2A4200-12gmBAS Interleaved HDR
a2A4200-12gmPRO Interleaved HDR
HDR via sequencer
a2A4200-40ucBAS HDR機能はサポートされていません
a2A4200-40ucPRO シーケンサー(Sequencer)経由のHDR
a2A4200-40umBAS Interleaved HDR
a2A4200-40umPRO Interleaved HDR
HDR via sequencer
a2A4504-5gcBAS HDR機能はサポートされていません
a2A4504-5gcIP67 シーケンサー(Sequencer)経由のHDR
a2A4504-5gcPRO シーケンサー(Sequencer)経由のHDR
a2A4504-5gmBAS HDR機能はサポートされていません
a2A4504-5gmIP67 シーケンサー(Sequencer)経由のHDR
a2A4504-5gmPRO シーケンサー(Sequencer)経由のHDR
a2A4504-18ucBAS HDR機能はサポートされていません
a2A4504-18ucPRO シーケンサー(Sequencer)経由のHDR
a2A4504-18umBAS HDR機能はサポートされていません
a2A4504-18umPRO シーケンサー(Sequencer)経由のHDR
a2A4504-23mgc シーケンサー(Sequencer)経由のHDR
a2A4504-23mgm シーケンサー(Sequencer)経由のHDR
a2A4504-27g5cBAS シーケンサー(Sequencer)経由のHDR
a2A4504-27g5mBAS シーケンサー(Sequencer)経由のHDR
a2A4504-42cc シーケンサー(Sequencer)経由のHDR
a2A4504-42cm シーケンサー(Sequencer)経由のHDR
a2A4504-59g10c シーケンサー(Sequencer)経由のHDR
a2A4504-59g10m シーケンサー(Sequencer)経由のHDR
a2A4508-6gcBAS HDR機能はサポートされていません
a2A4508-6gcPRO シーケンサー(Sequencer)経由のHDR
a2A4508-6gmBAS Interleaved HDR
a2A4508-6gmPRO Interleaved HDR
HDR via sequencer
a2A4508-20ucBAS HDR機能はサポートされていません
a2A4508-20ucPRO シーケンサー(Sequencer)経由のHDR
a2A4508-20umBAS Interleaved HDR
a2A4508-20umPRO Interleaved HDR
HDR via sequencer
a2A5060-4gcBAS HDR機能はサポートされていません
a2A5060-4gmBAS HDR機能はサポートされていません
a2A5060-15ucBAS HDR機能はサポートされていません
a2A5060-15umBAS HDR機能はサポートされていません
a2A5060-21g5cBAS シーケンサー(Sequencer)経由のHDR
a2A5060-21g5mBAS シーケンサー(Sequencer)経由のHDR
a2A5060-35cc シーケンサー(Sequencer)経由のHDR
a2A5060-35cm シーケンサー(Sequencer)経由のHDR
a2A5320-7gcBAS HDR機能はサポートされていません
a2A5320-7gcIP67 HDR機能はサポートされていません
a2A5320-7gcPRO シーケンサー(Sequencer)経由のHDR
a2A5320-7gmBAS HDR機能はサポートされていません
a2A5320-7gmPRO シーケンサー(Sequencer)経由のHDR
a2A5320-7gmip67 HDR機能はサポートされていません
a2A5320-23ucBAS HDR機能はサポートされていません
a2A5320-23ucPRO シーケンサー(Sequencer)経由のHDR
a2A5320-23umBAS HDR機能はサポートされていません
a2A5320-23umPRO シーケンサー(Sequencer)経由のHDR
a2A5320-29mgc HDR機能はサポートされていません
a2A5320-29mgm HDR機能はサポートされていません
a2A5320-34g5cBAS シーケンサー(Sequencer)経由のHDR
a2A5320-34g5mBAS シーケンサー(Sequencer)経由のHDR
a2A5320-52cc シーケンサー(Sequencer)経由のHDR
a2A5320-52cm シーケンサー(Sequencer)経由のHDR
a2A5320-75g10c シーケンサー(Sequencer)経由のHDR
a2A5320-75g10m シーケンサー(Sequencer)経由のHDR
a2A5328-4gcBAS HDR機能はサポートされていません
a2A5328-4gcIP67 HDR機能はサポートされていません
a2A5328-4gcPRO シーケンサー(Sequencer)経由のHDR
a2A5328-4gmBAS HDR機能はサポートされていません
a2A5328-4gmIP67 HDR機能はサポートされていません
a2A5328-4gmPRO シーケンサー(Sequencer)経由のHDR
a2A5328-15ucBAS HDR機能はサポートされていません
a2A5328-15ucPRO シーケンサー(Sequencer)経由のHDR
a2A5328-15umBAS HDR機能はサポートされていません
a2A5328-15umPRO シーケンサー(Sequencer)経由のHDR
a2A5328-19mgc HDR機能はサポートされていません
a2A5328-19mgm HDR機能はサポートされていません
a2A5328-22g5cBAS シーケンサー(Sequencer)経由のHDR
a2A5328-22g5mBAS シーケンサー(Sequencer)経由のHDR
a2A5328-35cc シーケンサー(Sequencer)経由のHDR
a2A5328-35cm シーケンサー(Sequencer)経由のHDR
a2A5328-49g10c シーケンサー(Sequencer)経由のHDR
a2A5328-49g10m シーケンサー(Sequencer)経由のHDR
acA640-121gm シーケンサー(Sequencer)経由のHDR
acA640-300gc シーケンサー(Sequencer)経由のHDR
acA640-300gm シーケンサー(Sequencer)経由のHDR
acA640-750uc シーケンサー(Sequencer)経由のHDR
acA640-750um シーケンサー(Sequencer)経由のHDR
acA720-290gc シーケンサー(Sequencer)経由のHDR
acA720-290gm シーケンサー(Sequencer)経由のHDR
acA720-520uc シーケンサー(Sequencer)経由のHDR
acA720-520um シーケンサー(Sequencer)経由のHDR
acA800-200gc シーケンサー(Sequencer)経由のHDR
acA800-200gm シーケンサー(Sequencer)経由のHDR
acA800-510uc シーケンサー(Sequencer)経由のHDR
acA800-510um シーケンサー(Sequencer)経由のHDR
acA1280-60gc シーケンサー(Sequencer)経由のHDR
acA1280-60gm シーケンサー(Sequencer)経由のHDR
acA1300-60gc シーケンサー(Sequencer)経由のHDR
acA1300-60gm シーケンサー(Sequencer)経由のHDR
acA1300-60gmNIR シーケンサー(Sequencer)経由のHDR
acA1300-75gc シーケンサー(Sequencer)経由のHDR
acA1300-75gm シーケンサー(Sequencer)経由のHDR
acA1300-200uc シーケンサー(Sequencer)経由のHDR
acA1300-200um シーケンサー(Sequencer)経由のHDR
acA1440-73gc シーケンサー(Sequencer)経由のHDR
acA1440-73gm シーケンサー(Sequencer)経由のHDR
acA1440-220uc シーケンサー(Sequencer)経由のHDR
acA1440-220um シーケンサー(Sequencer)経由のHDR
acA1600-60gc シーケンサー(Sequencer)経由のHDR
acA1600-60gm シーケンサー(Sequencer)経由のHDR
acA1920-25gc シーケンサー(Sequencer)経由のHDR
acA1920-25gm シーケンサー(Sequencer)経由のHDR
acA1920-25uc シーケンサー(Sequencer)経由のHDR
acA1920-25um シーケンサー(Sequencer)経由のHDR
acA1920-40gc シーケンサー(Sequencer)経由のHDR
acA1920-40gm シーケンサー(Sequencer)経由のHDR
acA1920-40uc シーケンサー(Sequencer)経由のHDR
acA1920-40ucMED シーケンサー(Sequencer)経由のHDR
acA1920-40um シーケンサー(Sequencer)経由のHDR
acA1920-40umMED シーケンサー(Sequencer)経由のHDR
acA1920-48gc シーケンサー(Sequencer)経由のHDR
acA1920-48gm シーケンサー(Sequencer)経由のHDR
acA1920-50gc シーケンサー(Sequencer)経由のHDR
acA1920-50gm シーケンサー(Sequencer)経由のHDR
acA1920-150uc シーケンサー(Sequencer)経由のHDR
acA1920-150um シーケンサー(Sequencer)経由のHDR
acA1920-155uc シーケンサー(Sequencer)経由のHDR
acA1920-155ucMED シーケンサー(Sequencer)経由のHDR
acA1920-155um シーケンサー(Sequencer)経由のHDR
acA1920-155umMED シーケンサー(Sequencer)経由のHDR
acA2000-50gc シーケンサー(Sequencer)経由のHDR
acA2000-50gm シーケンサー(Sequencer)経由のHDR
acA2000-165uc シーケンサー(Sequencer)経由のHDR
acA2000-165um シーケンサー(Sequencer)経由のHDR
acA2040-25gc シーケンサー(Sequencer)経由のHDR
acA2040-25gm シーケンサー(Sequencer)経由のHDR
acA2040-25gmNIR シーケンサー(Sequencer)経由のHDR
acA2040-35gc シーケンサー(Sequencer)経由のHDR
acA2040-35gm シーケンサー(Sequencer)経由のHDR
acA2040-55uc シーケンサー(Sequencer)経由のHDR
acA2040-55um シーケンサー(Sequencer)経由のHDR
acA2040-90uc シーケンサー(Sequencer)経由のHDR
acA2040-90um シーケンサー(Sequencer)経由のHDR
acA2040-90umNIR シーケンサー(Sequencer)経由のHDR
acA2040-120uc シーケンサー(Sequencer)経由のHDR
acA2040-120um シーケンサー(Sequencer)経由のHDR
acA2440-20gc シーケンサー(Sequencer)経由のHDR
acA2440-20gm シーケンサー(Sequencer)経由のHDR
acA2440-35uc シーケンサー(Sequencer)経由のHDR
acA2440-35ucMED シーケンサー(Sequencer)経由のHDR
acA2440-35um シーケンサー(Sequencer)経由のHDR
acA2440-35umMED シーケンサー(Sequencer)経由のHDR
acA2440-75uc シーケンサー(Sequencer)経由のHDR
acA2440-75ucMED シーケンサー(Sequencer)経由のHDR
acA2440-75um シーケンサー(Sequencer)経由のHDR
acA2440-75umMED シーケンサー(Sequencer)経由のHDR
acA2500-14gc シーケンサー(Sequencer)経由のHDR
acA2500-14gm シーケンサー(Sequencer)経由のHDR
acA2500-14uc シーケンサー(Sequencer)経由のHDR
acA2500-14um シーケンサー(Sequencer)経由のHDR
acA2500-20gc シーケンサー(Sequencer)経由のHDR
acA2500-20gcMED シーケンサー(Sequencer)経由のHDR
acA2500-20gm シーケンサー(Sequencer)経由のHDR
acA2500-20gmMED シーケンサー(Sequencer)経由のHDR
acA2500-60uc シーケンサー(Sequencer)経由のHDR
acA2500-60um シーケンサー(Sequencer)経由のHDR
acA3088-16gc シーケンサー(Sequencer)経由のHDR
acA3088-16gm シーケンサー(Sequencer)経由のHDR
acA3088-57uc シーケンサー(Sequencer)経由のHDR
acA3088-57ucMED シーケンサー(Sequencer)経由のHDR
acA3088-57um シーケンサー(Sequencer)経由のHDR
acA3088-57umMED シーケンサー(Sequencer)経由のHDR
acA3800-10gc シーケンサー(Sequencer)経由のHDR
acA3800-10gm シーケンサー(Sequencer)経由のHDR
acA3800-14uc シーケンサー(Sequencer)経由のHDR
acA3800-14um シーケンサー(Sequencer)経由のHDR
acA4024-8gc シーケンサー(Sequencer)経由のHDR
acA4024-8gm シーケンサー(Sequencer)経由のHDR
acA4024-29uc シーケンサー(Sequencer)経由のHDR
acA4024-29um シーケンサー(Sequencer)経由のHDR
acA4096-11gc シーケンサー(Sequencer)経由のHDR
acA4096-11gm シーケンサー(Sequencer)経由のHDR
acA4096-30uc シーケンサー(Sequencer)経由のHDR
acA4096-30ucMED シーケンサー(Sequencer)経由のHDR
acA4096-30um シーケンサー(Sequencer)経由のHDR
acA4096-30umMED シーケンサー(Sequencer)経由のHDR
acA4096-40uc シーケンサー(Sequencer)経由のHDR
acA4096-40ucMED シーケンサー(Sequencer)経由のHDR
acA4096-40um シーケンサー(Sequencer)経由のHDR
acA4096-40umMED シーケンサー(Sequencer)経由のHDR
acA4112-8gc シーケンサー(Sequencer)経由のHDR
acA4112-8gm シーケンサー(Sequencer)経由のHDR
acA4112-20uc シーケンサー(Sequencer)経由のHDR
acA4112-20ucMED シーケンサー(Sequencer)経由のHDR
acA4112-20um シーケンサー(Sequencer)経由のHDR
acA4112-20umMED シーケンサー(Sequencer)経由のHDR
acA4112-30uc シーケンサー(Sequencer)経由のHDR
acA4112-30ucMED シーケンサー(Sequencer)経由のHDR
acA4112-30um シーケンサー(Sequencer)経由のHDR
acA4112-30umMED シーケンサー(Sequencer)経由のHDR
acA5472-5gc シーケンサー(Sequencer)経由のHDR
acA5472-5gm シーケンサー(Sequencer)経由のHDR
acA5472-17uc シーケンサー(Sequencer)経由のHDR
acA5472-17ucMED シーケンサー(Sequencer)経由のHDR
acA5472-17um シーケンサー(Sequencer)経由のHDR
acA5472-17umMED シーケンサー(Sequencer)経由のHDR
boA1936-400cc シーケンサー(Sequencer)経由のHDR
boA1936-400cm シーケンサー(Sequencer)経由のHDR
boA2448-250cc シーケンサー(Sequencer)経由のHDR
boA2448-250cm シーケンサー(Sequencer)経由のHDR
boA2832-190cc シーケンサー(Sequencer)経由のHDR
boA2832-190cm シーケンサー(Sequencer)経由のHDR
boA4096-93cc シーケンサー(Sequencer)経由のHDR
boA4096-93cm シーケンサー(Sequencer)経由のHDR
boA4096-180cc シーケンサー(Sequencer)経由のHDR
boA4096-180cm シーケンサー(Sequencer)経由のHDR
boA4112-68cc シーケンサー(Sequencer)経由のHDR
boA4112-68cm シーケンサー(Sequencer)経由のHDR
boA4500-45cc シーケンサー(Sequencer)経由のHDR
boA4500-45cm シーケンサー(Sequencer)経由のHDR
boA4504-100cc シーケンサー(Sequencer)経由のHDR
boA4504-100cm シーケンサー(Sequencer)経由のHDR
boA5056-95cm シーケンサー(Sequencer)経由のHDR
boA5120-150cc HDR機能はサポートされていません
boA5120-150cm HDR機能はサポートされていません
boA5120-230cc HDR機能はサポートされていません
boA5120-230cm HDR機能はサポートされていません
boA5320-150cc シーケンサー(Sequencer)経由のHDR
boA5320-150cm シーケンサー(Sequencer)経由のHDR
boA5328-100cc シーケンサー(Sequencer)経由のHDR
boA5328-100cm シーケンサー(Sequencer)経由のHDR
boA6500-36cc シーケンサー(Sequencer)経由のHDR
boA6500-36cm シーケンサー(Sequencer)経由のHDR
boA8100-16cc シーケンサー(Sequencer)経由のHDR
boA8100-16cm シーケンサー(Sequencer)経由のHDR
boA9344-30cc HDR機能はサポートされていません
boA9344-30cm HDR機能はサポートされていません
boA9344-70cc HDR機能はサポートされていません
boA9344-70cm HDR機能はサポートされていません
boA13440-17cm HDR機能はサポートされていません
daA720-520uc HDR機能はサポートされていません
daA720-520um HDR機能はサポートされていません
daA1280-54uc HDR機能はサポートされていません
daA1280-54um HDR機能はサポートされていません
daA1440-220uc HDR機能はサポートされていません
daA1440-220um HDR機能はサポートされていません
daA1600-60uc HDR機能はサポートされていません
daA1600-60um HDR機能はサポートされていません
daA1920-15um HDR機能はサポートされていません
daA1920-30uc HDR機能はサポートされていません
daA1920-30um HDR機能はサポートされていません
daA1920-160uc HDR機能はサポートされていません
daA1920-160um HDR機能はサポートされていません
daA2448-70uc HDR機能はサポートされていません
daA2448-70um HDR機能はサポートされていません
daA2500-14uc HDR機能はサポートされていません
daA2500-14um HDR機能はサポートされていません
daA3840-45uc HDR機能はサポートされていません
daA3840-45um HDR機能はサポートされていません
dmA720-290gc HDR機能はサポートされていません
dmA720-290gm HDR機能はサポートされていません
dmA1440-73gc HDR機能はサポートされていません
dmA1440-73gm HDR機能はサポートされていません
dmA1920-51gc HDR機能はサポートされていません
dmA1920-51gm HDR機能はサポートされていません
dmA2048-37gc HDR機能はサポートされていません
dmA2048-37gm Quad HDR
dmA2448-23gc HDR機能はサポートされていません
dmA2448-23gm HDR機能はサポートされていません
dmA2840-14gc HDR機能はサポートされていません
dmA2840-14gm HDR機能はサポートされていません
dmA3536-9gc HDR機能はサポートされていません
dmA3536-9gm HDR機能はサポートされていません
dmA4096-9gc HDR機能はサポートされていません
dmA4096-9gm HDR機能はサポートされていません
puA1280-54uc HDR機能はサポートされていません
puA1280-54um HDR機能はサポートされていません
puA1600-60uc HDR機能はサポートされていません
puA1600-60um HDR機能はサポートされていません
puA1920-30uc HDR機能はサポートされていません
puA1920-30um HDR機能はサポートされていません
puA2500-14uc HDR機能はサポートされていません
puA2500-14um HDR機能はサポートされていません
r2L2048-29gc HDR機能はサポートされていません
r2L2048-58gm HDR機能はサポートされていません
r2L2048-62cc HDR機能はサポートされていません
r2L2048-62g5c HDR機能はサポートされていません
r2L2048-172cm HDR機能はサポートされていません
r2L2048-172g5m HDR機能はサポートされていません
r2L4096-14gc HDR機能はサポートされていません
r2L4096-29gm HDR機能はサポートされていません
r2L4096-42cc HDR機能はサポートされていません
r2L4096-42g5c HDR機能はサポートされていません
r2L4096-84cm HDR機能はサポートされていません
r2L4096-84g5m HDR機能はサポートされていません
r2L8192-80cc HDR機能はサポートされていません
r2L8192-240cm HDR機能はサポートされていません
r2L16384-60cc HDR機能はサポートされていません
r2L16384-120cm HDR機能はサポートされていません
r2T16416-500cm HDR機能はサポートされていません

サンプルコード#

以下のサンプルコードは、HDR Beyondをサポートするカメラに適用されます。

// Set the exposure time mode to HDR Beyond
camera.ExposureTimeMode.SetValue(ExposureTimeMode_HDRBeyond);
// Set the exposure time selector to Common
camera.ExposureTimeSelector.SetValue(ExposureTimeSelector_Common);
// Set the exposure time to 1000000 microseconds
camera.ExposureTime.SetValue(1000000.0);
// Set the HDR Beyond ratio to 32
camera.BslHDRBeyondRatio.SetValue(32);
// Optional: Configure noise reduction
camera.NoiseReduction.SetValue(0.2);
// Optional: Configure improved sharpness
camera.SharpnessEnhancement.SetValue(1.0);
INodeMap& nodemap = camera.GetNodeMap();
// Set the exposure time mode to HDR Beyond
CEnumParameter(nodemap, "ExposureTimeMode").SetValue("HDRBeyond");
// Set the exposure time selector to Common
CEnumParameter(nodemap, "ExposureTimeSelector").SetValue("Common");
// Set the exposure time to 1000000 microseconds
CFloatParameter(nodemap, "ExposureTime").SetValue(1000000.0);
// Set the HDR Beyond ratio to 32
CIntegerParameter(nodemap, "BslHDRBeyondRatio").SetValue(32);
// Optional: Configure noise reduction
CFloatParameter(nodemap, "NoiseReduction").SetValue(0.2);
// Optional: Configure improved sharpness
CFloatParameter(nodemap, "SharpnessEnhancement").SetValue(1.0);
// Set the exposure time mode to HDR Beyond
camera.Parameters[PLCamera.ExposureTimeMode].SetValue(PLCamera.ExposureTimeMode.HDRBeyond);
// Set the exposure time selector to Common
camera.Parameters[PLCamera.ExposureTimeSelector].SetValue(PLCamera.ExposureTimeSelector.Common);
// Set the exposure time to 1000000 microseconds
camera.Parameters[PLCamera.ExposureTime].SetValue(1000000.0);
// Set the HDR Beyond ratio to 32
camera.Parameters[PLCamera.BslHDRBeyondRatio].SetValue(32);
// Optional: Configure noise reduction
camera.Parameters[PLCamera.NoiseReduction].SetValue(0.2);
// Optional: Configure improved sharpness
camera.Parameters[PLCamera.SharpnessEnhancement].SetValue(1.0);
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
/* Set the exposure time mode to HDR Beyond */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeMode", "HDRBeyond");
CHECK(errRes);
/* Set the exposure time selector to Common */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeSelector", "Common");
CHECK(errRes);
/* Set the exposure time to 1000000 microseconds */
errRes = PylonDeviceSetFloatFeature(hdev, "ExposureTime", 1000000.0);
CHECK(errRes);
/* Set the HDR Beyond ratio to 32 */
errRes = PylonDeviceSetIntegerFeature(hdev, "BslHDRBeyondRatio", 32);
CHECK(errRes);
/* Optional: Configure noise reduction */
errRes = PylonDeviceSetFloatFeature(hdev, "NoiseReduction", 0.2);
CHECK(errRes);
/* Optional: Configure improved sharpness */
errRes = PylonDeviceSetFloatFeature(hdev, "SharpnessEnhancement", 1.0);
CHECK(errRes);
# Set the exposure time mode to HDR Beyond
camera.ExposureTimeMode.Value = "HDRBeyond"
# Set the exposure time selector to Common
camera.ExposureTimeSelector.Value = "Common"
# Set the exposure time to 1000000 microseconds
camera.ExposureTime.Value = 1000000.0
# Set the HDR Beyond ratio to 32
camera.BslHDRBeyondRatio.Value = 32
# Optional: Configure noise reduction
camera.NoiseReduction.Value = 0.2
# Optional: Configure improved sharpness
camera.SharpnessEnhancement.Value = 1.0

以下のサンプルコードは、interleaved HDRまたはQuad HDRをサポートするカメラに適用されます。

// Set the exposure time mode to Individual
camera.ExposureTimeMode.SetValue(ExposureTimeMode_Individual);
// Select stage 1
camera.ExposureTimeSelector.SetValue(ExposureTimeSelector_Stage1);
// Set the exposure time to 1000 microseconds
camera.ExposureTime.SetValue(1000.0);
// Select stage 2
camera.ExposureTimeSelector.SetValue(ExposureTimeSelector_Stage2);
// Set the exposure time to 1000000 microseconds
camera.ExposureTime.SetValue(1000000.0);
INodeMap& nodemap = camera.GetNodeMap();
// Set the exposure time mode to Individual
CEnumParameter(nodemap, "ExposureTimeMode").SetValue("Individual");
// Select stage 1
CEnumParameter(nodemap, "ExposureTimeSelector").SetValue("Stage1");
// Set the exposure time to 1000 microseconds
CFloatParameter(nodemap, "ExposureTime").SetValue(1000.0);
// Select stage 2
CEnumParameter(nodemap, "ExposureTimeSelector").SetValue("Stage2");
// Set the exposure time to 1000000 microseconds
CFloatParameter(nodemap, "ExposureTime").SetValue(1000000.0);
// Set the exposure time mode to Individual
camera.Parameters[PLCamera.ExposureTimeMode].SetValue(PLCamera.ExposureTimeMode.Individual);
// Select stage 1
camera.Parameters[PLCamera.ExposureTimeSelector].SetValue(PLCamera.ExposureTimeSelector.Stage1);
// Set the exposure time to 1000 microseconds
camera.Parameters[PLCamera.ExposureTime].SetValue(1000.0);
// Select stage 2
camera.Parameters[PLCamera.ExposureTimeSelector].SetValue(PLCamera.ExposureTimeSelector.Stage2);
// Set the exposure time to 1000000 microseconds
camera.Parameters[PLCamera.ExposureTime].SetValue(1000000.0);
/* Macro to check for errors */
#define CHECK(errc) if (GENAPI_E_OK != errc) printErrorAndExit(errc)
GENAPIC_RESULT errRes = GENAPI_E_OK;  /* Return value of pylon methods */
/* Set the exposure time mode to Individual */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeMode", "Individual");
CHECK(errRes);
/* Select stage 1 */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeSelector", "Stage1");
CHECK(errRes);
/* Set the exposure time to 1000 microseconds */
errRes = PylonDeviceSetFloatFeature(hdev, "ExposureTime", 1000.0);
CHECK(errRes);
/* Select stage 2 */
errRes = PylonDeviceFeatureFromString(hdev, "ExposureTimeSelector", "Stage2");
CHECK(errRes);
/* Set the exposure time to 1000000 microseconds */
errRes = PylonDeviceSetFloatFeature(hdev, "ExposureTime", 1000000.0);
CHECK(errRes);
# Set the exposure time mode to Individual
camera.ExposureTimeMode.Value = "Individual"
# Select stage 1
camera.ExposureTimeSelector.Value = "Stage1"
# Set the exposure time to 1000 microseconds
camera.ExposureTime.Value = 1000.0
# Select stage 2
camera.ExposureTimeSelector.Value = "Stage2"
# Set the exposure time to 1000000 microseconds
camera.ExposureTime.Value = 1000000.0

pylon Viewerを使用して、パラメーターを簡単に設定することもできます。