"被測定デバイスからの電流信号を表す電流データサンプルを補正する方法であって、上記被測定デバイスに結合された電流センサを用いて上記電流信号を受け、上記被測定デバイスからの上記電流信号を表す上記電流データサンプルを生成するステップと、電圧プローブを用いて上記被測定デバイスからの上記電流信号に対応する電圧信号を受け、該電圧信号を表す電圧データサンプルを生成するステップと、上記電圧データサンプル中の上記被測定デバイスの対応するオフ期間を検出することによって求められ、上記被測定デバイスのオフ期間に対応し、上記電流データサンプルのゼロアンペアレベルからの変位を表す電流変動データサンプルを抽出するステップと、上記被測定デバイスの上記オフ期間の上記電流変動データサンプルを補間し、上記被測定デバイスのオン期間に対応する電流変動データサンプルを生成するステップと、上記電流信号を表す上記電流データサンプルから上記被測定デバイスの上記オフ期間及び上記オン期間に対応する上記電流変動データサンプルを引き算して、ゼロアンペアレベル補正電流データサンプルを生成するステップと、上記ゼロアンペアレベル補正電流データサンプルを用いて波形表示を生成するステップとを具える電流データサンプル補正方法。被測定デバイスからの電流信号を表す電流データサンプルを補正する装置であって、上記被測定デバイスからの上記電流信号を受けて、上記電流信号を表す上記電流データサンプルを生成する第1取込み回路と、上記電流信号に対応する上記被測定デバイスからの電圧信号を受けて、該電圧信号を表す電圧データサンプルを生成する第2取込み回路と、上記電流データサンプル及び上記電圧データサンプルを受けて、上記電圧データサンプル中の上記被測定デバイスの対応するオフ期間を検出して上記被測定デバイスの上記オフ期間に対応する電流変動データサンプルを求め、上記被測定デバイスの上記オフ期間に対応する上記電流変動データサンプルを補間して上記被測定デバイスのオン期間に対応する電流変動データサンプルを生成することによって、ゼロアンペアレベルからの上記電流データサンプルの変位を表す上記電流変動データサンプルを得て、上記被測定デバイスの上記オフ期間及び上記オン期間に対応する上記電流変動データサンプルを上記電流信号を表す上記電流データサンプルから引き算することによってゼロアンペアレベル補正電流データサンプルを生成し、該ゼロアンペアレベル補正電流データサンプルを用いて波形表示を生成するコントローラとを具える電流データサンプル補正装置。図4の第2チャンネルの電流波形を再度参照すると、矢印76は、表示領域の波形の左端における電流波形のゼロアンペアレベルを示す。図4は、積分回路72における積分処理が理想的ではないために、電流波形のゼロアンペアレベルが変動することを示している。この変動ふらつきは、電力測定にエラーを生じさせる。例えば、図3を参照すると、ゲートドライブ電圧がロー低のとき、IGBT40はオフなので、コレクタエミッタ間電圧Vceがハイ高で、エミッタ電流Ieはゼロのはずである。つまり、IGBT40がオフのとき、IGBTの電力損失、つまり、Vce×Ieはゼロのはずある。しかし、変動エラーが原因で電力損失Vce×Ieはいくらかの値を示すことがある。ロゴスキコイルを用いた電流プローブのような交流用電流プローブは、電流信号中の直流成分を検出できない。直流成分を検出できないけれども、ゼロアンペアレベルにおける変動成分をキャンセルできる装置及び方法が望まれている。本発明は、被測定デバイスからの電流信号に対応する電流データサンプルを補正する装置に関する。この装置は、被測定デバイスからの電流信号を受けて電流信号に対応する電流データサンプルを生成する第1取込み回路と、電流信号に対応する被測定デバイスからの電圧信号を受けて、この電圧信号に対応する電圧データサンプルを生成する第2取込み回路とを有する。本発明による装置にはコントローラがあり、これは電流データサンプル及び電圧データサンプルを受けて、ゼロアンペアレベルからの電流データサンプルの変位を表す電流変動データサンプルを抽出する導き出すが、このとき、電圧データサンプル中の被測定デバイスの対応するオフ期間を検出することによって被測定デバイスのオフ期間に対応する電流変動データサンプルを求め、被測定デバイスのオフ期間に対応する電流変動データサンプルを補間することによって被測定デバイスのオン期間に対応する電流変動データサンプルを生成する。続いて、コントローラは、電流信号を表す電流データサンプルから被測定デバイスのオフ期間及びオン期間に対応する電流変動データサンプルを引き算することによってゼロアンペアレベル補正電流データサンプルを生成し、そして、ゼロアンペアレベル補正電流データサンプルを用いて波形表示を生成する。本発明による装置は、被測定デバイス中のオフ期間を検出するために、電圧データサンプルについての閾値電圧を指定するためのユーザインタフェースを有していても良い。上述の装置は、被測定デバイスからの電流信号を表す電流データサンプルを補正する方法を実現するプラットフォームを提供する。この方法には、被測定デバイスに結合された電流センサを用いて電流信号を受け、被測定デバイスからの電流信号を表す電流データサンプルを生成するステップが含まれる。被測定デバイスからの電流信号に対応する電圧信号は、電圧プローブを用いて得られ、そして電圧信号を表す電圧データサンプルが生成される。ゼロアンペアレベルからの電流データサンプルの変位を表す電流変動データサンプルは、電圧データサンプル中の被測定デバイスの対応するオフ期間を検出することによって求められる被測定デバイスのオフ期間に対応する電流変動データサンプルを用いて抽出される。被測定デバイスのオフ期間の電流変動データサンプルを補間することによって、被測定デバイスのオン期間に対応する電流変動データサンプルが生成される。電流信号を表す電流データサンプルから被測定デバイスのオフ期間及びオン期間に対応する電流変動データサンプルを引き算することによってゼロアンペアレベル補正電流データサンプルを生成し、そして、ゼロアンペアレベル補正電流データサンプルが波形として表示される。この電流サンプル補正方法は、ゼロアンペアレベル補正電流データサンプルのゼロアンペアレベルの付近にエラーキャンセル範囲を指定するステップと、エラーキャンセル範囲内のゼロアンペアレベル補正電流データサンプルをゼロに変更することによってゼロアンペアレベル補正電流データサンプルを修正するステップとを更に有していても良い。本発明の目的、効果及び他の新規な点は、以下の詳細な説明を添付の特許請求の範囲及び図面とともに読むことによって明らかとなろう。図5は、被測定デバイスDUT81から電流測定値を補正する本発明によるオシロスコープ80のブロック図である。オシロスコープ80には、複数の入力チャンネルCH1、CH2、CH3及びCH4があり、それぞれの入力チャンネルには取込みアクイジション回路82CH1、82CH2、82CH3及び82CH4がある。取込み回路82CH1、82CH2、82CH3及び82CH4の出力信号は、コントローラ83に結合される。コントローラ83は、I/O入出力回路84、メモリ85、液晶ディスプレイや陰極線管などの表示デバイス86、ハードディスクドライブHDD、ThumbDrive登録商標:フラッシュメモリ装置やコンパクトディスクCDなどの大容量記憶デバイス89に結合される。大容量記憶デバイスは、本発明による被測定デバイスDUT81からの電流測定値を補正するステップを実行するためのプログラム命令はもちろんのこと、オシロスコープ80を動作させるためのプログラム命令を記憶していても良い。図2のインバータ回路のようなDUT81が、信号取込みプローブ881、882及び883を介して入力チャンネル82CH1、82CH2及び82CH3に結合される。信号取込みプローブ881、882及び883は、それぞれ図2における差動プローブ62、電流プローブ68及び差動プローブ64に対応する。各チャンネルの取込み回路82CH1、82CH2、82CH3及び82CH4は、入力増幅回路、アナログデジタル変換回路、トリガ回路補助取込みメモリ、などのような入力調整回路を含んでいる。この補助取込みメモリは、メモリ85の一部分としても良い。取込み回路82CH1、82CH2、82CH3及び82CH4は、コントローラ83によって、DUT81からの1つ以上の信号をデジタル化し、1つ以上のデジタルデータサンプルストリームをそれぞれ生成するように動作する。取込み回路82CH1、82CH2、82CH3及び82CH4は、コントローラ83から受けた命令に応答して、トリガ条件、間引き関数、その他の取込み関係するパラメータを変更する。取込み回路82CH1、82CH2、82CH3及び82CH4は、それぞれのデジタルデータサンプルストリームをコントローラ83に供給する。コントローラ83は、デジタルデータサンプルストリームを受けて処理するプロセッサ回路、補助回路及びメモリを含み、表示デバイス86上で表示する波形データを生成する。プロセッサ回路は、メモリ85に記憶されたソフトウェアルーチンを実行する複数の回路はもちろんのこと、電源、クロック回路、キャッシュメモリなどの補助回路と一緒になって動作する。こうしたことから、本願でソフトウェア処理として説明する処理ステップであっても、プロセッサ回路と共に動作し、種々のステップを実行するこうした回路のようなハードウェア内で実現しても良い。また、コントローラ83は、入出力I/O回路84と相互に通信する。例えば、I/O回路84には、コントローラ83に対するユーザの入出力に適したキーボード、ポインティングデバイスマウス、タッチスクリーンなどの手段が含まれる。コントローラ83は、こうしたユーザ入力に応答して、データ取込み、トリガの実行、信号処理、表示を通じた情報のやり取りと行った種々の機能を実行するに適した動作を取込み回路82CH1、82CH2、82CH3及び82CH4に行わせる。メモリ85は、SRAM、DRAMなどの揮発性メモリとしても良い。また、メモリ85は、ディスクドライブ、テープメディアなどの不揮発性メモリや、EPROMなどのようなプログラマブルメモリなどとしても良い。図5のコントローラ83は、本発明に従って種々の制御機能を実行するようにプログラムされた汎用コンピュータとして描かれているが、本発明は、例えば、特定用途向けICASICのようなハードウェアで実現するようにしても良い。こうしたことから、本願で説明するプロセッサ回路は、ハードウェア、ソフトウェア又はこれらの組合せで等価的に実行されるものと広く解釈すべきものである。図6は、図5に基づく本発明によるオシロスコープ80のブロック図を示し、これはコントローラ83のプロセッサ回路ブロック87中に、被測定デバイスDUT81からの電流測定値を補正するステップを描いた処理ブロックを設けたものである。図6のオシロスコープ80では、CH1の取込み回路82CH1が、図2のプローブ62に対応する差動電圧プローブ881を介して電圧信号を受けることを示している。CH2の取込み回路82CH2は、図2のプローブ68に対応する電流プローブ882を介して電流信号を受ける。CH3の取込み回路82CH3は、図2のプローブ64に対応する差動電圧プローブ883を介して電圧信号を受ける。これら電圧及び電流信号は、それぞれ増幅され、デジタル化されて、取込み回路82CH1、82CH2及び82CH3それぞれの循環バッファメモリ中に電圧データサンプル又は電流データサンプルとして蓄積される。図7は、被測定デバイスからの電流測定値を補正するためのステップを表した本発明によるフローチャートである。取込み回路82CH1、82CH2、82CH3それぞれで生成された電圧データサンプル及び電流データサンプルは、ステップ202に示すように、トリガ条件を満たしたときにトリガ信号に従って、それぞれの循環バッファメモリに取り込まれる。取り込まれた電圧データサンプル及び電流データサンプルは、コントローラ83に供給され、メモリ85に蓄積記憶される。ステップ204に示すように、表示装置86上に表示されるユーザインタフェースUI97を通してユーザが指定するか、又は、過去に記憶した閾値レベル電圧Vrefを呼び出すことで、閾値レベルである電圧Vrefが指定されるようにしても良い。閾値レベルVrefは、IGBT40がオン期間かオフ期間かを判断するために、IGBT40のコレクタエミッタ間電圧Vce又はゲートエミッタ間のゲートドライブ電圧Vgeに関して定めると良い。電流データサンプル及び電圧データサンプルは、図6の抽出ブロックに供給され、取り込んだ電流データサンプルから電流変動データサンプルが抽出取得、導出される。電流変動データサンプルとは、IGBT40のオフ期間とオン期間に対応するもので、電流データサンプルのゼロアンペアレベルからの変位ずれ、逸脱を表すものである。また、変動とは、ふらつきfluctuationのことである。電流データサンプルのオフ期間における電流変動データサンプルは、ステップ206に示すように、Vce又はVgeの電圧データサンプルの対応するオフ期間を検出することによって求められる。好ましくは、電圧Vce又はVgeのオフ期間それぞれの中央部分を検出し、電流データサンプルのオフ期間の対応部分を電流変動データサンプルとして抽出する。図3に示すように、電流信号のオフ期間は、電流変動を有するゼロアンペアレベルに対応する。IGBT40のオン期間についてのゼロアンペアレベル電流変動データサンプルを導き出すために、オフ期間についての電流変動データサンプルは、図6の補間ブロック98に供給される。図3が示すように、オン期間の電流データサンプルは高いレベルにあるので、電流信号の直流成分を抽出することはできない。そこで、ステップ208に示すように、オフ期間の電流変動データサンプルに対して例えば、sinx/xの関数を用いて、オン期間の電流変動データサンプルを生成しても良い。別のやり方としては、オフ期間の電流変動データサンプルを、オン期間については単純に直線で接続することによって補間するようにしても良い。図8は、ゼロアンペアレベルに電流変動を有するIGBT40のエミッタにおける電流波形110と、電流変動データサンプルを表す電流波形112を示している。オフ期間及びオン期間の電流変動データサンプルは、IGBT40のエミッタにおける電流信号を表す電流データサンプルと共に、引き算ブロック100に供給される。引き算ブロック100は、ステップ210に示すように、元の電流データサンプルからオフ期間及びオン期間のゼロアンペアレベル電流変動データサンプルを引き算して補正された電流データサンプルを生成する。典型的な補正電流波形114が図9に示されている。このゼロアンペアレベル補正電流データサンプルは、コントローラ83で更に処理したり、判断ステップ212に示されるように表示装置86上で波形として表示するために、メモリ85に記憶しても良い。ゼロアンペアレベル補正電流データサンプルには、ホワイトノイズやオフセットエラーが存在することがある。ホワイトノイズは、積分回路72を用いる電流センサ70のノイズと、デジタルオシロスコープ80の内部ノイズが主要な原因である。オフセットエラーは、補間されたオン期間のゼロアンペアレベル電流変動データサンプルが理想と異なっていることが主要な原因である。ノイズ及びオフセットエラーをキャンセル除去するために、ステップ214で示されるように、ユーザは、ゼロアンペアレベルを囲むようにノイズキャンセル範囲Ncrをユーザインタフェース97を介して指定できる。ノイズキャンセル範囲Ncrは、例えば、ゼロアンペアレベルの上下における電流振幅の/-5の範囲としても良い。しかし、これは、被測定デバイスの特性次第である。ノイズキャンセル範囲Ncrは、絶対値Nacrを用いて指定しても良い。つまり、Ncrは、-NacrからNacrである。この場合、ノイズ/オフセットがキャンセルされた電流データYは、次の式で示される。Yy×IFy>Nacr,1,0y×IFy<-Nacr,1,0yは、補正されたゼロアンペアレベル電流データサンプルを表す。IFy>Nacr,1,0は、もしy>Nacrが真trueなら1であり、もしそうでないなら0である。IFy<-Nacr,1,0も同様である。この処理によって、ステップ216に示されるように、ノイズキャンセル範囲Ncr内のゼロアンペアレベル補正電流データサンプルはゼロに修正され、ゼロレベル付近のホワイトノイズ又はオフセットエラーがキャンセルされる。続いて、ステップ218に示すように、大容量記憶デバイス89に記憶されたプログラムに従って、電力計算ブロック104が、IeデータとVceデータをかけ算することによって電力を計算する。例えば、IGBT40の導通電力損失conductionpowerlossを、IeデータとVceデータをかけ算することによって求めても良い。導通電力損失は、コレクタエミッタ間電圧Vceがオン期間中でもゼロでないことが原因で生じる。このとき、ゼロアンペアレベル補正電流データサンプルが補正されていることから、導通電力損失をより正確に求めることができることに注意されたい。また、オフ期間中のゼロアンペアレベル補正電流データサンプルは、ゼロに修正される。計算された電力値及び修正されたゼロアンペアレベル補正電流データサンプルは、ステップ220に示すように、表示装置86の画面上に表示するようにしても良い。本発明の具体的な実施形態を説明してきたが、本発明の原理はこれら実施形態に現地されるものではないと理解されよう。本発明は、その原理と範囲から逸脱することなく、多様な変形が可能である。"