被加熱物と磁気結合する加熱コイルと、前記加熱コイルに高周波電流を供給するインバーター回路と、前記インバーター回路への入力電力又は前記インバーター回路からの出力電力の少なくとも一方を検出する電力検出手段と、前記被加熱物を加熱する電力が設定される操作入力手段と、少なくとも前記インバーター回路を制御する制御手段と、を備え、前記制御手段は、前記操作入力手段により設定された電力を目標電力として定め、前記インバーター回路の動作状態に応じて、間欠加熱モードと、連続加熱モードとの何れかを選択し、前記間欠加熱モードが選択された場合は、前記インバーター回路の動作状態に応じて定めた所定電力で加熱を行う加熱動作期間と、加熱を休止する加熱休止期間とを交互に繰り返し、前記連続加熱モードが選択された場合は、前記目標電力での加熱を継続することを特徴とする誘導加熱調理器。前記制御手段は、前記目標電力が、前記インバーター回路が所定の動作状態における前記電力検出手段により検出された検出電力より小さい場合は、前記間欠加熱モードを選択し、前記目標電力が前記検出電力以上である場合は、前記連続加熱モードを選択し、前記間欠加熱モードが選択された場合は、前記検出電力に応じて前記所定電力を定めることを特徴とする請求項1記載の誘導加熱調理器。前記制御手段は、前記目標電力が前記検出電力より小さく、かつ、前記インバーター回路の動作が、下限の電力を出力させる動作状態のとき、前記間欠加熱モードを選択し、前記検出電力以上の前記所定電力を定めることを特徴とする請求項2に記載の誘導加熱調理器。前記インバーター回路は、スナバコンデンサと、前記スナバコンデンサを流れる電流を検出するスナバ電流検出手段とを有し、前記制御手段は、前記スナバ電流検出手段が検出したスナバ電流が、スナバ電流閾値より大きい場合には間欠加熱モードを選択し、前記スナバ電流が、前記スナバ電流閾値以下の場合には前記連続加熱モードを選択することを特徴とする請求項1乃至3のいずれかに記載の誘導加熱調理器。前記インバーター回路は、前記加熱コイルに流れる電流を検出する負荷電流検出手段を備え、前記負荷電流検出手段が検出した負荷電流が、負荷電流閾値以下の場合には前記間欠加熱モードを選択し、前記負荷電流が、前記負荷電流閾値より大きい場合には前記連続加熱モードを選択することを特徴とする請求項1乃至3のいずれかに記載の誘導加熱調理器。前記制御手段は、前記間欠加熱モードにおける平均加熱電力が前記操作入力手段により設定された電力となるように、前記所定電力、前記加熱動作期間の長さ及び前記加熱休止期間の長さを定めることを特徴とする請求項1乃至5のいずれかに記載の誘導加熱調理器。特許文献1のような従来の誘導加熱調理器は、入力設定値が低い場合には、加熱期間と休止期間を頻繁に繰り返す可能性があるので、その切り替え時に鍋等の被加熱物から発生する音が、使用者にとって耳障りになるという問題点があった。また、例えば被加熱物が小径鍋の場合、大径鍋と比較して同じ電力で加熱しても加熱密度が高くなる。そのため、加熱期間と休止期間を頻繁に繰り返すと鍋底の温度変動により、被調理物が焦げ付くおそれがあるという問題点があった。本発明は、上記のような課題を解決するためになされたもので、運転モードとして、加熱を連続的に行う連続加熱モードと、加熱期間と休止期間を交互に繰り返す間欠加熱モードとを有する誘導加熱調理器であって、間欠加熱モードを行う期間を少なくする誘導加熱調理器を提供することを目的とする。本発明における熱交換器は、被加熱物と磁気結合する加熱コイルと、前記加熱コイルに高周波電流を供給するインバーター回路と、前記インバーター回路への入力電力又は前記インバーター回路からの出力電力の少なくとも一方を検出する電力検出手段と、前記被加熱物を加熱する電力が設定される操作入力手段と、少なくとも前記インバーター回路を制御する制御手段と、を備え、前記制御手段は、前記操作入力手段により設定された電力を目標電力として定め、前記インバーター回路の動作状態に応じて、間欠加熱モードと、連続加熱モードとの何れかを選択し、前記間欠加熱モードが選択された場合は、前記インバーター回路の動作状態に応じて定めた所定電力で加熱を行う加熱動作期間と、加熱を休止する加熱休止期間とを交互に繰り返し、前記連続加熱モードが選択された場合は、前記目標電力での加熱を継続するものである。本発明における誘導加熱調理器は、連続加熱モードと間欠加熱モードとの切り替えを設定された電力だけでなくインバーター回路の動作状態に応じて行うことで、間欠加熱モードを行う機会を少なくすることができる。そのため、加熱期間と休止期間の切り替え時に生じる耳障りな音の発生を抑制することができる。また、被加熱物の温度変動の機会が少なくできるので、被調理物の焦げ付き等を抑制することができる。以下、本発明における誘導加熱調理器の例について、図面を用いて詳細に説明する。実施の形態1.図1は、本発明の実施の形態1に係る誘導加熱調理器の回路構成を示す図である。図1に示すように、本発明の実施の形態1に係る誘導加熱調理器の回路には、商用交流電源1と、商用交流電源1に接続した直流電源回路2が設けられている。直流電源回路2は、商用交流電源1の交流電力を整流するダイオードブリッジ回路5と、その整流された電流を平滑するチョークコイル6及び平滑コンデンサ7を備えている。この直流電源回路2は、電力出力側において直流母線に接続され、インバーター回路3に直流電力を供給する。インバーター回路3は、直列に接続されたスイッチング素子8及び9を有している。また、インバーター回路3は、スイッチング素子8と逆並列に接続されたダイオード10、及びスイッチング素子9と逆並列に接続されたダイオード11を有している。また、インバーター回路3は、スイッチング素子8及び9の少なくとも一つと並列に接続したスナバコンデンサ12を有している。なお、以下の記載において、高電位側のスイッチング素子8を上スイッチ、低電位側のスイッチング素子9を下スイッチと称する。また、高電位側のダイオード10を上ダイオード、低電位側のダイオード11を下ダイオードと称する。上スイッチ及び下スイッチは、後述する駆動回路18の指令に基づいて交互にオンオフすることによりその接続点と直流母線の一端との間に高周波電圧を発生し、負荷回路4に供給する。スナバコンデンサ12は、上スイッチ又は下スイッチがターンオフする際に、そのスイッチング素子に印加される電圧の急増を抑えて、ターンオフ時にスイッチング素子に流れるテール電流により生じる損失を低減している。負荷回路4は、直列に接続された加熱コイル13とその共振コンデンサ14とを有している。そして、加熱コイル13に流れる高周波電流により生じる磁束が、加熱コイル13上方に載置された被加熱物図示せずに渦電流を誘起して加熱する。また、負荷回路4に流れる高周波電流を検出する負荷電流検出手段15が、負荷回路4に直列に接続されている。また、前記負荷回路4に印加される高周波電圧を検出する出力電圧検出手段16が、負荷回路4と並列に接続されている。負荷電流検出手段15の検出電流と、出力電圧検出手段16の検出電圧は、乗算回路17に入力される。そして、乗算回路17は、入力した検出電流と検出電圧とを乗算し、乗算結果を検出電力として制御手段20に出力する。なお、負荷電流検出手段15、出力電圧検出手段16及び乗算回路17は、本発明における電力検出手段に相当する。また、本実施の形態1における電力検出手段は、インバーター回路3の出力電力を検出するものであるが、インバーター回路3の入力電力、又は入力電力と出力電力の両方を検出できる構成にしてもよい。操作入力手段19は、例えば使用者が加熱電力及び加熱開始停止等を設定するものである。また、制御手段20は、誘導加熱調理器全体の制御を行う制御手段であり、インバーター回路3の駆動時間等を計るためのタイマー21を有している。乗算回路17から出力された検出電力と操作入力手段19より送られた設定情報等に基づいて、駆動回路18へ指令を送る。そして、駆動回路18は、その指令に基づいてインバーター回路3の上スイッチ及び下スイッチへ駆動信号を送出する。なお、この制御手段20の制御について、詳しくは後述する。図2は、本実施の形態1に係る誘導加熱調理器のインバーター回路3に送られる駆動信号の例を示す図である。図2のa~cは、駆動回路18からインバーター回路3の上スイッチ及び下スイッチへ出力される駆動信号の例であり、それぞれ異なる周波数の例を示している。このように、周波数を変えることにより、加熱出力を制御できる。ここで、上スイッチと下スイッチとを交互にオンオフする周波数は、負荷回路4の加熱コイル13とその共振コンデンサ14の共振周波数より高い周波数となるようにする。図2のAは、共振コンデンサ14の共振周波数を持つ波形の例を示したものである。図2のa~cにおいて、最も共振周波数に近い周波数がaであり、次いでbの駆動信号が共振周波数に近く、cの駆動信号が最も共振周波数に遠い。そのため、共振周波数に近い周波数のaの駆動信号が最も加熱出力が大きくなり、次いでbの駆動信号の加熱出力が大きくなり、cの駆動信号が最も加熱出力が小さくなる。また、図2に示すように、一方のスイッチのオン状態から他方のスイッチのオン状態に移行する際には、両方のスイッチをオフ状態とするデッドタイム期間を有する。一方のスイッチがターンオフした後、デッドタイム期間中に負荷に流れる電流によりスナバコンデンサ12が充電又は放電される。そして、他方のスイッチが逆並列に接続されたダイオードが導通している状態でターンオンするゼロボルトスイッチングが成立すると、スイッチング損失は抑制される。図3は、本実施の形態1に係る誘導加熱調理器の駆動信号レベルとインバーター回路3の出力電力の関係を示す図である。インバーター回路3から負荷回路4に出力される電力は、インバーター回路3の上スイッチ8と下スイッチ9をオンオフする周波数である駆動周波数や、上スイッチ8と下スイッチ9のオン時間の比率通電比率を変えることにより調整することが可能である。駆動信号レベルとは、インバーター回路3の出力を調整する駆動信号の周波数等のレベルをいう。なお、以降の説明において、被加熱物として鍋を用いた例を説明するが、誘導加熱が可能なものであれば他のものでもよく被加熱物の材料も限定しない。図3において、小径鍋である鍋A、中径鍋である鍋B及び大径鍋である鍋Cのそれぞれについて、駆動信号レベルと出力電力の関係の例が示されている。図3に示すように、鍋の大きさにより、加熱コイル13と磁気結合して誘導渦電流が流れて加熱される鍋底面積が異なるため、同じ駆動信号に対してもインバーター回路3の出力電力の大きさは異なる。通常は、大径の鍋が載置されていたほうが小径の鍋が載置されているよりも大きな出力電力となる。また、図3に示すf1は、駆動信号の上限周波数であり、周波数がf1の時の出力電力が最小の出力電力となる。この最小の出力電力は、鍋A小径鍋が載置されているときには100W以下に低下する。一方、鍋B中径鍋では約200Wにしか下がらず、鍋C大径鍋では約400Wにしか下がらない。また、f2は、鍋A小径鍋における駆動信号レベルの上限であり、f3は、鍋B中径鍋における駆動信号レベルの上限であり、f4は、鍋C大径鍋における駆動信号レベルの上限である。図4は、本実施の形態1に係る誘導加熱調理器の設定火力と出力電力及び加熱モードとの関係を示す表である。また、図5は、間欠加熱モード中の加熱動作期間と加熱休止期間のパターン例を示す図である。図4において、最低出力電力が100W鍋A、100W~300W鍋B及び300~500W鍋Cのそれぞれの鍋について、設定火力毎火力1:100W~火力9:3kWの出力電力及び加熱モードを示している。図3に示したように、インバーター回路3の最低出力電力は、鍋Aが100W以下であり、鍋Bが約200Wであり、鍋Cが約400Wである。そのため、図4に示すように、鍋Aのような負荷については、火力1100Wを含む全ての設定火力について連続加熱運転を行うことができる。鍋Bのような負荷については、設定火力が火力1100Wの場合に間欠加熱運転を行い、火力2以上の場合は、連続加熱運転を行う。鍋Cのような負荷については、設定火力が火力1100W及び火力2300Wについて間欠加熱運転を行い、火力3以上の場合は連続加熱運転を行う。なお、連続加熱運転を行う場合と間欠加熱運転を行う場合の判定等の制御について、詳しくは後述する。図5は、本実施の形態1に係る誘導加熱調理器の間欠加熱モードにおける加熱動作期間と加熱停止期間の繰り返しパターンを示す図である。図5aは、最小出力電力が100W超、300W以下である鍋Bのような負荷を載置した状態で、火力1100Wが設定された場合の加熱動作期間と加熱休止期間のパターンを示す例である。この場合、300Wの電力を出力する1秒間の加熱動作期間と、2秒間の加熱休止期間を交互に繰り返す。これにより、aの間欠加熱モードの平均加熱電力は、100Wとなり、設定火力である火力1100Wに相当した電力となる。また、図5bは、最小出力電力が300W超、500W以下である鍋Cのような負荷を載置した状態で、火力1100Wが設定された場合の加熱動作期間と加熱休止期間のパターンを示す例である。この場合、500Wの電力を出力する1秒間の加熱動作期間と、4秒間の加熱休止期間を交互に繰り返す。これにより、bの間欠加熱モードの平均加熱電力は、100Wとなり、設定火力である火力1100Wに相当した電力となる。また、図5cは、最小出力電力が300W超、500W以下である鍋Cのような負荷を載置した状態で、火力2300Wが設定された場合の加熱動作期間と加熱休止期間のパターンを示す例である。この場合、500Wの電力を出力する3秒間の加熱動作期間と、2秒間の加熱休止期間を交互に繰り返す。これにより、cの間欠加熱モードの平均加熱電力は、300Wとなり、設定火力である火力2300Wに相当した電力となる。また、加熱開始時にインバーター回路3の駆動を休止状態から目標電力まで上昇させる際に、出力電力を緩やかに上昇させるソフトスタートを行う。また、加熱停止時に、目標電力である出力電力から休止状態に緩やかに下降させるソフトストップを行う。このソフトスタート及びソフトストップを行うことにより、出力電力を急上昇及び急下降させた場合に比べ、加熱開始及び加熱停止時の鍋音の発生を抑制できる。次に、本実施の形態1に係る誘導加熱調理器の制御手段20が行う加熱制御処理について説明する。図6は、本実施の形態1に係る誘導加熱調理器の制御手段20における加熱制御処理の動作を示すフローチャートである。図6において、まず、制御手段20は、操作入力手段19から加熱する火力が設定されるなどの加熱開始要求が入力されたかどうか判断するステップ1。そして、加熱開始要求があった場合には、駆動回路18を制御してインバーター回路3の上スイッチ及び下スイッチへの所定の駆動信号の出力を開始するステップ2。そして、設定された火力に対応する電力を目標電力として設定しステップ3、加熱モードを連続加熱モードに設定するステップ4。そして、負荷電流検出手段15及び出力電圧検出手段16の出力結果を基に乗算回路17が算出した出力電力と、負荷電流検出手段15が検出した負荷電流とを入力するステップ5。次に、ステップ5で入力された出力電力とステップ3で設定された目標電力と比較するステップ6。その結果、出力電力の方が目標電力より小さい場合には、インバーター回路3へ出力する駆動信号レベルが上限例えば、出力可能な最低駆動周波数か否か判断するステップ7。ステップ7において、駆動信号レベルが上限でない場合には駆動信号レベルを上昇させ例えば、駆動周波数を低下させステップ8、ステップ14へ移行する。ステップ7で駆動信号レベルが上限であった場合には、そのままステップ14へ移行する。ステップ6において、出力電力の方が目標電力より大きい場合には、インバーター回路へ出力する駆動信号のレベルが下限か否か例えば、出力可能な最高駆動周波数か否か判断するステップ9。ステップ9において、駆動信号レベルが下限でない場合には駆動周波数を上げる等して駆動信号のレベルを低下させ、ステップ14へ移行する。ステップ9において、駆動信号のレベルが下限であった場合には、出力電力を低下させることができないので目標電力の再設定を行うステップ11。そして、加熱モードとして間欠オンモードを設定し、タイマー21に間欠タイマーオン時間を設定するステップ13。ステップ11~ステップ13の処理について、具体的な例を用いて説明する。例えば、設定火力が火力1で目標電力が100Wであり、検出した出力電力が200Wであった場合は、最低出力電力が約200Wである鍋Bが載置されていることが分かる。その場合、目標電力として300Wを再設定しステップ11、加熱モードとして間欠オンモードを設定し、タイマー21に加熱時間として1秒間を設定するステップ13。これにより、図4のaで示した制御が行われることとなる。なお、ステップ11で再設定された目標電力は、本発明における所定電力に相当する。次に、ステップ14において、操作入力手段19から火力設定が変更されたか否かを判断する。そして、火力設定が変更された場合には、その火力変更が加熱停止要求か否かを判断するステップ15。火力変更が、停止要求であった場合には駆動回路18を制御してインバーター回路3への駆動信号の出力を停止しステップ16、ステップ1へ戻って加熱開始要求を待つ。ステップ15において、火力設定の変更が加熱停止要求でないと判断した場合には、加熱モードが間欠オフモード間欠加熱モードの加熱休止期間か否かを判断しステップ17、間欠オフモードであった場合にはステップ2へ戻ってインバーター回路3への駆動信号出力開始から行う。また、ステップ17で加熱モードが間欠オフモードでないと判断した場合にはステップ3へ戻って、設定電力を目標電力に設定する。ステップ14において、火力設定の変更はないと判断した場合には、加熱モードを判断しステップ18、連続加熱モードである場合にはステップ5へ戻って加熱動作を継続する。ステップ18で間欠オンモード間欠加熱モードの加熱動作期間であった場合には、タイマー21に設定されている加熱動作時間が終了したか否かを判断しステップ19、終了していない場合にはステップ5へ戻って加熱動作を継続する。ステップ19において、加熱動作時間が終了していた場合には、加熱モードを間欠オフモードに設定しステップ20、タイマー21に加熱休止時間例えば、図4の鍋B:火力1の場合は2秒間を設定するステップ21。そして、駆動回路18からインバーター回路3へ出力する駆動信号の出力を停止してステップ22、ステップ14へ戻る。ステップ18において、加熱モードが間欠オフモード間欠加熱モードの加熱休止期間であった場合には、タイマー21に設定されている加熱休止時間が終了したか否かを判断しステップ23、終了していない場合にはステップ14へ戻る。ステップ23で加熱休止時間が終了していた場合には加熱モードを間欠オンモードに設定しステップ24、タイマー21に加熱動作時間例えば、図4の鍋Bで火力1の場合には1秒間を設定し、駆動回路18からインバーター回路3への駆動信号出力を開始してステップ5へ戻り、加熱動作を行う。以上のように、本実施の形態1における誘導加熱調理器は、出力電力が目標電力より大きく、駆動信号レベルが下限である場合は、間欠加熱モードで運転を行う。そして、平均加熱電力が目標電力となるように出力電力及びタイマーを設定することで、被加熱物を加熱し過ぎることを抑制する。また、本実施の形態1における誘導加熱調理器は、出力電力が目標電力以下の場合は、間欠加熱モードではなく連続加熱モードで運転を行うので、間欠加熱モードを行う回数を最小限とすることができる。そのため、加熱動作の開始停止による鍋音を生ずる機会を減らすことができる。また、被加熱物の大きな温度変動の機会を少なくできるので、被加熱物に入れられた被調理物の焦げ付き等のおそれを低減することができる。実施の形態2.本実施の形態2においては、実施の形態1で説明した効果を奏するだけでなく、スナバコンデンサのラッシュ電流を抑制することができる誘導加熱調理器について説明する。図7は、本発明の実施の形態2に係る誘導加熱調理器の回路構成を示す図である。なお、図7において、実施の形態1の図1で示した回路構成と同一部分又は相当部分については同一の符号を付し、説明を省略する。入力電流検出手段22は、商用交流電源1と直列に設けられ、商用交流電源1からダイオードブリッジ回路5への入力電流を検出するものである。また、入力電圧検出手段23は、ダイオードブリッジ回路5の出力端子と並列に設けられ、ダイオードブリッジ回路5の出力電圧インバーター回路3への入力電圧を検出するものである。また、スナバ電流検出手段24は、スナバコンデンサ12と直列に設けられ、スナバコンデンサ12に流れる電流を検出するものである。この入力電流検出手段22で検出した入力電流と入力電圧検出手段23で検出した入力電圧から、制御手段20がインバーター回路3への入力電力を算出する。なお、この入力電流検出手段22と入力電圧検出手段23とが、本発明における電力検出手段に相当する。なお、実施の形態1に示したような乗算回路17を備えていて入力電流検出手段22と入力電圧検出手段23の結果を乗算することで入力電力を算出してもよい。図8~図10は、本実施の形態2に係る誘導加熱調理器のインバーター回路における駆動信号、負荷電流、スナバ電流等の波形例を示したものである。図8は、インバーター回路3の駆動信号の周波数が負荷回路4の共振周波数に近く、入力電力が大きい状態である。実施の形態1において説明したように、上スイッチ又は下スイッチがターンオフすると、ターンオフ時の負荷電流がスナバコンデンサ12に流れてスナバコンデンサ12を放電又は充電し、インバーター回路の出力電圧を変化させる。そして、出力電圧がデッドタイム期間中に直流電源回路の出力電圧より高い電圧に到達すると上ダイオードが導通し、今度は上ダイオードに負荷電流が流れる。この上ダイオードに電流が流れている状態で導通している上ダイオードと並列に接続された上スイッチがターンオンするとゼロボルトスイッチングが成立し、インバーター回路3におけるスイッチング損失が抑えられる。また、出力電圧がデッドタイム期間中に0Vより低い電圧に到達すると下ダイオードが導通し、今度は下ダイオードに負荷電流が流れる。この下ダイオードに電流が流れている状態で導通している下ダイオードと並列に接続された下スイッチがターンオンすると、上記と同様にゼロボルトスイッチングが成立し、インバーター回路3におけるスイッチング損失が抑えられる。図9の状態は、図8の状態よりもインバーター回路3の駆動周波数が高く、負荷電流が抑えられた状態である。この状態においても上スイッチ及び下スイッチのスイッチングにおけるデッドタイム期間中にスナバコンデンサ12の放電又は充電を完了する。そのため、インバーター回路3におけるスイッチング損失は小さい。図10の状態は、図9の状態よりもさらにインバーター回路3の駆動周波数が高く、負荷電流が抑えられた状態である。この状態においては、上スイッチがオンの場合に上スイッチに流れている電流が小さいので、上スイッチがオフした後のデッドタイム期間中にスナバコンデンサ12の放電が完了しない。そのため、下スイッチがターンオンした際にスナバコンデンサ12を放電するラッシュ電流が流れ、大きなスナバ電流が流れる。同様に、下スイッチがオンの場合に下スイッチに流れている電流が小さいので、下スイッチがオフした後のデッドタイム期間中にスナバコンデンサ12の充電が完了しない。そのため、上スイッチがターンオンした際にスナバコンデンサ12を充電するラッシュ電流が流れ、大きなスナバ電流が流れる。図10の状態では負荷電流が小さく、被加熱物を加熱する電力が小さいので、スイッチング素子にはスナバコンデンサ12を充放電する大きなラッシュ電流が流れて大きなスイッチング損失が発生する。そのため、スイッチング素子の故障が生じ易くなるとともに加熱効率が低下する。図11は、実施の形態2に係る誘導加熱調理器において、被加熱物を載置した場合の駆動信号レベルと負荷電流及びスナバ電流との関係例を示す図である。図11aは図8の駆動状態に相当し、図11bは、図9の駆動状態に相当し、図11cは、図10の駆動状態に相当する。スナバコンデンサ12へのラッシュ電流が生じないa、bの状態ではスナバコンデンサに流れるスナバ電流は負荷電流と同等以下であり、加熱効率も高い。しかし、スナバコンデンサ12へのラッシュ電流が生じるcの状態は、駆動周波数が高く負荷電流は小さいが、スイッチング損失が増大して加熱効率が低くなる。そのため、間欠加熱モードへ切り替える条件は、負荷電流出力電流とスナバ電流の関係によって定めることが望ましい。図12は、実施の形態2に係る誘導加熱調理器の制御手段において、間欠加熱モードに切り替える閾値の一例を示す図である。図12に示すAは、出力電流とスナバ電流とが等しい状態を示す線である。閾値本発明におけるスナバ電流閾値は、例えばこのAよりも所定値α大きい値とする。そして、スナバ電流がこの閾値以上となった場合にインバーター回路3の駆動を間欠加熱モードに切り替えることとする。次に、本実施の形態2に係る誘導加熱調理器において、制御手段20が行う加熱制御処理について説明する。図13は、実施の形態2に係る誘導加熱調理器の制御手段20における加熱制御処理を示すフローチャートである。なお、実施の形態1の加熱制御処理のフローチャートである図6と同一の処理又は相当する処理については同一の符号を付し、説明を省略する。図13において、ステップ1~ステップ4は、実施の形態1の図6と同様である。次に、入力電流検出手段22、入力電圧検出手段23、負荷電流検出手段15及びスナバ電流検出手段24のそれぞれの電流電圧を検出するステップ5-1。そして、検出したスナバ電流が、図12で示した閾値より大きいか判断するステップ5-2。スナバ電流において、閾値以下の場合には、スナバコンデンサ12への大きなラッシュ電流は生じていないので、駆動状態を変更せずにステップ6へ移行する。また、ステップ5-2において、スナバ電流が閾値より大きい場合は、負荷電流が小さく、スナバコンデンサへのラッシュ電流が生じている可能性が高い。そのため、目標電力を大きくしてステップ5-3入力電力を大きくし、デッドタイム中のスナバコンデンサの放電電流あるいは充電電流を増やしてスナバコンデンサへのラッシュ電流を低減する。そして、運転モードを間欠加熱モードに設定しステップ5-4、タイマーに加熱動作時間を設定してステップ5-5、ステップ6へ移行する。なお、この5-3~5-5の処理は、実施の形態1で説明したステップ11~ステップ13と同様である。そして、ステップ6’において、入力電力と目標電力の比較を行う。ステップ6’は、実施の形態1で説明したステップ6と同様に出力電力と目標電力の比較を行ってもよい。その後のステップ7~ステップ26は実施の形態1の図6と同様である。以上のように、本実施の形態2では、スナバコンデンサに流れる電流が閾値以上の場合には目標電力を大きくすることで、スナバコンデンサへの大きなラッシュ電流が流れる可能性を低減できる。これにより、スイッチング損失を低減し、加熱効率の低下も抑制する。そして、同時に間欠加熱モードへ切り替えることにより、被加熱物の加熱し過ぎを抑制する。また、低火力でもスナバコンデンサへのラッシュ電流が流れない被加熱物に対しては連続的に加熱することにより、間欠加熱による耳障りな鍋音の発生する機会を低減することができる。また、上記のようにスナバ電流の閾値を負荷電流に基づいて定めることで、無負荷状態における入力電力の増大を防ぎ、無負荷状態の検出を高い確度で行うことができる。なお、小径鍋は大径鍋と比較して加熱密度が高く、間欠加熱を行うと鍋底の温度変動が大きくなるが、同一電力を入力するためには大径鍋と比較して大きな負荷電流を流す必要がある。そのため、低火力でもスナバコンデンサへのラッシュ電流が流れ難く、連続加熱モードになり易いので、鍋底の温度変動を抑制することができる。また、上記実施の形態では、スナバ電流が、負荷電流を基準として定めた閾値を超えた場合に間欠加熱を行うこととしたが、負荷電流の大きさに関わらずスナバ電流が一定の閾値を超えた場合に間欠加熱モードを行うこととしてもよい。実施の形態3.実施の形態2では、スナバコンデンサ12に流れるスナバ電流を検出し、スナバ電流が所定の閾値を超える場合に間欠加熱を行うこととした。一方、負荷電流出力電流が小さい場合に、デッドタイム中にスナバコンデンサ12の充電あるいは放電が完了せず、ラッシュ電流が生じる場合がある。そのため、本実施の形態3では、負荷電流の大きさにより間欠加熱モードへの移行を判断する例について説明する。図14は、本発明の実施の形態3に係る誘導加熱調理器の制御手段20における加熱制御処理を示すフローチャートである。図14において、実施の形態2の加熱制御処理のフローチャートである図13と同一の処理又は相当する処理については同一の符号を付し、一部の説明を省略する。また、本実施の形態3における誘導加熱調理器の回路構成は、実施の形態2で示した図7と同様であるものとする。図14において、ステップ1~ステップ5-1は、実施の形態2の図13と同様である。そして、ステップ5-2’で負荷電流が所定の閾値本発明における負荷電流閾値以下か否かを判断しており、閾値より大きい場合には、スナバコンデンサ12への大きなラッシュ電流が生じる可能性が低いので、駆動状態を変更せずにステップ6へ移行する。また、ステップ5-2’において、負荷電流が閾値以下の場合には、スナバコンデンサへのラッシュ電流が生じている可能性が高い状態である。その場合、ステップ5-3へ移行して入力電力を大きくし、デッドタイム中のスナバコンデンサの放電電流あるいは充電電流を増やしてスナバコンデンサへのラッシュ電流を低減する。そして、運転モードを間欠加熱モードに設定しステップ5-4、タイマーに加熱動作時間を設定するステップ5-5。なお、上記のステップ5-3~ステップ5-5と、その後のステップ6~ステップ26は実施の形態2の図11と同様である。以上のように、本実施の形態3では、負荷電流が所定の閾値以上の場合は、目標電流を大きくすることで、スナバコンデンサへ大きなラッシュ電流が流れる可能性を低減できる。また、低火力でもスナバコンデンサへのラッシュ電流が流れない被加熱物に対しては連続的に加熱することにより、間欠加熱による耳障りな鍋音の発生する機会を低減することができる。また、上記のように負荷電流による判定を行うことで、無負荷状態における入力電力の増大を防ぎ、無負荷状態の検出を高い確度で行うことができる。