"交流電源8の電源電圧Vinを全波整流するコンバータ回路2と、上記コンバータ回路2の出力に並列に接続された平滑コンデンサ30を有する直流リンク部3と、上記直流リンク部3の出力をスイッチングによって交流電圧に変換して出力するインバータ回路4と、上記コンバータ回路2の入力電流iinまたは出力電流iinを検出し、該検出値iiniinをオフセット補正する電流検出部60を備え、上記電流検出部60は、上記コンバータ回路2に電流が流れていないと推定される期間に検出される上記コンバータ回路2の入力電流iinまたは出力電流iinの値に基づいて定められた補正値i0でオフセット補正することを特徴とする電力変換装置。請求項1において、上記電流検出部60は、上記電源電圧Vinのゼロクロス付近で検出される上記コンバータ回路2の入力電流iinまたは出力電流iinの値に基づいて定められた補正値i0でオフセット補正することを特徴とする電力変換装置。請求項1において、上記電流検出部60は、上記直流リンク部3の電圧Vdcが上記電源電圧Vinの絶対値Vinよりも大きい期間に検出される上記コンバータ回路2の入力電流iinまたは出力電流iinの値に基づいて定められた補正値i0でオフセット補正することを特徴とする電力変換装置。請求項1乃至3の何れか1項において、上記コンバータ回路2の入力電流iinの波形が正弦波になるように、上記オフセット補正された値ioffioffに基づいて補償電流指令値icompを求める補償値演算部70と、上記補償電流指令値icompに基づいて、上記インバータ回路4の出力電流iuiviwを制御する電流制御部50とを有することを特徴とする電力変換装置。請求項4において、上記直流リンク部3の平滑コンデンサ30は、上記電源電圧Vinに起因する電圧変動は平滑化できないが、上記インバータ回路4のスイッチングによって生じる電圧変動は平滑化可能な静電容量を有するように構成されていることを特徴とする電力変換装置。請求項4または5において、上記交流電源8は単相電源であることを特徴とする電力変換装置。従来の電力変換装置では、コンバータ回路の入力電流を検出するため、シャント抵抗がコンバータ回路に直列に接続され、そのシャント抵抗に流れる電流が検出される。具体的には、電流が流れた時のシャント抵抗の電圧降下をオペアンプで増幅し、その増幅信号を入力電流値に変換することによって、コンバータ回路の入力電流が検出される。しかし、電力変換装置を連続運転すると、シャント抵抗やオペアンプが設けられた基板の温度が上昇し、シャント抵抗及びオペアンプの特性が変化してしまう。その影響で、入力電流の検出誤差、その中でも特に、検出値が全体的にオフセットされるオフセット検出誤差が大きくなるため、上記入力電流の検出値に基づいて上記制御を高精度に行うことが困難であった。このような入力電流のオフセット検出誤差を小さくする為に、温度によって特性が変化しにくいシャント抵抗またはオペアンプを選定することも考えられるが、コストが高くなってしまい、コストダウンの要求が強い家電製品に適用することは困難である。本発明は、斯かる点に鑑みてなされたものであり、その目的は、安価であり、連続運転中においても入力電流の検出精度を高く維持できる電力変換装置を提供することである。第1の発明は、交流電源8の電源電圧Vinを全波整流するコンバータ回路2と、上記コンバータ回路2の出力に並列に接続された平滑コンデンサ30を有する直流リンク部3と、上記直流リンク部3の出力をスイッチングによって交流電圧に変換して出力するインバータ回路4と、上記コンバータ回路2の入力電流iinまたは出力電流iinを検出し、該検出値iiniinをオフセット補正する電流検出部60とを備え、上記電流検出部60は、上記コンバータ回路2に電流が流れていないと推定される期間に検出される上記コンバータ回路2の入力電流iinまたは出力電流iinの値に基づいて定められた補正値i0でオフセット補正する電力変換装置である。上記第1の発明では、上記コンバータ回路2に電流が流れていないと推定される期間に検出されるコンバータ回路2の入力電流iinまたは出力電流iinの値に基づいて上記補正値i0を定めて、オフセット補正するようにした。上記期間において電流検出部60の検出値がゼロでない場合、その値は、電流検出部60で発生する検出誤差、その中でも検出値の大きさに関係なく生じるオフセット検出誤差とみなすことができる。そして、その値に基づいて定められた補正値i0で、入力電流iinまたは出力電流iinの検出値がオフセット補正されるため、入力電流iinまたは出力電流iinの検出値からオフセット検出誤差が取り除かれる。第2の発明は、上記第1の発明において、上記電流検出部60は、上記電源電圧Vinのゼロクロス付近で検出される上記コンバータ回路2の入力電流iinまたは出力電流iinの値に基づいて定められた補正値i0でオフセット補正するものである。上記第2の発明では、コンバータ回路2に電流が流れていないと推定される期間として、電源電圧Vinのゼロクロス付近が用いられている。電源電圧Vinのゼロクロス付近では、コンバータ回路2の入力電圧はゼロであるため、コンバータ回路2に電流が流れていない状態が形成される。第3の発明は、上記第1の発明において、上記電流検出部60は、上記直流リンク部3の電圧Vdcが電源電圧Vinの絶対値Vinよりも大きい期間に検出される上記コンバータ回路2の入力電流iinまたは出力電流iinの値に基づいて定められた補正値i0でオフセット補正するものである。上記第3の発明では、上記コンバータ回路2に電流が流れていないと推定される期間として、直流リンク部3の電圧Vdcが電源電圧Vinの絶対値Vinよりも大きい期間が用いられている。電源電圧Vinの絶対値Vinは、コンバータ回路2で全波整流された電圧値のことであるため、直流リンク部3の電圧Vdcがその電源電圧Vinの絶対値Vinよりも大きい状態では、電流は直流リンク部3からコンバータ回路2へ流れようとする。しかし、その方向は、コンバータ回路2の整流方向とは逆の方向であるため、コンバータ回路2には電流が流れていない状態が形成される。第4の発明は、上記第1乃至第3の何れか1の発明において、上記コンバータ回路2の入力電流iinの波形が正弦波になるように、上記オフセット補正された値ioffioffに基づいて補償電流指令値icompを求める補償値演算部70と、上記補償電流指令値icompに基づいて、上記インバータ回路4の出力電流iuiviwを制御する電流制御部50とを有するものである。第4の発明では、補償値演算部70において、上記オフセット補正された値ioffioffに基づいて、補償電流指令値icompが求められる。上記オフセット補正された値ioffioffはオフセット検出誤差を含まない正確な電流値である。そのため、補償値演算部70では、補償電流指令値icompが正確に求められる。補償電流指令値icompは、補償値演算部70でコンバータ回路2の入力電流iinの波形が正弦波になるように求められ、その補償電流指令値icompに基づいて上記インバータ回路4の出力電流iuiviwが制御される。上記制御によって、コンバータ回路2の入力電流iinの波形は、正弦波に近づく。第5の発明は、上記第4の発明において、上記直流リンク部3の平滑コンデンサ30は、上記電源電圧Vinに起因する電圧変動は平滑化できないが、上記インバータ回路4のスイッチングによって生じる電圧変動は平滑化可能な静電容量を有するように構成されているものである。上記第5の発明では、直流リンク部3に上記静電容量の平滑コンデンサ30が設けられているため、直流リンク部3の電圧Vdcは、大きな脈動を有した波形となる。そのため,コンバータ回路2に電流が流れ込む期間が長くなり、上記制御により入力電流iinの波形を、より正弦波に近づけることができる。第6の発明は、上記第4または第5の発明において、上記交流電源8は単相電源である。単相電源の電源電圧Vinは、例えば三相電源の電源電圧Vinに比べて、全波整流後の脈動が大きくなる。そのため、単相電源の場合、コンバータ回路2に電流が流れ込む期間が長くなり、上記制御により入力電流iinの波形を、より正弦波に近づけることができる。本発明によれば、コンバータ回路2に電流が流れていないと推定される期間に検出されるコンバータ回路2の入力電流iinまたは出力電流iinの値に基づいて定められた補正値i0でオフセット補正するようにした。上記期間において電流検出部60の検出値がゼロでない場合、その値は、電流検出部60で発生する検出誤差、その中でも検出値の大きさに関係なく生じるオフセット検出誤差とみなすことができる。そして、その値に基づいて定められた補正値i0で、入力電流iinまたは出力電流iinの検出値がオフセット補正されるため、入力電流iinまたは出力電流iinの検出値からオフセット検出誤差を取り除くことができ、コンバータ回路2の入力電流または出力電流の正確な値を得ることができる。つまり、電流検出部60における入力電流iinの検出精度を向上させることができる。第2の発明によれば、電源電圧Vinのゼロクロス付近で検出されるコンバータ回路2の入力電流iinまたは出力電流iinの値に基づいて定められた補正値i0でオフセット補正するようにした。電源電圧Vinのゼロクロス付近では、コンバータ回路2に電流が確実に流れない状態が形成されるため、電源電圧Vinのゼロクロス付近では、電流検出部60で微小な電流を検出してしまうことがなく、確実にオフセット検出誤差だけを検出することができる。そして、その値に基づいて定められた補正値i0で、入力電流iinまたは出力電流iinの検出値がオフセット補正されるため、上記入力電流iinの検出精度を一層向上させることができる。第3の発明によれば、直流リンク部3の電圧Vdcが電源電圧Vinの絶対値Vinよりも大きい期間に検出されるコンバータ回路2の入力電流iinまたは出力電流iinの値に基づいて定められた補正値i0でオフセット補正するようにした。直流リンク部3の電圧Vdcが電源電圧Vinの絶対値Vinよりも大きい状態では、電流は直流リンク部3からコンバータ回路2へ流れようとする。しかし、その方向は、コンバータ回路2の整流方向とは逆の方向であるため、コンバータ回路2に電流が確実に流れない状態が形成される。そのため、上記期間では、電流検出部60で微小な電流を検出してしまうことがなく、確実にオフセット検出誤差だけを検出することができる。そして、その値に基づいて定められた補正値i0で、入力電流iinまたは出力電流iinの検出値がオフセット補正されるため、上記入力電流iinの検出精度を一層向上させることができる。第4の発明によれば、上記オフセット補正された値ioffioffに基づいて、演算により補償電流指令値icompを求めるようにした。上記オフセット補正された値ioffioffはオフセット検出誤差を含まない正確な電流値であるため、補償電流指令値icompを正確に求めることができる。そして、補償電流指令値icompは、コンバータ回路2の入力電流iinの波形が正弦波になるように求められ、その補償電流指令値icompに基づいて上記インバータ回路4の出力電流iuiviwが制御される。これにより、コンバータ回路2の入力電流iinの波形を正弦波に十分近づけることができ、入力電流の高調波成分を高精度に抑制することができる。また、直流リンク部3の電圧Vdcが脈動する場合、その脈動電圧Vdcに合わせて平滑コンデンサ30に電流が流れ込むため、その電流の影響を受けて、コンバータ回路2の入力電流が歪み高調波成分が発生し易くなる。しかし、第4の発明によれば、上記制御によって入力電流の高調波成分を確実に抑制することができる。第5の発明によれば、直流リンク部3の平滑コンデンサ30は、電源電圧Vinに起因する電圧変動は平滑化できないが、インバータ回路4のスイッチングによって生じる電圧変動は平滑化可能な静電容量を有するものにした。これにより、直流リンク部3の電圧Vdcは、大きな脈動を有した波形となる。そのため,コンバータ回路2に電流が流れ込む期間が長くなり、上記制御により入力電流iinの波形を、より正弦波に近づけることができる。その結果、入力電流の高調波成分をより高精度に抑制することができる。第6の発明によれば、交流電源8を単相電源とした。単相電源の電源電圧Vinは、例えば三相電源の電源電圧Vinに比べて、全波整流後の脈動が大きくなる。そのため、コンバータ回路2に電流が流れ込む期間が長くなり、上記制御により入力電流iinの波形を、より正弦波に近づけることができる。その結果、入力電流の高調波成分をより高精度に抑制することができる。以下、本発明の実施形態を図面に基づいて詳細に説明する。尚、以下の実施形態及び変形例は、本質的に好ましい例示であって、本発明、その適用物、或いはその用途の範囲を制限することを意図するものではない。本発明の実施形態に係る電力変換装置1の概略構成を図1に示す。この電力変換装置1は、コンバータ回路2と、直流リンク部3と、インバータ回路4と、制御部5とを備え、単相の交流電源8から供給される交流の電力を所定の周波数の電力に変換し、三相交流のモータ9に供給するように構成されている。尚、三相交流のモータ9は、例えば、空気調和機の冷媒回路に設けられた圧縮機を駆動するためのものである。上記コンバータ回路2は、交流電源8に接続され、複数本実施形態では4つのダイオードD1~D4がブリッジ状に結線されたダイオードブリッジ回路と、交流電源8とダイオードブリッジ回路との間に直列に接続されたリアクトルLとを有している。交流電源8の電源電圧Vinは、ダイオードD1~D4のブリッジ回路によって全波整流される。また、コンバータ回路2の出力と上記直流リンク部3の入力との間には、シャント抵抗62が直列に接続されている。シャント抵抗62は、後述する電流検出部60の計測部61の一部を構成し、コンバータ回路2の出力電流iinを検出するために設けられている。上記直流リンク部3は、上記コンバータ回路2の出力とインバータ回路4の入力との間に設けられている。直流リンク部3には、コンバータ回路2の出力に並列に接続された平滑コンデンサ30が設けられている。この平滑コンデンサ30としては、例えばフィルムコンデンサが用いられ、インバータ回路4の後述するスイッチング素子がスイッチング動作する際に、スイッチング周波数に対応して生じるリプル電圧電圧変動を平滑化可能にする程度の静電容量を有している。つまり、平滑コンデンサ30は、コンバータ回路2によって整流された電圧電源電圧に起因する電圧変動を平滑化する程の静電容量を有さない小容量のコンデンサである。この例では、交流電源8は単相の交流電源であるため、直流リンク部3の電圧Vdcは、電源周波数例えば50Hzの2倍の周波数で脈動し,かつ,その最大値がその最小値の2倍以上となるような大きな脈動を有している。上記インバータ回路4は、入力側が直流リンク部3の平滑コンデンサ30に並列に接続され、出力側が三相交流のモータ9に接続されている。インバータ回路4は、複数のスイッチング素子がブリッジ結線されて構成されている。このインバータ回路4は、電力を三相交流のモータ9に出力するために、6個のスイッチング素子SuSvSwSxSySzを備えている。詳しくは、インバータ回路4は、2つのスイッチング素子を互いに直列接続してなる3つのスイッチングレグを備え、各スイッチングレグにおいて上アームのスイッチング素子SuSvSwと下アームのスイッチング素子SxSySzとの中点が、それぞれモータ9の各相のコイル図示は省略に接続されている。インバータ回路4は、これらのスイッチング素子SuSvSwSxSySzのオンオフ動作によって、入力された直流リンク部3の電圧Vdcをスイッチングして所定の周波数の三相交流電圧に変換し、その電圧をモータ9に出力するように構成されている。尚、本実施形態では、各スイッチング素子SuSvSwSxSySzに対して、還流ダイオードDuDvDwDxDyDzが逆並列に接続されている。上記制御部5は、インバータ回路4のスイッチングオンオフ動作を制御し、そのスイッチング制御によって、インバータ回路4の出力電流、つまり、モータ9に流れるU,V,W各相の電流モータ電流iuiviwが制御されるように構成されている。図2に示すように、制御部5は、電流制御部50と電流検出部60と補償値演算部70とを備えている。電流制御部上記電流制御部50は、電流指令値を生成し、その電流指令値に基づいて、モータ電流iuiviwを制御するように構成されている。電流制御部50は、速度制御部51、乗算器52、加算器53、dq電流指令値生成部54、座標変換部55、dq軸電流制御部56、PWM演算部57を備えている。上記速度制御部51は、モータ9の機械角の回転角周波数ωと、機械角の指令値ωとの偏差を求め、その偏差を比例積分演算PI演算し、その演算結果である第1の電流指令値imを乗算器52に出力するように構成されている。上記乗算器52は、交流電源8から出力される電源電圧Vinの位相角θinの正弦値の絶対値sinθinが入力され、下記の式1に基づいて算出される変調係数rippleを第1の電流指令値imに乗算し、その乗算結果を第2の電流指令値iTとして出力するように構成されている。尚、式1中のkは、モータ9の負荷の大きさに応じて変更される値である。上記加算器53は、上記第2の電流指令値iTと、後述する補償値演算部70で出力される補償電流指令値icompとを加算し、その加算結果を駆動電流指令値idqとして出力するように構成されている。駆動電流指令値idqの値は、次の式2で表すことができる。上記dq電流指令値生成部54は、駆動電流指令値idqと、モータ9に流す電流の位相βの指令値βとから、次の式3に基づいてd軸電流指令値id及びq軸電流指令値iqを求め、それらをdq軸電流制御部56に出力するように構成されている。上記座標変換部55は、モータ9の回転子図示は省略の回転角電気角θeと、モータ電流iuiviwとから、d軸電流idとq軸電流iqを算出するように構成されている。具体的には、次の式4に基づいて、d軸電流idとq軸電流iqとが求められる。上記dq軸電流制御部56は、モータ電流iuiviwの指令値であるd軸及びq軸の電流指令値idiqとd軸及びq軸の実電流値idiqとの偏差がそれぞれ小さくなるようにd軸及びq軸の電圧指令値VdVqを生成し、PWM演算部57に出力するように構成されている。上記PWM演算部57では、d軸及びq軸の電圧指令値VdVqと、直流リンク部3の電圧Vdcと、モータ7の回転子図示は省略の回転角電気角θeとが入力される。PWM演算部57は、これらの値に基づいて、インバータ回路4の各スイッチング素子SuSvSwSxSySzのオンオフ動作を制御するゲート信号Gを生成し、そのゲート信号Gをインバータ回路4に出力するように構成されている。電流検出部上記電流検出部60は、コンバータ回路の出力電流iinを検出し、その検出値iinをオフセット補正して、そのオフセット補正された処理値ioffを補償値演算部70に出力するように構成されている。電流検出部60は、計測部61とオフセット部65とを備えている。上記計測部61は、上記シャント抵抗62に流れる電流、つまり、コンバータ回路の出力電流iinを検出するように構成されている。図3に示すように、計測部61は、上記シャント抵抗62とオペアンプ63とA/D変換部64とを備えている。オペアンプ63は、シャント抵抗62に電流が流れた時の電圧降下Vshを増幅するように構成されている。その増幅された信号は、マイコン内のA/D変換部64に出力される。また、A/D変換部64は、上記増幅信号をA/DコンバータによってA/D値に変換し、そのA/D値をコンバータ回路2の出力電流値iinに変換するように構成されている。このようにして得られたコンバータ回路2の出力電流値iinは、オフセット部65に出力される。尚、コンバータ回路2の出力電流iinは、コンバータ回路2の入力電流iinが全波整流されたものである。よって、計測部61では、コンバータ回路2の入力電流iinの絶対値が検出される。上記オフセット部65は、上記計測部61で検出されたコンバータ回路2の出力電流値iinをオフセット補正するように構成されている。オフセット部65では、オフセット補正の補正値i0として、電源電圧Vinのゼロクロス付近で検出されるコンバータ回路2の出力電流値iinが用いられている。電源電圧Vinのゼロクロス付近では、コンバータ回路2の入力電圧はゼロであるため、コンバータ回路2に電流が流れない状態が形成される。そのため、電源電圧Vinのゼロクロス付近で検出されるコンバータ回路2の出力電流値iinは、計測部61で発生する検出誤差、その中でも、検出値の大きさに関係なく生じるオフセット検出誤差とみなすことができる。つまり、計測部61では、電源電圧Vinのゼロクロス付近でオフセット検出誤差を検出している。そして、オフセット部65では、上記オフセット検出誤差を補正値i0としてオフセット補正が行われる。電力変換装置を連続運転すると、シャント抵抗62やオペアンプ63が設けられた基板の温度が上昇し、シャント抵抗62及びオペアンプ63の特性が変化してしまう。そして、その影響で、入力電流の検出誤差、その中でも支配的なオフセット検出誤差が大きくなる。しかし、本実施形態では、上記オフセット補正によって、検出された値からオフセット検出誤差を取り除いた値ioffを得ることができる。オフセット部65でオフセット補正された値ioffは、補償値演算部70に出力される。尚、電源電圧Vinのゼロクロス付近の検出は、交流電源8に接続されたゼロクロス検出器図示省略を用いて行われる。ゼロクロス検出器は、ゼロクロス検出器から出力されるゼロクロス検出信号が計測部61に入力されるように、計測部61に接続されている。計測部61では、そのゼロクロス検出信号に同期してコンバータ回路の出力電流値iin、つまりオフセット検出誤差が検出される。そして、その検出誤差は、オフセット部65に入力され、上記オフセット補正の補正値i0として設定される。補償値演算部上記補償値演算部70は、オフセット部65でオフセット補正されたコンバータ回路2の出力電流値iinの処理値ioffに基づいて、補償電流指令値icompを演算により求めるように構成されている。図4に示すように、補償値演算部70では、まず、コンバータ回路2の出力電流の指令値iinが生成される。上記処理値ioffに基づいてフーリエ変換によって抽出される基本波の振幅成分Ampiinと電源電圧Vinの位相角θinの正弦値の絶対値sinθinとが乗算され、その乗算結果として上記指令値iinが生成される。電源電圧Vinの位相角θinの正弦値の絶対値sinθinは、電源電圧Vinと同位相の正弦波の全波整流波形を表している。つまり、上記指令値iinは、電源電圧Vinと同位相の正弦波の全波整流波に基づいて生成される。次に、補償値演算部70では、補償電流指令値icompが生成される。具体的には、補償電流指令値icompは、コンバータ回路2の出力電流の指令値iinとコンバータ回路2の出力電流値iinの処理値ioffとの偏差を比例積分演算PI演算し、その演算結果として生成される。このように、補償電流指令値icompは、コンバータ回路2の出力電流値iinの処理値ioffが目標値である上記指令値iinに近づくように算出される。つまり、補償電流指令値icompは、コンバータ回路2の出力電流の波形が上記正弦波の全波整流波形に近づくように算出される。尚、コンバータ回路2の出力電流iinの波形は、コンバータ回路2の入力電流iinを全波整流した波形に等しい。つまり、コンバータ回路2の出力電流の波形が上記正弦波の全波整流波形に近づくように補償電流指令値icompを算出することは、コンバータ回路2の入力電流の波形が上記正弦波に近づくように補償電流指令値icompを算出することと同じ意味である。生成された補償電流指令値icompは、前述の通り、モータ電流iuiviwを制御するための指令値として、電流制御部50の加算器53に出力される。-電流検出部の動作-コンバータ回路2の出力電流値iinの検出及びオフセット補正を行う電流検出部60の処理動作について、図5を参照しながら詳細に説明する。ステップST1では、コンバータ回路2の出力電流値iinが検出される。コンバータ回路2の出力電流値iinは、シャント抵抗62に流れる電流値iinである。具体的には、まず、シャント抵抗62の両端の電位差Vshがマイコンに入力可能な値になるように、オペアンプ63によって増幅される。次に、その増幅された信号がマイコン内のA/D変換部64に入力され、A/DコンバータによってA/D値に変換されるとともに、そのA/D値に応じたコンバータ回路2の出力電流値iinに変換される。このようにして、コンバータ回路2の出力電流値iinが検出される。ステップST2では、ステップST1で行われた検出のタイミングが、所定のタイミングであるか否かを判定している。具体的には、検出のタイミングが電源電圧Vinのゼロクロス付近であるか否かを判定している。電源電圧Vinのゼロクロス付近では、ゼロクロス検出器から計測部61へゼロクロス検出信号が出力されるが、そのゼロクロス検出信号に同期して行われる検出だけが、ステップST2の判定条件を満たすものとされる。検出のタイミングが電源電圧Vinのゼロクロス付近であれば、ステップST3へ進む。一方、検出のタイミングが電源電圧Vinのゼロクロス付近以外であれば、ステップST4へ進む。ステップST3では、電源電圧Vinのゼロクロス付近で検出された出力電流値iinが、オフセット補正の補正値i0として設定される。補正値i0は、ゼロクロス付近で出力電流値iinが検出される度に、つまり、ゼロクロス検出信号に同期して設定変更される。ステップST3で補正値i0が設定変更されたら、ステップST4へと進む。ステップST4では、検出された全ての出力電流値iinが、オフセット補正される。具体的には、検出された出力電流値iinから補正値i0を減算している。ステップST2の判定条件を満たす場合、つまり、検出のタイミングが電源電圧Vinのゼロクロス付近である場合は、ステップST3において出力電流値iinは補正値i0として設定される。そのため、出力電流値iinと補正値i0とが同じ値となり、減算結果はゼロとなる。一方、ステップST2の判定条件を満たさない場合、つまり、検出のタイミングが電源電圧Vinのゼロクロス付近以外である場合は、ステップST3において、直前のゼロクロス付近での出力電流値iinが補正値i0として維持される。そして、検出された出力電流値iinからその補正値i0が減算される。このように、出力電流値iinから補正値i0を減算することによって、検出値iinに含まれるオフセット検出誤差を取り除くことができる。そして、オフセット補正された処理値ioffは、補償値演算部70に出力される。電流検出部60では、ステップST1からステップST4を繰り返し実行することによって、検出値iinからオフセット検出誤差を除いた値を連続的に出力している。また、電源電圧Vinがゼロクロス付近である度に、補正値i0、つまりオフセット検出誤差が設定変更されるため、オフセット検出誤差が時間と共に変化しても、常に、オフセット検出誤差を含まないコンバータ回路2の出力電流値iinを出力することができる。-実施形態の効果-本実施形態では、電源電圧Vinのゼロクロス付近で検出されるコンバータ回路2の出力電流iinの値を、上記オフセット補正の補正値i0として用いるようにした。電源電圧Vinのゼロクロス付近では、コンバータ回路2に電流が確実に流れない状態が形成される。そのため、電源電圧Vinのゼロクロス付近では、微小な電流を検出してしまうことがなく、電流検出部60で発生するオフセット検出誤差だけを確実に検出することができる。そして、そのオフセット検出誤差をオフセット補正の補正値i0として用いるため、検出された出力電流iinの値からオフセット検出誤差を確実に取り除くことができ、コンバータ回路2の出力電流の正確な値を得ることができる。そして、本実施形態では、上記オフセット補正された値ioffに基づいて、演算により補償電流指令値icompを求めるようにした。上記オフセット補正された値ioffはオフセット検出誤差を含まない正確な電流値であるため、補償電流指令値icompを正確に求めることができる。そして、補償電流指令値icompは、コンバータ回路2の入力電流iinの波形が正弦波になるように求められ、その補償電流指令値icompに基づいて上記インバータ回路4の出力電流iuiviwが制御される。これにより、コンバータ回路2の入力電流iinの波形を正弦波に十分近づけることができ、入力電流の高調波成分を高精度に抑制することができる。また、本実施形態の直流リンク部3の平滑コンデンサ30は、電源電圧Vinに起因する電圧変動は平滑化できないが、インバータ回路4のスイッチングによって生じる電圧変動は平滑化可能な小容量のコンデンサである。このような平滑コンデンサ30が直流リンク部3に設けられると、直流リンク部3の電圧Vdcは脈動する。そして、脈動する直流リンク部3の電圧Vdcに合わせて平滑コンデンサ30に電流が流れ込み、その電流の影響を受けて、コンバータ回路2の入力電流が歪んで、高調波成分が発生し易くなる。しかし、本実施形態では、上記制御によって入力電流の高調波成分を確実に抑制することができる。実施形態の変形例本変形例は、上記実施形態の図5に示す電流検出部60の処理動作において、ステップST2の判定条件を変更したものである。上記実施形態では、検出のタイミングが電源電圧Vinのゼロクロス付近であることをステップST2の判定条件としていた。これに対し、本変形例では、直流リンク部の電圧値Vdcが電源電圧の絶対値Vinよりも大きいことをステップST2の判定条件とするようにした。本変形例では、電源電圧の絶対値Vin及び直流リンク部3の電圧値Vdcがそれぞれ検出される。図6Aに示す電源電圧Vinに対し,その絶対値Vinの波形は、図6Bのように、電源電圧のVinの全波整流波となる。一方、直流リンク部3には、電源電圧のVinの全波整流波を平滑化するような静電容量を有さない小容量の平滑コンデンサ30が並列に接続されている。そのため、直流リンク部3の電圧Vdcの波形は、図6Cに示すように、大きな脈動を有する波形となる。よって、検出された直流リンク部3の電圧値Vdcから電源電圧の絶対値Vinを減算すると、図6Dに示すパルス波形の信号Vdc-Vinが得られる。このように、直流リンク部の電圧値Vdcが電源電圧の絶対値Vinよりも大きい期間は、上記パルス信号として表される。本変形例では、直流リンク部の電圧値Vdcが電源電圧の絶対値Vinよりも大きいことが、ステップST2の判定条件である。そのため、上記パルス信号が計測部61に入力され、そのパルス信号に同期して行われる検出だけが、ステップST2の判定条件を満たすものとされる。上記直流リンク部の電圧値Vdcが電源電圧の絶対値Vinよりも大きくなる期間では、その電位差によって、電流は直流リンク部3からコンバータ回路2へ流れようとする。しかし、その方向は、コンバータ回路2の整流方向とは逆の方向であるため、コンバータ回路2に電流が流れない状態が形成される。そのため、上記期間に検出されるコンバータ回路2の出力電流値iinは、計測部61において発生する検出誤差、その中でも検出値の大きさに関係なく生じるオフセット検出誤差とみなすことができる。よって、上記期間に上記検出を行うことによって、そのオフセット検出誤差を把握することができる。そして、そのオフセット検出誤差をオフセット補正の補正値i0として用いるため、検出された出力電流iinの値からオフセット検出誤差を取り除くことができ、コンバータ回路2の出力電流の正確な値を得ることができる。そして、上記補償電流指令値icompの演算と上記インバータ回路4の出力電流iuiviwの制御とを行うことで、コンバータ回路2の入力電流iinの高調波成分を高精度に抑制することができる。尚、その他の構成、作用及び効果は、上記実施形態と同様である。その他の変形例上記実施形態については、以下のような構成としてもよい。上記実施形態では、コンバータ回路2に電流が流れていないと推定される期間に計測部61で検出された電流値を、直接、オフセット補正の補正値i0として用いている。しかしこれに限らず、例えば、検出された電流値をフィルタリング処理した値を補正値i0として用いても構わない。また、上記実施形態では、上記計測部61によって、コンバータ回路2の出力電流iinを検出している。これに対し、コンバータ回路2の出力電流iinの代わりに、コンバータ回路2の入力電流iinを検出しても構わない。コンバータ回路2の入力電流iinは、出力電流iinと異なり、正負両方の極性を有する。そのため、オフセット補正された処理値も、正負両方の極性を有する値ioffとなる。その場合、補償値演算部70では、コンバータ回路2の出力電流の指令値iinもコンバータ回路2の入力電流の指令値iinに変更することによって、上記実施形態と同様に、補償電流指令値icompが生成される。また、検出されたコンバータ回路2の入力電流iinをコンバータ回路2の出力電流iinに変換し、更にオフセット補正してから、その処理値iinとコンバータ回路2の出力電流の指令値iinとによって補償電流指令値icompを生成しても構わない。また、上記実施形態の電動変換装置1は、交流電源として、単相の交流電源8に接続しているが、この限りではなく、例えば、三相交流の交流電源に接続するものであっても良い。"