"第1のスイッチ素子Q1及び第2のスイッチ素子Q2を備える力率改善回路2と、交流電源Vacの両端からの入力電流をそれぞれ検出する第1及び第2の入力電流検出回路6,7と、前記交流電源Vacの両端の入力電圧をそれぞれ検出する入力電圧検出回路8と、前記力率改善回路2の出力電圧が所定の電圧となるように前記第1及び第2のスイッチ素子Q1,Q2を制御するスイッチング制御部5とを備え、前記スイッチング制御部5は、前記入力電圧検出回路8から出力される入力電圧検出信号に基づいて、前記第1及び第2のスイッチ素子Q1,Q2のそれぞれの駆動期間を決定するとともに、前記第1及び第2の入力電流検出回路6,7から出力される入力電流検出信号に基づいて、それぞれ前記第1及び第2のスイッチ素子Q1,Q2のスイッチング動作の周期を決定するように構成されたスイッチング電源装置であって、前記スイッチング制御部5は、前記第1及び第2の入力電流検出回路6,7から出力される入力電流検出信号及び前記入力電圧検出回路8から出力される入力電圧検出信号のいずれか一方または両方に基づいて、前記スイッチング電源装置の異常の発生を判定し、前記異常が発生したと判定した場合、前記第1及び第2のスイッチ素子Q1,Q2のスイッチング動作を停止させることを特徴とするスイッチング電源装置。前記力率改善回路2は、負荷回路3に並列に接続される平滑コンデンサC1と、第1の整流素子D1と第1のスイッチ素子Q1からなる第1の直列回路と、第2の整流素子D2と第2のスイッチ素子Q2からなる第2の直列回路とを有し、前記第1の直列回路と前記第2の直列回路は、前記第1の整流素子D1側の一端と前記第2の整流素子D2側の一端、及び、前記第1のスイッチ素子Q1側の一端と前記第2のスイッチ素子Q2側の一端をそれぞれ接続して互いに並列に接続されるとともに、前記第1及び第2の整流素子D1,D2が前記平滑コンデンサC1を充電する方向となるように、前記平滑コンデンサC1と並列に接続されており、かつ、前記第1の整流素子D1と前記第1のスイッチ素子Q1の接続部と交流電源Vacの一端との間に接続された第1のリアクトルL1と、前記第2の整流素子D2と前記第2のスイッチ素子Q2の接続部と前記交流電源Vacの他端との間に接続された第2のリアクトルL2と、前記第1のスイッチ素子Q1と前記第2のスイッチ素子Q2の接続部と前記交流電源Vacの前記第1のリアクトルL1側の一端との間に接続された第3の整流素子D3と、前記第1スイッチ素子Q1と前記第2のスイッチ素子Q2の接続部と前記交流電源Vacの前記第2のリアクトルL2側の一端との間に接続された第4の整流素子D4と、を有することを特徴とする請求項1に記載のスイッチング電源装置。前記スイッチング制御部5は、前記第1の入力電流検出回路6のから出力される入力電流検出信号から、前記第1のスイッチ素子Q1のスイッチング動作の周期を決定するための第1タイミング情報が検出されない状態、及び、前記第2の入力電流検出回路7から出力される入力電流検出信号から、前記第2のスイッチ素子Q2のスイッチング動作の周期を決定するための第1タイミング情報検出されない状態の少なくともいずれか一方が、所定の第1の期間を超えて継続した場合に、前記スイッチング電源装置に異常が発生したと判定することを特徴とする請求項1または2に記載のスイッチング電源装置。前記第1の期間は、前記交流電源Vacの1周期よりも長い期間であることを特徴とする請求項3に記載のスイッチング電源装置。前記スイッチング制御部5は、前記入力電圧検出回路8から出力される入力電圧検出信号から、前記第1のスイッチ素子Q1の駆動期間と前記第2のスイッチ素子Q1の駆動期間との切替え時点に対応する第2タイミング情報が検出されない状態が、所定の第2の期間を超えて継続した場合に、前記スイッチング電源装置に異常が発生したと判定することを特徴とする請求項1から4のいずれか1項に記載のスイッチング電源装置。前記第2の期間は、前記交流電源Vacの半周期よりも長い期間であることを特徴とする請求項5に記載のスイッチング電源装置。第1のスイッチ素子Q1及び第2のスイッチ素子Q2を備える力率改善回路2と、交流電源Vacの両端からの入力電流をそれぞれ検出する第1及び第2の入力電流検出回路6,7と、前記交流電源Vacの両端の入力電圧をそれぞれ検出する入力電圧検出回路8と、前記力率改善回路2の出力電圧が所定の電圧となるように前記第1及び第2のスイッチ素子Q1,Q2を制御するスイッチング制御部5とを備え、前記スイッチング制御部5は、前記入力電圧検出回路8から出力される入力電圧検出信号に基づいて、前記第1及び第2のスイッチ素子Q1,Q2のそれぞれの駆動期間を決定するとともに、前記第1及び第2の入力電流検出回路6,7から出力される入力電流検出信号に基づいて、それぞれ前記第1及び第2のスイッチ素子Q1,Q2のスイッチング動作の周期を決定するように構成されたスイッチング電源装置の制御方法であって、前記第1及び第2の入力電流検出回路6,7から出力される入力電流検出信号及び前記入力電圧検出回路8から出力される入力電圧検出信号のいずれか一方または両方に基づいて、前記スイッチング電源装置の異常の発生を判定するステップと、前記異常が発生したと判定した場合、前記第1及び第2のスイッチ素子Q1,Q2のスイッチング動作を停止させるステップとを含む、ことを特徴とするスイッチング電源装置の制御方法。前記スイッチング電源装置の異常の発生を判定するステップは、前記第1の入力電流検出回路6から出力される入力電流検出信号から、前記第1のスイッチ素子Q1のスイッチング動作の周期を決定するための第1タイミング情報が検出されない状態、及び、前記第2の入力電流検出回路7から出力される入力電流検出信号から、前記第2のスイッチ素子Q2のスイッチング動作の周期を決定するための第1タイミング情報が検出されない状態の少なくともいずれか一方が、所定の第1の期間を超えて継続した場合に、前記スイッチング電源装置の異常が発生したと判定するステップを含むことを特徴とする請求項7に記載のスイッチング電源装置の制御方法。前記スイッチング電源装置の異常の発生を判定するステップは、前記入力電圧検出回路8から出力される入力電圧検出信号から、前記第1のスイッチ素子Q1の駆動期間と前記第2のスイッチ素子Q2の駆動期間との切替え時点に対応する第2タイミング情報が検出されない状態が、所定の第2の期間を超えて継続した場合に、前記スイッチング電源装置に異常が発生したと判定するステップを含むことを特徴とする請求項7または8に記載のスイッチング電源装置の制御方法。しかしながら、一般に、保護動作を実行するための検出回路及び/または保護回路を、通常のスイッチング動作用の制御回路とは別に設けた構成以下、二重系ともいうでは、スイッチング電源装置の制御回路が複雑化し、装置のコストが増大するという問題がある。さらに、ブリッジレス力率改善回路では、装置に入力される交流電圧の極性の異なる半周期毎に、異なるスイッチ素子によってスイッチング動作を分担するという特有の構成上、次のように、制御を二重系とした構成が保護手段として十分に機能しない場合があるという問題も存在する。すなわち、ブリッジレス力率改善回路では、過電圧あるいは、電圧低下、過電流等のその他の検出対象を検出することにより装置の異常を判別する保護手段を備えていても、例えば、何らかの要因によりいずれか一方のスイッチ素子のスイッチング動作が停止し、対応する半周期における出力制御が実行されない状況が生じた場合に、他方のスイッチ素子のスイッチング動作による対応する半周期の出力制御だけが実行されている状態で、異常と判定されるレベルの過電圧等が出力に生じないまま、装置の動作が継続してしまう可能性がある。そして、このように片方のスイッチ素子のみにより出力制御されている状態が長期間継続すると、そのスイッチ素子及び対応する制御系に動作が集中することにより、装置が過熱状態となり、ひいては、回路素子の焼損等の重大な損傷が発生するおそれがある。したがって、ブリッジレス力率改善回路において、その保護手段は、片方のスイッチ素子のみにより出力制御されている状態を異常として検出して保護動作を実行し、上述したような重大な損傷の発生を未然に防止できることが望ましい。また、これを実行するための一つの方法として、装置の過熱状態を検出する方法も考えられるが、この方法では、通常のスイッチング動作用の制御回路とは別に、温度センサやその検出信号に基づいて過熱状態を判別するための手段等を要するものとなり、上述したように二重系となることによって、制御回路が複雑化するという欠点を有している。さらに、片方のスイッチ素子及びその制御系のみに動作が集中する現象は、実際に一方のスイッチ素子の動作が停止した場合の他にも、交流電圧の極性を判別する手段の異常または装置に入力される交流電圧波形自体の異常等の要因により、それぞれのスイッチ素子のスイッチング動作によって出力制御される期間の長さにアンバランスが生じた場合にも発生する可能性があり、ブリッジレス力率改善回路の保護手段は、このような現象も異常として検出し、適切な保護動作を実行可能であることが望ましい。本発明は、上記課題に鑑みてなされたものであり、その目的は、ブリッジレス力率改善回路を備えたスイッチング電源装置において、通常のスイッチング動作用の制御回路を二重系にすることなく、保護動作を実行可能なスイッチング電源装置及びその制御方法を提供することにある。以下の発明の態様は、本発明の構成を例示するものであり、本発明の多様な構成の理解を容易にするために、項別けして説明するものである。各項は、本発明の技術的範囲を限定するものではなく、発明を実施するための最良の形態を参酌しつつ、各項の構成要素の一部を置換し、削除し、又は、さらに他の構成要素を付加したものについても、本願発明の技術的範囲に含まれ得るものである。1第1のスイッチ素子Q1及び第2のスイッチ素子Q2を備える力率改善回路2と、交流電源Vacの両端からの入力電流をそれぞれ検出する第1及び第2の入力電流検出回路6,7と、前記交流電源Vacの両端の入力電圧をそれぞれ検出する入力電圧検出回路8と、前記力率改善回路2の出力電圧が所定の電圧となるように前記第1及び第2のスイッチ素子Q1,Q2を制御するスイッチング制御部5とを備え、前記スイッチング制御部5は、前記入力電圧検出回路8から出力される入力電圧検出信号に基づいて、前記第1及び第2のスイッチ素子Q1,Q2のそれぞれの駆動期間を決定するとともに、前記第1及び第2の入力電流検出回路6,7から出力される入力電流検出信号に基づいて、それぞれ前記第1及び第2のスイッチ素子Q1,Q2のスイッチング動作の周期を決定するように構成されたスイッチング電源装置であって、前記スイッチング制御部5は、前記第1及び第2の入力電流検出回路6,7から出力される入力電流検出信号及び前記入力電圧検出回路8から出力される入力電圧検出信号のいずれか一方または両方に基づいて、前記スイッチング電源装置の異常の発生を判定し、前記異常が発生したと判定した場合、前記第1及び第2のスイッチ素子Q1,Q2のスイッチング動作を停止させることを特徴とするスイッチング電源装置請求項1。21項に記載のスイッチング電源装置において、前記力率改善回路2は、負荷回路3に並列に接続される平滑コンデンサC1と、第1の整流素子D1と第1のスイッチ素子Q1からなる第1の直列回路と、第2の整流素子D2と第2のスイッチ素子Q2からなる第2の直列回路とを有し、前記第1の直列回路と前記第2の直列回路は、前記第1の整流素子D1側の一端と前記第2の整流素子D2側の一端、及び、前記第1のスイッチ素子Q1側の一端と前記第2のスイッチ素子Q2側の一端をそれぞれ接続して互いに並列に接続されるとともに、前記第1及び第2の整流素子D1,D2が前記平滑コンデンサC1を充電する方向となるように、前記平滑コンデンサC1と並列に接続されており、かつ、前記第1の整流素子D1と前記第1のスイッチ素子Q1の接続部と交流電源Vacの一端との間に接続された第1のリアクトルL1と、前記第2の整流素子D2と前記第2のスイッチ素子Q2の接続部と前記交流電源Vacの他端との間に接続された第2のリアクトルL2と、前記第1のスイッチ素子Q1と前記第2のスイッチ素子Q2の接続部と前記交流電源Vacの前記第1のリアクトルL1側の一端との間に接続された第3の整流素子D3と、前記第1スイッチ素子Q1と前記第2のスイッチ素子Q2の接続部と前記交流電源Vacの前記第2のリアクトルL2側の一端との間に接続された第4の整流素子D4と、を有することを特徴とするスイッチング電源装置請求項2。31または2項に記載のスイッチング電源装置において、前記スイッチング制御部5は、前記第1の入力電流検出回路6から出力される入力電流検出信号から、前記第1のスイッチ素子Q1のスイッチング動作の周期を決定する第1タイミング情報が検出されない状態、及び、前記第2の入力電流検出回路6から出力される入力電流検出信号から、前記第2のスイッチ素子Q2のスイッチング動作の周期を決定する第1タイミング情報が検出されない状態の少なくともいずれか一方が、所定の第1の期間を超えて継続した場合に、前記スイッチング電源装置に異常が発生したと判定することを特徴とするスイッチング電源装置請求項3。43項に記載のスイッチング電源装置において、前記第1の期間は、前記交流電源Vacの1周期よりも長い期間であることを特徴とするスイッチング電源装置請求項4。51から4のいずれか1項に記載のスイッチング電源装置において、前記スイッチング制御部5は、前記入力電圧検出回路8から出力される入力電圧検出信号から、前記第1のスイッチ素子Q1の駆動期間と前記第2のスイッチ素子Q1の駆動期間との切替え時点に対応する第2タイミング情報が検出されない状態が、所定の第2の期間を超えて継続した場合に、前記スイッチング電源装置に異常が発生したと判定することを特徴とするスイッチング電源装置請求項5。65項に記載のスイッチング電源装置において、前記第2の期間は、前記交流電源Vacの半周期よりも長い期間であることを特徴とするスイッチング電源装置請求項6。7第1のスイッチ素子Q1及び第2のスイッチ素子Q2を備える力率改善回路2と、交流電源Vacの両端からの入力電流をそれぞれ検出する第1及び第2の入力電流検出回路6,7と、前記交流電源Vacの両端の入力電圧をそれぞれ検出する入力電圧検出回路8と、前記力率改善回路2の出力電圧が所定の電圧となるように前記第1及び第2のスイッチ素子Q1,Q2を制御するスイッチング制御部5とを備え、前記スイッチング制御部5は、前記入力電圧検出回路8から出力される入力電圧検出信号に基づいて、前記第1及び第2のスイッチ素子Q1,Q2のそれぞれの駆動期間を決定するとともに、前記第1及び第2の入力電流検出回路6,7から出力される入力電流検出信号に基づいて、それぞれ前記第1及び第2のスイッチ素子Q1,Q2のスイッチング動作の周期を決定するように構成されたスイッチング電源装置の制御方法であって、前記第1及び第2の入力電流検出回路6,7から出力される入力電流検出信号及び前記入力電圧検出回路8から出力される入力電圧検出信号のいずれか一方または両方に基づいて、前記スイッチング電源装置の異常の発生を判定するステップと、前記異常が発生したと判定した場合、前記第1及び第2のスイッチ素子Q1,Q2のスイッチング動作を停止させるステップとを含む、ことを特徴とするスイッチング電源装置の制御方法請求項7。87項に記載のスイッチング電源装置の制御方法であって、前記スイッチング電源装置の異常の発生を判定するステップは、前記第1の入力電流検出回路6から出力される入力電流検出信号から、前記第1のスイッチ素子Q1のスイッチング動作の周期を決定するための第1タイミング情報が検出されない状態、及び、前記第2の入力電流検出回路7から出力される入力電流検出信号から、前記第2のスイッチ素子Q2のスイッチング動作の周期を決定するための第1タイミング情報が検出されない状態の少なくともいずれか一方が、所定の第1の期間を超えて継続した場合に、前記スイッチング電源装置の異常が発生したと判定するステップを含むことを特徴とするスイッチング電源装置の制御方法請求項8。97または8項に記載のスイッチング電源装置の制御方法であって、前記スイッチング電源装置の異常の発生を判定するステップは、前記入力電圧検出回路8から出力される入力電圧検出信号から、前記第1のスイッチ素子Q1の駆動期間と前記第2のスイッチ素子Q2の駆動期間との切替え時点に対応する第2タイミング情報が検出されない状態が、所定の第2の期間を超えて継続した場合に、前記スイッチング電源装置に異常が発生したと判定するステップを含むことを特徴とするスイッチング電源装置の制御方法請求項9。本発明に係るスイッチング電源装置及びその制御方法によれば、ブリッジレス力率改善回路を備えたスイッチング電源装置において、通常のスイッチング動作用の制御回路を二重系にすることなく、簡素な回路構成により異常発生時の保護動作を実行することが可能となる。特に、本発明に係るスイッチング電源装置及びその制御方法では、ブリッジレス力率改善回路において、2つのスイッチ素子のうちの一方のスイッチ素子のスイッチング動作に出力制御が集中する状態を、異常として確実に検出して保護動作を実行することにより、そのような状態が継続することにより発生するおそれのある、回路要素の焼損等の重大な損傷を防止することが可能となる。以下、本発明の実施形態を添付図面に基づいて説明する。図1は、本発明の一実施形態におけるスイッチング電源装置1を示す回路構成図である。スイッチング電源装置1は、力率改善回路2を備えており、力率改善回路2には負荷回路3が接続されている。力率改善回路2は、第1の整流素子D1と第1のスイッチ素子Q1からなる第1の直列回路と、第2の整流素子D2と第2のスイッチ素子Q2からなる第2の直列回路とを有している。力率改善回路2では、第1、第2の整流素子D1、D2としてダイオードが用いられ、第1、第2のスイッチ素子Q1、Q2としてMOS-FETが用いられており、第1の直列回路は、第1の整流素子D1のアノード端子と第1のスイッチ素子Q1のドレイン端子とを接続してなり、第2の直列回路は、第2の整流素子D2のアノード端子と第2のスイッチ素子Q2のドレイン端子とを接続してなる。第1の直列回路と第2の直列回路は、第1、第2の整流素子D1、D2のカソード端子を接続し、第1、第2のスイッチ素子Q1、Q2のソース端子を接続して、互いに並列に接続されており、この第1の直列回路及び第2の直列回路と並列に平滑コンデンサC1が接続されている。また、力率改善回路2は、第1のリアクトルL1と第2のリアクトルL2とを備えており、第1のリアクトルL1の一端は、第1の整流素子D1と第1のスイッチ素子Q1の接続部に接続され、他端は、交流電源Vacの一端に接続される。第2のリアクトルL2の一端は、第2の整流素子D2と第2のスイッチ素子Q2の接続部に接続され、他端は、交流電源Vacの他端に接続される。すなわち、第1の直列回路と第2直列回路との並列回路において、第1の整流素子D1は、交流電源Vacから第1のリアクトルL1を介して平滑コンデンサC1を充電する方向、第2の整流素子D2は、交流電源Vacから第2のリアクトルL2を介して平滑コンデンサC1を充電する方向に、それぞれ接続されている。さらに、力率改善回路2は、それぞれダイオードからなる第3~第6の整流素子D3、D4、D5、D6を備えている。ここで、力率改善回路2における第3~第6の整流素子D3、D4、D5、D6の接続態様を詳述すれば、次の通りである。第3の整流素子D3のカソード端子は、交流電源Vacの第1のリアクトルL1側の一端に接続され、第4の整流素子D4のカソード端子は、交流電源Vacの第2のリアクトルL2側の一端に接続されており、第3及び第4の整流素子D3、D4のアノード端子は、第1のスイッチ素子Q1と第2のスイッチ素子Q2の接続部すなわち、平滑コンデンサC1の一端に接続される。また、第5の整流素子D5のアノード端子は、交流電源Vacの第1のリアクトルL1側の一端に接続され、第6の整流素子D6のアノード端子は、交流電源Vacの第2のリアクトルL2側の一端に接続されており、第5及び第6の整流素子D5、D6のカソード端子は、第1の整流素子D1と第2の整流素子D2との接続部すなわち、平滑コンデンサC1の他端に接続される。スイッチング電源装置1は、さらに、第1、第2のスイッチ素子Q1、Q2のスイッチング動作を制御するスイッチング制御部5を備えており、スイッチング制御部5から出力される駆動パルスゲート駆動信号に従って、第1、第2のスイッチ素子Q1、Q2をスイッチング動作させるものである。これによって、力率改善回路2は、ダイオードブリッジを設けることなく、交流電源Vacからの入力交流電圧を力率改善しつつ整流及び昇圧し、平滑コンデンサC1に並列に接続された負荷回路3に対して、平滑コンデンサC1の両端間の直流電圧以下、PFC電圧を出力する。そして、スイッチング電源装置1は、検出部4を備えており、この検出部4には、PFC電圧を検出し、その検出値に応じた出力信号をスイッチング制御部5に出力するPFC電圧検出回路9と、交流電源Vacの一端から第1のリアクトルL1を通じて流れる入力電流を検出し、その検出値に応じた出力信号入力電流検出信号をスイッチング制御部5に出力するL1電流検出回路第1の入力電流検出回路6と、交流電源Vacの他端から第2のリアクトルL2を通じて流れる入力電流を検出し、その検出値に応じた出力信号入力電流検出信号をスイッチング制御部5に出力するL2電流検出回路第2の入力電流検出回路7と、交流電源Vacの両端の入力電圧を検出し、その検出値に応じた出力信号入力電圧検出信号をスイッチング制御部5に出力するAC電圧検出回路入力電圧検出回路8とが含まれる。スイッチング制御部5は、後述するように、検出部4から出力されるこれらの出力信号に基づいて、PFC電圧が所定の電圧となるように、各スイッチ素子Q1、Q2に対する駆動パルスの周期周波数及びオンデューティを設定し、第1及び第2のスイッチ素子Q1、Q2のスイッチング動作を制御するものである。尚、スイッチングング電源装置1において、負荷回路3は、典型的には、入力されたPFC電圧を変換して、所定の直流または交流電圧を出力するDC-DCコンバータまたはDC-ACコンバータインバータからなり、例えば、電流共振LLCコンバータ回路を含むものである。但し、本発明に係るスイッチング電源装置1は、負荷回路3の構成によって限定されるものではなく、PFC電圧を入力電圧として用いる任意の適切な負荷回路を適用することができる。スイッチング制御部5は、図2に示すように、第1のスイッチ素子Q1に対する駆動パルスを出力するドライブ回路129と、第2のスイッチ素子Q2に対する駆動パルスを出力するドライブ回路230と、ドライブ回路1及び229、30に対して所定の駆動パルスを出力させるための指令信号を出力するスイッチ素子制御回路10とを備えている。スイッチ素子制御回路10は、その機能ブロックとして、AC電圧AD変換部24、AC極性判定部25、PFC電圧AD変換部21、デューティ演算部22、デューティリミッタ部23、比較器126、比較器227、及び、PFC用PWM出力制御部28を備えている。また、図示は省略するが、スイッチ素子制御回路10は、さらに、後述するPWMタイマ及び異常判定タイマ1~3として機能する計時手段を備えている。ここで、スイッチ素子制御回路10は、好ましくは、マイクロコンピュータ、DSP、FPGA等のプログラマブルデバイスを用いてデジタル制御装置として構成される。但し、このようなスイッチ素子制御回路10を構成する各機能ブロックは、以下に説明する制御手順を実行する限り、任意の適切なハードウェアまたはソフトウェア、あるいはそれらの組合せにより実装することができ、そのハードウェアには、アナログ回路が含まれるものであってもよい。ここで、以下の説明では、交流電源Vacの極性について、第1のリアクトルL1側の一端が第2のリアクトルL2側の一端よりも高電圧となる極性を正、第2のリアクトルL2側の一端が第1のリアクトルL1側の一端よりも高電圧となる極性を負と定義し、交流電源Vacの電圧変動の1サイクルのうち、極性が正の期間を正の半サイクル期間、負の期間を負の半サイクル期間という。但し、本発明に係るスイッチング電源装置1の制御方法には、後述するように、何らかの要因により交流電源Vacの波形に異常が生じた場合に、その異常を検出して適切な保護動作を実行することが含まれるため、本明細書において、半周期という用語は、交流電源Vacの正常な波形における1周期の1/2の期間をいうものとする。したがって、スイッチング電源装置1において、交流電源Vacの波形に異常が生じた場合には、正の半サイクル期間と負の半サイクル期間の期間長は、必ずしも互いに同一ではなく、また、上記正及び負の半サイクル期間のいずれか一方または両方の期間長は、必ずしも交流電源Vacの半周期と同一ではない。次に、図2とともに図3及び図4を参照して、力率改善回路2の通常動作について説明する。スイッチ素子制御回路10において、AC電圧検出回路8からの出力信号は、AC電圧AD変換部24に入力されてA/D変換され、それによって得られた交流電源Vacの入力電圧に相当するデジタルデータがAC極性判定部25に出力される。AC極性判定部25では、AC電圧AD変換部24から入力されたデータに基づいて、現在の交流電源Vacの極性が判別され、その結果、正または負のいずれかの極性を指定する信号がPFC用PWM出力制御部28に出力される。PFC用PWM出力制御部28は、AC極性判定部25から入力される信号に基づいて、第1のスイッチ素子Q1のスイッチング動作により昇圧動作を実行する期間第1のスイッチ素子Q1の駆動期間と、第2のスイッチ素子Q2のスイッチング動作により昇圧動作を実行する期間第2のスイッチ素子Q2の駆動期間とを決定し、対応する駆動パルスを出力させるための指令信号を、ドライブ回路1及び229、30に対して出力する。力率改善回路2では、図3に示すように、正の半サイクル期間が第1のスイッチ素子Q1の駆動期間、負の半サイクル期間が第2のスイッチ素子Q2の駆動期間である。すなわち、正の半サイクル期間では、ドライブ回路129から第1のスイッチ素子Q1に対して、後述する所定のオン時間と周期に対応する駆動パルスが出力され、力率改善回路2は、第1のリアクトルL1、第1のスイッチ素子Q1、及び第1の整流素子D1を動作ユニットとする昇圧回路として機能する。この間、ドライブ回路230からの駆動パルスの出力は停止されHighレベルに固定され、第2のスイッチ素子Q2はオン状態に固定される。これによって、第2のスイッチ素子Q2のソース-ドレイン間を介した電流のリターンパスが形成される。また、負の半サイクル期間では、ドライブ回路230から第2のスイッチ素子Q2に対して、後述する所定のオン時間と周期に対応する駆動パルスが出力され、力率改善回路2は、第2のリアクトルL2、第2のスイッチ素子Q2、及び第2の整流素子D2を動作ユニット以下、第2の動作ユニットというとする昇圧回路として機能する。この間、ドライブ回路129からの駆動パルスの出力は停止されHighレベルに固定され、第1のスイッチ素子Q1はオン状態に固定される。これによって、第1のスイッチ素子Q1のソース-ドレイン間を介した電流のリターンパスが形成される。ここで、スイッチ素子制御回路10は、ドライブ回路1、229、30から第1及び第2のスイッチ素子Q1、Q2に対して出力される駆動パルスに対応するスイッチング動作のオン時間及び周期オン時間オフ時間を、次のようにして制御するものである。スイッチ素子制御回路10において、PFC電圧検出回路9からの出力信号は、PFC電圧AD変換部21に入力されてA/D変換され、それによって得られたPFC電圧に相当するデジタルデータがデューティ演算部22に出力される。デューティ演算部22では、PFC電圧AD変換部21から入力されたデータと予め設定された目標電圧に相当するデータとの誤差から、PID演算を用いることにより、1回のスイッチング動作におけるオン時間が導出され、導出されたオン時間を指定するデータがデューティリミッタ部23に出力される。デューティリミッタ部23では、デューティ演算部22で導出されたオン時間が、予め定められた範囲内にあるかどうかが判別され、範囲内にある場合には、デューティ演算部22から入力されたオン時間を指定するデータが、そのままPFC用PWM出力制御部28に出力される。また、デューティ演算部22で導出されたオン時間が上記範囲の上限値よりも大きい場合、及び、オン時間が上記範囲の下限値よりも小さい場合には、オン時間を指定するデータが、それぞれ上記上限値及び下限値に置き換えられ、置き換えられたデータが、PFC用PWM出力制御部28に出力される。さらに、スイッチ素子制御回路10において、L1電流検出回路6からの出力信号は、比較器126に入力され、比較器126において、その値がゼロ電流に相当するものであるか否かが判別される。比較器126は、L1電流検出回路6からの出力信号が、ゼロ電流に相当するものであった場合、ゼロ電流を検出したことを示す信号以下、ON信号ともいうをPFC用PWM出力制御部28に出力する。すなわち、比較器126は、L1電流検出回路6の出力信号から、その値がゼロ電流に相当するという情報第1タイミング情報を検出するものであり、この情報は、後述するように、第1のスイッチ素子Q1の周期を決定するために用いられる。同様に、L2電流検出回路7からの出力信号は、比較器227に入力され、比較器227において、その値がゼロ電流に相当するものであるか否かが判別される。比較器227は、L2電流検出回路7からの出力信号が、ゼロ電流に相当するものであった場合、そのON信号をPFC用PWM出力制御部28に出力する。すなわち、比較器227は、L2電流検出回路7からの出力信号から、その値がゼロ電流に相当するという第1タイミング情報を検出するものである。そして、PFC用PWM出力制御部28による、第1のスイッチ素子Q1の駆動期間におけるスイッチング動作の制御は、次の通りである。PFC用PWM出力制御部28は、デューティリミッタ部23から入力されたオン時間を用いて、そのオン時間に対応する駆動パルスを指定する指令信号を生成し、ドライブ回路129に出力する。ドライブ回路129から対応する駆動パルスが出力され、第1のスイッチ素子Q1がターンオンすると、交流電源Vacから第1のリアクトルL1を介して第1のスイッチ素子Q1に電流が流れ初め、図4に示すように、L1電流検出回路6によって検出される電流値が増大する。その後、上述したように決定されたオン時間Rdonの経過後、ドライブ回路129から出力される駆動パルスに従って第1のスイッチ素子Q1がターンオフすると、交流電源Vacから第1のリアクトルL1及び第1の整流素子D1を経て平滑コンデンサC1を充電するように電流が流れ、第1のスイッチ素子Q1のターンオン時に第1のリアクトルL1に蓄積されたエネルギ-が放電されるにつれて、L1電流検出回路6によって検出される電流値は減少し、放電の完了とともにゼロになる。そして、PFC用PWM出力制御部28は、比較器126からこのゼロ電流に対応するON信号が入力されると、その時点でデューティリミッタ部23から入力されている最新のオン時間を使用して、次の駆動パルスに対応する指令信号をドライブ回路129に出力し、第1のスイッチ素子Q1は、ドライブ回路129から出力される駆動パルスに従ってターンオンする。これによって、第1のスイッチ素子Q1の直前のスイッチング動作におけるオフ時間及びドライブ回路230に対して第1、第2のスイッチ素子Q1、Q2のスイッチング動作を好ましくはオフ状態で停止させるための指令信号を出力し、ドライブ回路1及びドライブ回路230は、この指令信号に従って駆動パルスの出力を停止する言い換えれば、第1、第2のスイッチ素子Q1、Q2のスイッチング動作を、好ましくはオフ状態で、停止させるステップS11。図5に示す異常判定手順によれば、ステップS1~S10の手順の繰り返しの間に、最後に異常判定タイマ1がセットされた後、比較器126のオン信号が発生しないまま異常判定タイマ1が満了する事象、または、最後に異常判定タイマ2がセットされた後、比較器227のオン信号が発生しないまま異常判定タイマ2が満了する事象のいずれか一方が発生した場合、異常が発生したと判定されて、第1、第2のスイッチ素子Q1、Q2のスイッチング動作を停止するという保護動作が実行されることになる。図5に示す異常判定手順は、このように異常判定タイマ1及び異常判定タイマ2を使用して、L1電流検出回路6の出力信号から、その値がゼロ電流に相当するものであるという情報が検出されない状態、及び、L2電流検出回路7の出力信号から、その値がゼロ電流に相当するものであるという情報が検出されない状態のいずれか一方が、第1の期間を超えて継続したことを検出するものである。そして、L1電流検出回路6の出力信号から、その値がゼロ電流に相当するものであるという情報が検出されない状態が長期間継続することは、第1のリアクトルL1、第1のスイッチ素子Q1、及び第1の整流素子D1からなる動作ユニット並びにこの動作ユニットを動作させるための他の回路系に何らかの異常例えば、第1のスイッチ素子Q1の動作停止が発生した可能性が高いこと、及び、L2電流検出回路7の出力信号から、その値がゼロ電流に相当するものであるという情報が検出されない状態が長期間継続することは、第2のリアクトルL1、第2のスイッチ素子Q2、及び第2の整流素子D2からなる動作ユニット並びにこの動作ユニットを動作させるための他の回路系に何らかの異常及びドライブ回路230に対して第1、第2のスイッチ素子Q1、Q2のスイッチング動作を好ましくはオフ状態で停止させるための指令信号を出力し、ドライブ回路1及びドライブ回路230は、この指令信号に従って駆動パルスの出力を停止する言い換えれば、第1、第2のスイッチ素子Q1、Q2のスイッチング動作を、好ましくはオフ状態で、停止させるステップS106。図6に示す異常判定手順によれば、ステップS101~S105の手順の繰り返しの間に、最後に異常判定タイマ3がセットされた後、交流電源Vacの極性判定が発生しないまま異常判定タイマ3が満了する事象が発生した場合に、異常が発生したと判定されて、第1、第2のスイッチ素子Q1、Q2のスイッチング動作を停止するという保護動作が実行されることになる。図6に示す異常判定手順は、このように異常判定タイマ3を使用して、AC電圧検出回路8の出力信号から、交流電源Vacの極性反転が発生したという情報が検出されない状態が、第2の期間を超えて継続したことを検出するものである。そして、この異常判定手順では、異常判定のための第2の期間を、交流電源Vacの正常動作の半周期すなわち、交流電源Vac及びスイッチング電源装置1の正常動作において、交流電源Vacの極性反転が発生し、かつ、その発生が検出される時間間隔よりも長い期間に設定することによって、上述したような、入力される交流電源Vacの波形自体、及び、スイッチング電源装置1において交流電源Vacを検出し、その極性を判別し、第1の駆動期間と第2の駆動期間を設定するための制御系例えば、AC電圧検出回路8、AC電圧変換部24、AC極性判定部25、PFC用PWM出力制御部28のいずれか一方または両方に異常が発生した場合に、その異常を検出することが可能となる。したがって、図6に示す異常判定手順が実装されたスイッチング電源装置1及びその制御方法によれば、第1のスイッチ素子Q1の駆動期間と第2のスイッチ素子Q2の駆動期間のうちのいずれか一方の駆動期間が、他方の駆動期間よりも長い期間長を有するように設定されることにより、長い方の駆動期間を有するスイッチ素子第1のスイッチ素子Q1または第2のスイッチ素子Q2を含む動作ユニットに出力制御が集中する状態が長期間継続し、その結果、装置の過熱、ひいては回路素子の焼損等の重大な損傷を装置が被ることを、力率改善回路2を臨界モードPWM制御するための通常の回路系を二重系にすることなく未然に防止して、装置を安全に停止させることが可能となる。尚、図6に示す異常判定手順も、図5に示す異常判定手順と同様に、スイッチ素子制御回路10で実行される制御手順の全体から、異常判定に関わる部分のみを抽出して記載したものであり、その異常判定手順は、制御手順の全体の中の任意の適切な時点で実行されるものである。また、その際、連続する手順として記載された任意の2つのステップの間ステップS105からS101への復帰の間を含むに、通常動作のために必要な任意のステップが実行されるものであってもよい。ここで、スイッチング電源装置1及びその制御方法には、図5に示す異常判定手順のみが実装されるものであってもよく、または、図6に示す異常判定手順のみが実装されるものであってもよく、あるいは、図5に示す異常判定手順と図6に示す異常判定手順の両方が実装されるものであってもよい。以上、本発明の代表的な実施形態について説明したが、本発明は上記の実施形態の回路構成のみに限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々の変更が可能である。例えば、上述した実施形態において、PWM用タイマ及び異常判定タイマ1~3は、スイッチ素子制御回路10が備えるものとしたが、これらのタイマ類は、スイッチ素子制御回路10の外部に備えられるものであってもよく、あるいは、スイッチ素子制御回路10が備えるタイマと、スイッチ素子制御回路10の外部に備えられたタイマとが混在するものであってもよい。また、スイッチング電源装置1において、力率改善回路2は図1に示したものに限定されず、第1のスイッチ素子Q1及び第2のスイッチ素子Q2の2つのスイッチ素子を備え、入力電圧検出回路8から出力される入力電圧検出信号に基づいて、第1及び第2のスイッチ素子Q1、Q2のそれぞれの駆動期間が決定され、また、第1及び第2の入力電流検出回路6、7から出力される入力電流検出信号に基づいて、それぞれ第1及び第2のスイッチ素子Q1、Q2のスイッチング動作の周期が決定されることにより、出力電圧が所定の電圧となるようにスイッチング制御がされる力率改善回路であれば、本発明技術は適用できる。さらに、スイッチング電源装置1において、負荷回路3にスイッチング方式のDC-DCコンバータまたはDC-ACコンバータが含まれる場合には、スイッチング制御部5は、これらのコンバータに含まれるスイッチ素子のスイッチング動作の制御機能を有するものであってもよい。"