(57)【要約】【課題】所定操作が検出されるときに、以降の加熱工程を実行する。【解決手段】炊飯器は、被加熱物を収容するための釜と、釜を加熱するための加熱部と、釜に収容されている被加熱物を撹拌するための撹拌体２６と、撹拌体を被加熱物を撹拌するように駆動するための撹拌モータ２４と、加熱調理器に対する操作を検知するための検知部と、加熱部を加熱制御するメインＣＰＵ１０ａと、加熱制御を開始させるための開始指示を受付ける指示受付部と、を備える。メインＣＰＵ１０ａは、撹拌モータ２４により撹拌体２６が被加熱物を撹拌した後に指示受付部が開始指示を受付けた場合に、検知部の検知から所定操作がされたことを検出する場合には加熱制御を開始する。【選択図】図９
2014018552.tif 000002
【特許請求の範囲】
【請求項１】
加熱調理器であって、
被加熱物を収容するための釜と、
前記釜を加熱するための加熱部と、
前記釜に収容されている被加熱物を撹拌するための撹拌体と、
前記撹拌体を被加熱物を撹拌するように駆動するための撹拌駆動部と、
前記加熱調理器に対する操作を検知するための検知部と、
前記加熱部を加熱制御する加熱制御部と、
前記加熱制御を開始させるための開始指示を受付ける指示受付部と、を備え、
前記加熱制御部は、
前記撹拌駆動部により前記撹拌体が前記被加熱物を撹拌した後に前記指示受付部が前記開始指示を受付けた場合に、前記検知部の検知から所定操作がされたことを検出する場合には前記加熱制御を開始する、加熱調理器。
【請求項２】
前記加熱制御部は、
前記撹拌駆動部により前記撹拌体が前記被加熱物を撹拌した後に前記指示受付部が前記開始指示を受付けた場合に、前記検知部の検知から前記所定操作がされたことを検出しない場合には、前記所定操作に関する情報を出力する、請求項１に記載の加熱調理器。
【請求項３】
前記加熱制御部は、
前記所定操作に関する情報を出力した後に、前記検知部の検知から所定操作がされたことを検出する場合に前記加熱制御を開始する、請求項２に記載の加熱調理器。
【請求項４】
前記撹拌駆動部により前記撹拌体が前記被加熱物を撹拌した後に前記指示受付部が前記開始指示を受付けた場合に、前記検知部の検知から所定操作がされたことを検出しない場合には前記加熱制御を開始しない、請求項１から３のいずれかに記載の加熱調理器。
【請求項５】
前記加熱調理器は、
前記釜を収容するための本体と、
前記本体の上部に開閉可能に取付けられ、且つ当該本体に収容される前記釜を覆うように閉じることが可能な蓋体と、をさらに備え、
前記所定操作は、前記蓋体を開く操作および前記蓋体を閉じる操作の少なくとも一方を含み、
前記検知部は、
前記蓋体の開閉操作を検知するための蓋開閉検知部を含む、請求項１または２に記載の加熱調理器。
【請求項６】
前記加熱調理器は、
前記釜を取外し可能に収容するための本体を、さらに備え、
前記所定操作は、前記釜を前記本体から取外す操作および前記釜を前記本体に収容する操作の少なくとも一方を含み、
前記検知部は、
前記本体に対する前記釜の収容および取外しの操作を検知する取外し検知部を含む、請求項１から５のいずれかに記載の加熱調理器。
【請求項７】
前記釜に収容される前記被加熱物は米と水とを含み、
前記加熱調理器における前記被加熱物を加熱調理するための工程は、前記撹拌駆動部により前記撹拌体が前記米と水を撹拌する洗米工程と、その後に前記加熱制御による炊飯工程とを含み、
前記所定操作は、洗米工程後において前記釜に収容されている水を換えるための操作を示す、請求項１から６のいずれかに記載の加熱調理器。
【請求項８】
前記被加熱物は、料理のための材料であり、
前記加熱制御部は、
前記釜に収容された前記材料を加熱調理するために、前記加熱部を加熱制御する調理制御部を、含み、
前記調理制御部は、
前記加熱制御を開始した後に、開始から予め定められた時間が経過したとき、前記所定操作に関する情報を出力する、請求項１から７のいずれかに記載の加熱調理器。
【請求項９】
前記被加熱物は、料理のための材料であり、
前記加熱制御部は、
前記釜に収容された前記材料を加熱調理するために、前記加熱部を加熱制御する調理制御部を、含み、
前記調理制御部は、
前記加熱制御を開始した後に、開始から予め定められた時間が経過した場合に前記検知部の検知に基づき前記所定操作がされたことを検出するとき当該加熱制御を継続する、請求項１から８のいずれかに記載の加熱調理器。
【請求項１０】
前記所定操作に関する情報は、前記所定操作をユーザに促すための情報を含む、請求項２または８に記載の加熱調理器。
【請求項１１】
前記加熱調理器は、炊飯器である、請求項１から１０のいずれかに記載の加熱調理器。
【請求項１２】
加熱調理器の制御方法であって、
前記加熱調理器は、
被加熱物を収容するための釜と、
前記釜を加熱するための加熱部と、
前記釜に収容されている被加熱物を撹拌するための撹拌体と、
前記撹拌体を被加熱物を撹拌するように駆動するための撹拌駆動部と、
前記加熱調理器に対する操作を検知するための検知部と、
前記加熱部を加熱制御する加熱制御部と、
前記加熱制御を開始させるための開始指示を受付ける指示受付部と、を備え、
前記制御方法は、
前記撹拌駆動部により前記撹拌体が前記被加熱物を撹拌した後に前記指示受付部が前記開始指示を受付けるステップと、
前記開始指示を受付けた場合に、前記検知部の検知から所定操作がされたことを検出する場合には前記加熱制御を開始するステップと、を備える、加熱調理器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は加熱調理器に関し、特に、炊飯器などの加熱調理器に関する。
【背景技術】
【０００２】
特許文献１（特開２００８−２７８９２４号公報）の炊飯器は、炊飯物を撹拌するための撹拌体を内蔵する。炊飯時には、ます米に均等に熱が加わるようにするために、撹拌体は炊飯開始時に回転し鍋内の米をならす。その後、炊飯が進行し、炊飯終了後の蒸らし工程では米表面に残る水分の蒸発を促すために、撹拌体は炊飯物を持ち上げ気味に撹拌する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２７８９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、炊飯が開始時と終了時などに撹拌体を駆動させるが、炊飯開始前の洗米において撹拌体を回転させることの記載はない。洗米のために撹拌体を回転させれば、自動洗米が可能となり、その後に上述の炊飯工程に移行することも可能である。その場合、洗米後は洗米に使用した水を捨てて、新たな水に入替えた後に炊飯する必要があるが、ユーザが水交換を忘れてしまい、洗米後の汚れた水で炊飯が行われる場合も想定される。したがって、上記の自動洗米が可能となる場合には水交換が確認されたときにのみ、以降の炊飯工程を許可する機能の提供が求められる。
【０００５】
それゆえに本発明の目的は、所定操作が検出されるときに、以降の加熱工程を実行する加熱調理器を提供することである。
【課題を解決するための手段】
【０００６】
この発明のある局面に従う加熱調理器は、被加熱物を収容するための釜と、釜を加熱するための加熱部と、釜に収容されている被加熱物を撹拌するための撹拌体と、撹拌体を被加熱物を撹拌するように駆動するための撹拌駆動部と、加熱調理器に対する操作を検知するための検知部と、加熱部を加熱制御する加熱制御部と、加熱制御を開始させるための開始指示を受付ける指示受付部と、を備え、加熱制御部は、撹拌駆動部により撹拌体が被加熱物を撹拌した後に指示受付部が開始指示を受付けた場合に、検知部の検知から所定操作がされたことを検出する場合には加熱制御を開始する。
【０００７】
好ましくは、加熱制御部は、撹拌駆動部により撹拌体が被加熱物を撹拌した後に指示受付部が前開始指示を受付けた場合に、検知部の検知から所定操作がされたことを検出しない場合には、所定操作に関する情報を出力する。
【０００８】
好ましくは、加熱制御部は、所定操作に関する情報を出力した後に、検知部の検知から所定操作がされたことを検出する場合に加熱制御を開始する。
【０００９】
好ましくは、撹拌駆動部により撹拌体が被加熱物を撹拌した後に指示受付部が開始指示を受付けた場合に、検知部の検知から所定操作がされたことを検出しない場合には加熱制御を開始しない。
【００１０】
好ましくは、加熱調理器は、釜を収容するための本体と、本体の上部に開閉可能に取付けられ、且つ当該本体に収容される釜を覆うように閉じることが可能な蓋体と、をさらに備え、所定操作は、蓋体を開く操作および蓋体を閉じる操作の少なくとも一方を含み、検知部は、蓋体の開閉操作を検知するための蓋開閉検知部を含む。
【００１１】
好ましくは、加熱調理器は、釜を取外し可能に収容するための本体を、さらに備え、所定操作は、釜を本体から取外す操作および釜を前記本体に収容する操作の少なくとも一方を含み、検知部は、本体に対する釜の収容および取外しの操作を検知する取外し検知部を含む。
【００１２】
好ましくは、釜に収容される前記被加熱物は米と水とを含み、加熱調理器における被加熱物を加熱調理するための工程は、撹拌駆動部により撹拌体が米と水を撹拌する洗米工程と、その後に加熱制御による炊飯工程とを含み、所定操作は、洗米工程後において釜に収容されている水を換えるための操作を示す。
【００１３】
好ましくは、被加熱物は、料理のための材料であり、加熱制御部は、釜に収容された材料を加熱調理するために、加熱部を加熱制御する調理制御部を、含み、調理制御部は、加熱制御を開始した後に、開始から予め定められた時間が経過したとき、所定操作に関する情報を出力する。
【００１４】
好ましくは、被加熱物は、料理のための材料であり、加熱制御部は、釜に収容された材料を加熱調理するために、加熱部を加熱制御する調理制御部を、含み、調理制御部は、加熱制御を開始した後に、開始から予め定められた時間が経過した場合に検知部の検知に基づき所定操作がされたことを検出するとき当該加熱制御を継続する。
【００１５】
好ましくは、所定操作に関する情報は、所定操作をユーザに促すための情報を含む。
好ましくは、加熱調理器は、炊飯器である。
【００１６】
この発明の他の局面に従うと加熱調理器の制御方法が提供される。加熱調理器は、被加熱物を収容するための釜と、釜を加熱するための加熱部と、釜に収容されている被加熱物を撹拌するための撹拌体と、撹拌体を被加熱物を撹拌するように駆動するための撹拌駆動部と、加熱調理器に対する操作を検知するための検知部と、加熱部を加熱制御する加熱制御部と、加熱制御を開始させるための開始指示を受付ける指示受付部と、を備える。
【００１７】
制御方法は、撹拌駆動部により撹拌体が被加熱物を撹拌した後に指示受付部が開始指示を受付けるステップと、開始指示を受付けた場合に、検知部の検知から所定操作がされたことを検出する場合には加熱制御を開始するステップと、を備える。
【発明の効果】
【００１８】
本発明によれば、所定操作が検出されるときに、以降の加熱工程を実行することができる。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態に係る炊飯器を斜め上方から見た概略斜視図である。
【図２】本実施の形態に係る蓋体を開いた状態の炊飯器の概略斜視図である。
【図３】本実施の形態に係る回転体を内鍋側から見た概略図である。
【図４】本実施の形態に係る第１，第２撹拌体の撹拌状態を説明するための概略斜視図である。
【図５】本実施の形態に係る炊飯器を上方から見た概略上面図である。
【図６】本実施の形態に係る液晶表示部の拡大図である。
【図７】本実施の形態に係る炊飯器を鉛直面で切った断面の概略図である。
【図８】本実施の形態に係る炊飯器の制御系の構成の概要を表わしたブロック図である。
【図９】図８の制御系構成の内のメイン制御系の詳細を表わしたブロック図である。
【図１０】図８の制御構成の内のサブ制御系の詳細を表わしたブロック図である。
【図１１】本実施の形態に係る処理フローチャートである。
【図１２】本実施の形態に係る処理フローチャートである。
【図１３】本実施の形態に係る処理フローチャートである。
【図１４】本実施の形態に係る処理フローチャートである。
【図１５】本実施の形態に係る調理メニューを説明する図である。
【図１６】本実施の形態に係る白米炊飯の加熱工程を説明する図である。
【発明を実施するための形態】
【００２０】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２１】
以下の例においては、本発明に係る加熱調理器の具体例として炊飯器を挙げて説明する。もちろん、加熱調理器は炊飯器に限定されず、オーブンや電子レンジ等の他の加熱調理器であってもよい。したがって、ここでは加熱調理には一態様として炊飯のための加熱も含む。
【００２２】
＜装置構成＞
図１は、本実施の形態に係る炊飯器１００を斜め上方から見た概略斜視図である。
【００２３】
図１を参照して、炊飯器１００は、炊飯器本体１と、炊飯器本体１に開閉可能に取り付けられた蓋体２とを含む。炊飯器本体１は蓋体２に対して下部に位置する。蓋体２は、炊飯器本体１の上部に開閉可能に取付けられており、且つ当該炊飯器本体１に収容される内鍋７の上部開口部を覆うように閉じることが可能な形状を有する。
【００２４】
炊飯器本体１の前面には、蓋体２を開けるための開ボタン３が配される。炊飯器本体１の後面には電源コード４７が配される。この電源コード４７の大部分は、炊飯器本体１内のコードリール(図示せず)に引き出し可能に巻き付けられている。
【００２５】
蓋体２の上面の前部には、炊き方や調理名などを表示する液晶表示部５と、複数の操作スイッチ６とが配され、さらに、操作スイッチ６には動作状態を表わすためのＬＥＤ（Light Emitting Diode）インジケータ６１が設けられている。操作スイッチ６は物理的な押下を受け付けるスイッチであってもよいし、静電容量式タッチキーであってもよい。操作スイッチ６が静電容量式タッチキーである場合には、インジケータ６１に替えてタッチキーのバックライトが用いられてもよい。なお、液晶表示部５は表示部の一例である。
【００２６】
蓋体２の上面の後部には、米などの食材である被加熱物を収容するための釜に相当する内鍋７（図２）内の蒸気を排出するための蒸気排出口２ａが設けられる。
【００２７】
図２は、蓋体２を開いた状態の炊飯器１００の概略斜視図である。
図２を参照して、炊飯器本体１には、被加熱物の一例としての米や水などを収容するための内鍋７が収納されている。
【００２８】
炊飯器本体１の上面の前部には被係止部８が設けられており、蓋体２の下面の前部には係止部２３が設けられている。被係止部８には係止部２３が解除可能に係止する。
【００２９】
炊飯器本体１内には、蓋体２をロックするための蓋ロック部９が設けられている。蓋ロック部９が蓋体２をロックしていないときには、開ボタン３を押すと被係止部８が後方に移動するため、被係止部８に対する係止部２３の係止は解除される。蓋ロック部９が蓋体２をロックしているときは、開ボタン３を押しても被係止部８が後方に移動しないため、被係止部８に対する係止部２３の係止は解除されない。
【００３０】
蓋体２は、蓋体２を閉じたときに内鍋７側とは反対側に位置する外蓋２１と、蓋体２を閉じたときに内鍋７側に位置する内蓋２２とを含む。
【００３１】
外蓋２１内には撹拌モータ２４が設置されている。外蓋２１の中央部内には回転可能に連結軸（図示せず）が設置され、撹拌モータ２４が発生した回転駆動力を、プーリ（図示せず）やベルト（図示せず）を介して受けて回転する。
【００３２】
炊飯器本体１と蓋体２との間には回転体２５が回転可能に配置されて、蓋体２に着脱可能に取り付けられている。より詳しくは、回転体２５の蓋体２側の部分からは回転軸２９の一方の端部が突出している（図４参照）。回転軸２９は、一方の端部が外蓋２１の上記連結軸に着脱可能に連結されて、上記連結軸と一体に回転する。また、回転軸２９は回転体２５に対して回転可能となっている。
【００３３】
回転体２５には第１，第２撹拌体２６Ａ，２６Ｂ（これらを代表させて撹拌体２６とも称する）が取り付けられている。第１，第２撹拌体２６Ａ，２６Ｂは、それぞれ、径方向において回転体２５と隣り合って、内鍋７内の米などに接触した撹拌状態と、内鍋７内の米などから乖離した非撹拌状態とを切替可能になっている。すなわち、第１，第２撹拌体２６Ａ，２６Ｂのそれぞれは、一方の端部が回転体２５に回動可能に取り付けられて、他方の端部が、回転体２５から離れたり、回転体２５に近づいたりすることが可能になっている。なお、第１，第２撹拌体２６Ａ，２６Ｂは撹拌体の一例である。
【００３４】
図３は、回転体２５を内鍋７側から見た概略図である。
回転体２５は、蓋体側部材２７と、この蓋体側部材２７の内鍋７側の表面に着脱可能に取り付けられた内鍋側部材２８とを有している。蓋体側部材２７と内鍋側部材２８との間には、第１，第２撹拌体兼用傘ギア３０と、第１撹拌体用ギア３１Ａ，３２Ａ，３３Ａと、第２撹拌体用ギア３１Ｂ，３２Ｂ，３３Ｂとが配置されている。回転軸２９の回転駆動は、第１，第２撹拌体兼用傘ギア３０および第１撹拌体用ギア３１Ａ，３２Ａ，３３Ａを介して第１撹拌体用回動軸３４Ａに伝わると共に、第１，第２撹拌体兼用傘ギア３０および第２撹拌体用ギア３１Ｂ，３２Ｂ，３３Ｂを介して第２撹拌体用回動軸３４Ｂに伝わる。これにより、回転軸２９が回転すれば、第１，第２撹拌体２６Ａ，２６Ｂを第１，第２撹拌体用回動軸３４Ａ，３４Ｂを中心に回動させて、図２，図３に示す非撹拌状態から図４に示す撹拌状態に切り替えたり、上記撹拌状態から上記非撹拌状態に切り替えたりすることが可能になっている。
【００３５】
なお、図４では、第１，第２撹拌体２６Ａ，２６Ｂを視認できるように、炊飯器本体１および蓋体２の図示を省略している。
【００３６】
図５は、炊飯器１００を上方から見た概略上面図である。
図５を参照して、蓋体２の上面の前部には表示部の一例としての液晶表示部５と、液晶表示部５を囲むように配置された複数の操作スイッチ６とが設けられている。メインＣＰＵ１０ａは、操作スイッチ６のユーザ操作から、操作内容が示す指示を入力する指示受付部の機能を有する。
【００３７】
操作スイッチ６は、保温／取消スイッチ６Ａと、お料理選択スイッチ６Ｂと、炊飯選択スイッチ６Ｃと、炊飯／スタートスイッチ６Ｄと、洗米スイッチ６Ｅと、予約スイッチ６Ｆと、下方向スイッチ６Ｇと、上方向スイッチ６Ｈとを含む。各操作スイッチ６Ａ〜６Ｈには、それぞれＬＥＤインジケータ６１Ａ〜６１Ｈが設けられている。
【００３８】
保温／取消スイッチ６Ａは、保温の開始、または開始した調理や選択内容などの取り消しを指示するためのスイッチであって、ＬＥＤインジケータ６１Ａが点灯していることで保温状態であることを表わす。
【００３９】
お料理選択スイッチ６Ｂは、予め記憶されている調理メニュー内から実行する調理メニューを選択するためのスイッチであって、押すたびに予め規定された順で調理メニューが選択状態となる。ＬＥＤインジケータ６１Ｂが点灯していることで調理メニューが選択された状態であることを表わす。
【００４０】
炊飯選択スイッチ６Ｃは、予め記憶されている炊飯メニューの内から実行する炊飯メニューを選択するためのスイッチであって、押すたびに予め規定された順で炊飯メニューが選択状態となる。ＬＥＤインジケータ６１Ｃが点灯していることで炊飯メニューが選択された状態であることを表わす。
【００４１】
炊飯／スタートスイッチ６Ｄは、炊飯メニューや調理メニューや後述する洗米メニューや設定時間に応じた調理シーケンスのスタートを指示するためのスイッチであって、押すことで、調理シーケンスまたは先に選択されているメニューに対応したプログラムに従った加熱制御の開始（調理開始等）が指示される。ＬＥＤインジケータ６１Ｄが点灯していることで炊飯メニュー、調理メニュー、または洗米メニューが実行中の状態であることを表わす。
【００４２】
洗米スイッチ６Ｅは、内鍋７に収容された米を水洗いする動作メニューである洗米メニューを選択するためのスイッチである。ＬＥＤインジケータ６１Ｅが点灯していることで洗米メニューが選択された状態であることを表わす。
【００４３】
予約スイッチ６Ｆは、炊飯メニューや調理メニューや洗米メニューなどの開始の予約を指示するためのスイッチであって、押すことで、先に選択されているメニューの開始までの時間（予約時間）を受け付ける状態となる。ＬＥＤインジケータ６１Ｆが点灯していることで炊飯メニューや調理メニューや洗米メニューなどの開始が予約された状態であることを表わす。
【００４４】
下方向スイッチ６Ｇおよび上方向スイッチ６Ｈは、選択内容や設定時間を先または後へ送る（先送り、後送り）ことを指示するためのスイッチである。ＬＥＤインジケータ６１Ｇ，６１Ｈが点灯していることで先送り操作または後送り操作がなされている状態であることを表わす。
【００４５】
図６は、液晶表示部５の拡大図であり、液晶表示部５が表示可能な文字および図をすべて図示している。
【００４６】
液晶表示部５は、米の種類を表示するための米表示部５ａと、米の炊き方を表示するための炊き方表示部５ｂと、調理メニューを表示するための調理表示部５ｃと、回転体２５や第１，第２撹拌体２６Ａ，２６Ｂによる内鍋７内の撹拌状態を表示するための内部状態表示部５ｄと、時間表示部５ｅと、操作スイッチ６での操作状態を表示するための操作状態表示部５ｆとを含む。
【００４７】
米表示部５ａは、一例として、「白米」、「無洗米」、「玄米」、「発芽玄米」および「分づき米」のうちの１つを表示する。
【００４８】
炊き方表示部５ｂは、一例として、「ごはん」、「極上」、「おいそぎ」、「炊きこみ」、「おかゆ」、「極美がゆ」、「カレー用」、「少量」、「おこげ」、「すしめし」および「エコ炊飯」のうちの１つを表示する。
【００４９】
調理表示部５ｃは、一例として、「煮物」、「シチュー」、「蒸し物」、「お菓子」、「マイメニュー」、「予約１」および「予約２」のうちの１つを表示する。
【００５０】
これらの米表示部５ａ、炊き方表示部５ｂ、調理表示部５ｃの表示は、操作スイッチ６の操作に応じて変化する。
【００５１】
内部状態表示部５ｄの表示は、回転体２５および第１，第２撹拌体２６Ａ，２６Ｂの状態に応じて変化する。
【００５２】
時間表示部５ｅの表示は時間または調理工程の経過に伴って変化する。
操作状態表示部５ｆは、操作スイッチ６での操作が無効状態となっていることを表示する。
【００５３】
図７は、炊飯器１００を鉛直面で切った断面の概略図である。
炊飯器１００は、上記炊飯器本体１と、炊飯器本体１内に収納される内鍋７と、炊飯器本体１の上部に開閉可能に取り付けられ、内鍋７を覆うように閉じることが可能な蓋体２と、蓋体２を閉じたときに内鍋７側とは反対側に位置する外蓋２１と、蓋体２を閉じたときに内鍋７側に位置する内蓋２２と、内蓋２２を加熱するための蓋ヒータ４ａと、内鍋７の側面を加熱することで内鍋７内の被加熱物を保温するための保温ヒータ４ｂと、炊飯器本体１内の下側に配置され、内鍋７を誘導加熱するための誘導コイル４ｃと、内鍋７の温度を検知するための内鍋７に関連して設けられた温度センサ１５ａと、内鍋７に収容された被加熱物の重量を検知するための重量センサ１５ｂと、蓋体２に着脱可能に取り付けられた回転体２５とを含む。誘導コイル４ｃは加熱部の一例である。
【００５４】
メインＣＰＵ１０ａは、サブＣＰＵ１０ｂを介し重量センサ１５ｂの検知信号から測定された重量を取得し、取得した重量と予め定められた内鍋７の重量とから、内鍋７内に収容された被加熱物の重量を取得（算出）する。また、メインＣＰＵ１０ａは重量センサ１５ｂの検知信号から炊飯器本体１に内鍋７が装着されているか否かを判定する。
【００５５】
外蓋２１内には撹拌モータ２４が設置されている。回転体２５の回転軸２９は内蓋２２を貫通し、その一方の端部が図示しないプーリやベルトを介して撹拌モータ２４に接続されている。
【００５６】
外蓋２１の表面には液晶表示部５および操作スイッチ６が設けられ、外蓋２１内には、液晶表示部５および操作スイッチ６と接続され、その操作に従って炊飯器１００全体を制御するためのメイン制御部が含まれる。メイン制御部には、メインＣＰＵ（Central Processing Unit）１０ａと、メインＲＯＭ（Read Only Memory）１１ａおよびメインＲＡＭ（Random Access Memory）１２ａなどである記憶部が含まれる。
【００５７】
炊飯器本体１と内鍋７との間の空間には、メインＣＰＵ１０ａからの制御信号を受けて、誘導コイル４ｃによる誘導加熱など、炊飯器本体１に含まれる各部を制御するためのサブ制御部が含まれる。サブ制御部には、サブＣＰＵと、サブＲＯＭおよびサブＲＡＭなどである記憶部とが含まれる。
【００５８】
サブ制御部および誘導コイル４ｃ近傍には、これらの発熱を冷却するための冷却ファン１３が配置される。
【００５９】
＜機能構成＞
図８は、炊飯器１００の制御系の構成の概要を表わしたブロック図である。
【００６０】
図８を参照して、炊飯器１００の制御系は、大きくは、蓋体２側のメイン制御系と炊飯器本体１側のサブ制御系とに分かれる。蓋体２側のメイン制御系はメインＣＰＵ１０ａを含み、炊飯器本体１側のサブ制御系はサブＣＰＵ１０ｂを含む。
【００６１】
メインＣＰＵ１０ａはメイン制御系に含まれる各機能を制御する他、サブＣＰＵ１０ｂに対して制御信号を出力して、サブＣＰＵ１０ｂにサブ制御系に含まれる各機能の制御を実行させる。また、サブＣＰＵ１０ｂは各種信号をメインＣＰＵ１０ａに対して出力する。
【００６２】
メインＣＰＵ１０ａとサブＣＰＵ１０ｂとは電気的に分離（絶縁）されている。そのため、メインＣＰＵ１０ａとサブＣＰＵ１０ｂとの間の上記信号のやり取りは、好ましくは無線通信が利用される。一例として、フォトカプラが用いられてもよい。すなわち、メイン制御系およびサブ制御系は、それぞれ、通信部５４ａ，５４ｂを含み、上記信号をやり取りする。通信部５４ａ，５４ｂは好ましくは無線通信を行ない、一例として、フォトカプラが挙げられる。
【００６３】
メイン制御系には電源回路５０ａ、サブ制御系には電源回路５０ｂ，５０ｃが含まれる。炊飯器本体１に含まれる電源コード４７（図示せず）を介して商用電源４７０から供給された交流電力は、サブ制御系の電源回路５０ｂ，５０ｃにもたらされる。
【００６４】
サブ制御系の電源回路５０ｃは供給された交流電力を直流電力に変換してサブＣＰＵ１０ｂに供給する。サブ制御系の電源回路５０ｂはメイン制御系への供給用の電源回路であって、供給された交流電力を直流電力に変換した後に、メイン制御系に供給するための交流電力に変換して絶縁トランス４０に渡す。交流電力は絶縁トランス４０において変圧された後にメイン制御系の電源回路５０ａに入力される。メイン制御系の電源回路５０ａは、入力された交流電力を直流電力に変換してメインＣＰＵ１０ａに供給する。すなわち、電源回路５０ａおよび電源回路５０ｂは、絶縁トランス４０によって電気的に絶縁されており、電磁誘導によって電源回路５０ａから電源回路５０ｂへ電気エネルギーを伝達する。
【００６５】
図９は、図８の制御系構成の内のメイン制御系の詳細を表わしたブロック図である。一部、説明のためにサブ制御系の構成も図示されている。
【００６６】
図９を参照して、メイン制御系にはメインＣＰＵ１０ａが含まれる。メインＣＰＵ１０ａは電源回路５０ａから電力供給を受けて動作する。
【００６７】
メインＣＰＵ１０ａには、メインＣＰＵ１０ａで実行されるプログラムを記憶するためのＲＯＭ１１ａと、プログラム実行の際の作業領域となるＲＡＭ１２ａとが電気的に接続される。
【００６８】
メインＣＰＵ１０ａには、さらに、通信部５４ａ、液晶表示部５、操作スイッチ６、ＬＥＤインジケータ６１、ブザー１４、タイマー１６、着脱検知部５５、モータ駆動回路５７、および蓋開閉検知部５６が電気的に接続されている。
【００６９】
メインＣＰＵ１０ａは操作スイッチ６からの操作信号の入力を受け付けることで対応するプログラムを選択し、実行する。メインＣＰＵ１０ａは、プログラムを実行することで液晶表示部５での表示、ＬＥＤインジケータ６１の点灯／消灯、ブザー１４の鳴動を制御する。また、サブ制御系に含まれる各部のうち上記プログラムの実行に基づいて制御対象となる構成を制御するための制御信号を通信部５４ａに渡すことで、サブＣＰＵ１０ｂに対して出力する。
【００７０】
モータ駆動回路５７は撹拌モータ２４を駆動させるための機構であり、メインＣＰＵ１０ａは上記プログラムの実行に従って、必要なタイミングで必要な駆動量で撹拌モータ２４を駆動させるよう、モータ駆動回路５７を制御する撹拌制御部の機能を有する。なお、モータ駆動回路５７には、後述する蓋開閉検知部５６からの検知信号も入力され、その検知に応じて撹拌モータ２４を駆動／非駆動するようにしてもよい。
【００７１】
着脱検知部５５は、蓋体２に着脱可能に構成されている回転体２５の着脱を検知するための機構である。具体的な構成は特定の構成に限定されるものではないが、一例として、回転体２５の回転軸２９に動力を伝える撹拌モータ２４のパルス信号に基づいてその回転量を判断し、回転体２５の着脱を検知する構成が挙げられる。他の構成として、たとえば着脱を検知するためのセンサを用いてもよい。
【００７２】
蓋開閉検知部５６は蓋体２の炊飯器本体１に対する開閉状態を検知するための機構である。具体的な構成は特定の構成に限定されるものではないが、一例として、被係止部８に対する係止部２３の係止を検知するためのセンサを用いてもよい。
【００７３】
また、図９の構成の他、回転体２５に対する撹拌体２６の状態（撹拌状態、非撹拌状態）を検知するための機構が含まれてもよい。この機構の構成もまた特定の構成に限定されるものではないが、たとえば、センサを用いてもよいし、撹拌モータ２４のパルス信号に基づいてその回転量を判断することで撹拌体２６の状態を検知してもよい。
【００７４】
これらの検知信号はメインＣＰＵ１０ａに入力され、必要に応じて制御に用いられる。
図１０は、図８の制御構成の内のサブ制御系の詳細を表わしたブロック図である。一部、説明のためにメイン制御系の構成も図示されている。
【００７５】
図１０を参照して、サブ制御系にはサブＣＰＵ１０ｂが含まれる。サブＣＰＵ１０ｂは電源回路５０ｃから電力供給を受けて動作する。
【００７６】
サブＣＰＵ１０ｂには、同期検出部４３、ＩＧＢＴ（Insulated Gate Bipolar Transistor：絶縁ゲートバイポーラトランジスタ）４５、カレントトランス５９、リレー５１ａ，５１ｂ、パルス信号を発生させるための発振回路５２、蓋ロック駆動部４４、ファン駆動回路５８、温度検知回路４１、およびリセット制御を行なうためのリセット回路５３が電気的に接続されている。
【００７７】
商用電源４７０からの電力線は、リレー５１ｃを経て整流回路４８に接続されている。商用電源４７０から整流回路４８までの間にはカレントトランス５９が接続される。カレントトランス５９は、電力線に流れる電流を検出し、検出値をサブＣＰＵ１０ｂに対して出力する。
【００７８】
整流回路４８にはチョークコイル４２を経てコンデンサ４６，４９が接続され、コンデンサ４６に並列に誘導コイル４ｃが接続されている。整流回路４８によって直流に変換された電力がチョークコイル４２およびコンデンサ４９からなる平滑回路を経て誘導コイル４ｃに供給される。コンデンサ４６および誘導コイル４ｃはＩＧＢＴ４５を経てサブＣＰＵ１０ｂに接続されている。
【００７９】
さらに、商用電源４７０からの電力線は、ダイオードＤ１，Ｄ２を経て蓋ヒータ４ａおよび保温ヒータ４ｂに接続され、これらヒータに電力が供給される。蓋ヒータ４ａおよび保温ヒータ４ｂへの給電経路には、リレー５１ａ，５１ｂが接続される。リレー５１ａ，５１ｂはサブＣＰＵ１０ｂからの制御信号に応答してＯＮ／ＯＦＦされる。リレー５１ａ，５１ｂは、蓋ヒータ４ａ、保温ヒータ４ｂへの給電経路を遮断可能な「開閉装置」を構成する。
【００８０】
サブＣＰＵ１０ｂにはさらに通信部５４ｂが電気的に接続され、メインＣＰＵ１０ａからの制御信号を通信部５４ｂで受信してその制御信号に従って各部を制御する。このとき、サブＣＰＵ１０ｂは、サブＲＯＭに記憶されているプログラムを読出し実行するようにしてもよい。
【００８１】
すなわち、サブＣＰＵ１０ｂは、メインＣＰＵ１０ａからの制御信号に従ってＩＧＢＴ４５のＯＮ／ＯＦＦを制御することで、誘導コイル４ｃでの加熱を制御する。このとき、同期検出部４３が商用電源４７０から供給される交流電力から同期信号を抽出し、サブＣＰＵ１０ｂに入力する。サブＣＰＵ１０ｂは、同期信号に基づくタイミングでＩＧＢＴ４５のＯＮ／ＯＦＦを制御する。
【００８２】
また、サブＣＰＵ１０ｂは、メインＣＰＵ１０ａからの制御信号に従ってリレー５１ａ，５１ｂのＯＮ／ＯＦＦを制御することで、蓋ヒータ４ａおよび保温ヒータ４ｂでの加熱、保温を制御する。
【００８３】
蓋ロック駆動部４４は蓋ロック部９を駆動させるための機構であり、サブＣＰＵ１０ｂはメインＣＰＵ１０ａからの制御信号に従って蓋ロック部９に施錠／解錠させるよう蓋ロック駆動部４４を制御する。
【００８４】
ファン駆動回路５８は冷却ファン１３を駆動させるための機構であり、サブＣＰＵ１０ｂはメインＣＰＵ１０ａからの制御信号に従って冷却ファン１３を駆動させるよう、ファン駆動回路５８を制御する。
【００８５】
温度検知回路４１は内鍋７の温度を検知するための機構であり、温度センサ１５ａからのセンサ信号に基づいて温度を検知して、検知信号をサブＣＰＵ１０ｂに入力する。サブＣＰＵ１０ｂは、検知信号をデジタルデータに変換しメインＣＰＵ１０ａに出力する。これにより、メインＣＰＵ１０ａは、入力するデジタルデータから温度センサ１５ａが測定した内鍋７の温度を示す温度データを取得する。
【００８６】
リレー５１ｃは、商用電源４７０から供給された電力の、蓋ヒータ４ａ、保温ヒータ４ｂ、および誘導コイル４ｃへの供給を遮断する。リレー５１ｃの励磁コイルは、メイン制御系のメインＣＰＵ１０ａに接続される。メインＣＰＵ１０ａから励磁コイルに電力が供給されると、リレー５１ｃの接点が閉成（ＯＦＦ）される。励磁コイルの非通電時には、リレー５１ｃに接点が開放（ＯＮ）される。すなわち、メイン制御系のメインＣＰＵ１０ａは、実行するプログラムに従って蓋ヒータ４ａ、保温ヒータ４ｂ、および誘導コイル４ｃへ電力の供給を直接遮断するための制御が可能となる。
【００８７】
ここでは、誘導コイル４ｃは加熱調理のために内鍋７を加熱するための加熱部に相当するが、蓋ヒータ４ａまたは保温ヒータ４ｂも加熱部として機能するようにしてもよい。
【００８８】
図１１〜図１４は、本実施の形態に係る処理フローチャートである。これらフローチャートのプログラムは予めＲＯＭ１１ａに格納されており、メインＣＰＵ１０ａはプログラムをＲＯＭ１１ａから読出し実行する。これにより各部は制御されてフローチャートに従い炊飯器１００は動作する。
【００８９】
図１５は実施の形態に係る炊飯器１００で加熱調理可能な料理名の一覧である調理メニューを説明する図であり、図１６は実施の形態に係る洗米工程を含む白米炊飯の加熱工程を説明する図である。
【００９０】
＜加熱シーケンス＞
ＲＯＭ１１ａには、加熱シーケンスの情報が予め記憶される。加熱シーケンスの情報は、米の種類または炊き方の種類に対応して予め格納されるとともに、調理メニューの各料理（料理名）に対応して予め格納される。
【００９１】
メインＣＰＵ１０ａは、操作スイッチ６のユーザ操作から米の種類または炊き方の種類、料理名の情報を受付けると、受付けた内容に基づきＲＯＭ１１ａを検索し、対応する加熱シーケンスの情報を読出し、読出した加熱シーケンスの情報に従って、各部を制御する。
【００９２】
加熱シーケンスの情報は、加熱部を、内鍋７の加熱温度および加熱時間が変化するように制御するためのプログラムを含み、当該プログラムはメインＣＰＵ１０ａにより実行される。ここでは、メインＣＰＵ１０ａが当該プログラムを実行することを“加熱シーケンスを実行する”とも言う。
【００９３】
＜白米炊飯の洗米工程と加熱シーケンス＞
加熱シーケンスの一例として、図１６を参照し、白米炊飯の加熱シーケンスを説明する。図１６は加熱シーケンスを実行した場合の内鍋７の温度変化を模式的に示すグラフであり、縦軸には温度（単位：℃）がとられ、横軸には時間（単位：分）がとられる。メインＣＰＵ１０ａは、内鍋７の温度データを温度センサ１５ａから取得する。メインＣＰＵ１０ａは、加熱制御プログラムに従って、内鍋７の温度データとタイマー１６からの時間データなどをパラメータにして、加熱部への通電率（Ｄｕｔｙ比）を可変に制御する。なお、内鍋７内には炊飯開始時に予め定められた量の米と予め定められた量の水（温度２０℃）が収容されていると想定する。
【００９４】
図１６では、加熱シーケンスを実行開始するに先だって、洗米工程が行われる。洗米工程では、ユーザは内鍋７に予め定められた量の米と水を収容し、炊飯器本体１に収容し、蓋体２を閉じる。そして、洗米スイッチ６Ｅを操作すると、メインＣＰＵ１０ａの撹拌制御部は洗米のためのプログラムを実行する。これにより、洗米工程の期間においてモータ駆動回路５７が制御されて、撹拌モータ２４は回転し内鍋７内の米と水は撹拌状態の撹拌体２６Ａ，Ｂ（図４参照）による撹拌される。メインＣＰＵ１０ａはタイマー１６の時間データから洗米工程の終了または水交換のタイミングであることを判定するとモータ駆動回路５７を、撹拌モータ２４を停止させるように制御する。制御により、撹拌体２６は撹拌状態から非撹拌状態（図２または図３参照）に切替わる。なお、モータ駆動回路５７は、蓋開閉検知部５６からの検知信号に応じて撹拌モータ２４を駆動／非駆動し、撹拌体２６の状態（撹拌状態、非撹拌状態）を切替えることもできる。
【００９５】
洗米工程では、図１６に示すように、ユーザは内鍋７の水を交換（内鍋７内の米はそのまま）する。その後、炊飯／スタートスイッチ６Ｄが操作されると加熱の炊飯工程が開始される。先ず予熱工程が実行される。予熱工程は被加熱物の米に吸水させるための吸水工程に相当し、加熱部が制御されて、比較的に短時間のうちに温度を２０℃→６０℃まで上昇させる。その後は、予め定められた時間が経過するまで６０℃を保持するように加熱部が制御される（保持工程）。
【００９６】
その後、予め定められた期間内に温度を沸騰温度（１００℃）まで昇温させるように加熱部が制御され（立上工程）、その後、沸騰状態を維持するように加熱部が制御される（沸騰維持工程）。沸騰維持工程では、内鍋７内の水は十分に沸騰状態（１００℃）に維持される。
【００９７】
その後、内鍋７の温度が炊上げ完了判定のための予め定められた温度以上にまで達したとき、蒸らし工程に進む。蒸らし工程では、予め定められた蒸らし温度での加熱を予め定められた時間期間実行する（蒸らし工程）。
【００９８】
そして、蒸らし工程時間が過ぎると、炊飯のための加熱シーケンスの実行は終了し、以後は炊き上がった米飯を保温する工程に移行する。
【００９９】
保温工程では、ユーザにより設定された保温時間内だけ予め定められた保温温度となるように、メインＣＰＵ１０ａはヒータなどを制御する。
【０１００】
本実施の形態では、炊飯器１００により洗米と炊飯が可能であることから、洗米終了後の汚れた水のままで、すなわち水交換がなされないままで炊飯が開始されるのを防止する必要がある。そのために、メインＣＰＵ１０ａは、洗米工程を終了後は水交換を検知しない間は、その後の工程である炊飯の加熱工程を実行開始しないように炊飯器１００を制御する。
【０１０１】
＜炊飯のための処理＞
図１１を参照し、本発明の実施の形態に係る洗米工程を含む炊飯のための処理フローチャートである。
【０１０２】
処理開始時、ユーザは内鍋７に予め定められた量の米と水（被加熱物）を収容し、その内鍋７を炊飯器本体１にセットし蓋体２を閉じた状態であると想定する。
【０１０３】
ユーザは洗米スイッチ６Ｅを操作する。メインＣＰＵ１０ａは洗米スイッチ６Ｅが操作されたか否かを判定する（ステップＳ５）。操作されないと判定される間（ステップＳ５でＮＯ）は、ステップＳ５の処理が繰返される。
【０１０４】
洗米スイッチ６Ｅが操作されたと判定されると（ステップＳ５でＹＥＳ）、メインＣＰＵ１０ａは洗米工程を実行開始する（ステップＳ７）。
【０１０５】
洗米工程が終了すると、メインＣＰＵ１０ａはフラグを“ＯＦＦ”にセット（初期化）する（ステップＳ９）。このフラグはＲＡＭ１２ａに格納される変数であり、メインＣＰＵ１０ａにより、所定操作すなわち洗米後の水交換（水捨て）のための操作がなされたか否かを判定するために参照（読出し）される。フラグは、後述する図１２の処理により、“ＯＮ”にセットされ得る。
【０１０６】
また、メインＣＰＵ１０ａは洗米が終了した旨をユーザに報知するために出力部（たとえば液晶表示部５、ＬＥＤインジケータ６１、ブザー１４など）により出力させ（ステップＳ１１）、洗米後の水捨てを促すための表示（出力）を行なわせる（ステップＳ１３）。
【０１０７】
その後、メインＣＰＵ１０ａは操作スイッチ６の出力から炊飯／スタートスイッチ６Ｄが操作されたか否かを判定する（ステップＳ１５）。ここでは、洗米工程を終了後の予め定められた期間内だけプログラムを待ち状態（待機状態）にし、ユーザは当該待機期間内において炊飯／スタートスイッチ６Ｄを操作すると想定する。
【０１０８】
炊飯／スタートスイッチ６Ｄが操作されないと判定する間は（ステップＳ１５でＮＯ）、ステップＳ１５の処理が繰返されるが、操作がされたと判定すると（ステップＳ１５でＹＥＳ）、メインＣＰＵ１０ａはフラグが“ＯＮ”を示すか否かを判定する（ステップＳ１７）。“ＯＮ”を示すと判定すると（ステップＳ１７でＹＥＳ）、メインＣＰＵ１０ａは炊飯工程を実行する（ステップＳ１９）。炊飯工程の実行中には、加熱終了するか否かを判定する（ステップＳ２１）。たとえば、タイマー１６が計時する炊飯開始からの経過時間を示す時間データと予め定められた炊飯工程の終了時間とを比較することにより、加熱終了するか否かを判定する。加熱終了と判定すると（ステップＳ２１でＹＥＳ）、保温工程に移行し（ステップＳ２３）、その後、処理は終了する。
【０１０９】
ステップＳ１７に戻り、フラグが“ＯＮ”を示さない（“ＯＦＦ”を示す）と判定すると（ステップＳ１７でＮＯ）、メインＣＰＵ１０ａは出力部に警告を出力させる（ステップＳ２５）。この警告は所定操作に関する情報であって、たとえば“洗米後の水交換を確認する”ことをユーザに促すとともに警告するためのものであり、出力態様は、たとえばＬＥＤの点灯、音声または表示によるメッセージ出力による。
【０１１０】
警告出力後、メインＣＰＵ１０ａはタイマー１６の時間データから、警告を出力開始してから予め定められた時間経過したか否かを判定する（ステップＳ２７）。経過したと判定しない間は（ステップＳ２７でＮＯ）、ステップＳ１７の処理に戻る。予め定められた時間経過したこと判定すると（ステップＳ２７でＮＯ）、メインＣＰＵ１０ａはメッセージ（またはエラー番号など）を表示し（ステップＳ２９）、ステップＳ１７の処理に戻る。ステップＳ２９でのメッセージは、“洗米後の水捨てが確認できなかったので炊飯はできない”の旨の警告（注意喚起）のメッセージである。
【０１１１】
なお、ステップＳ１１、Ｓ２５およびＳ２９の出力は、洗米後の水交換を促す情報の出力、すなわち水交換に関連する予め定められた操作（蓋体２の開閉、炊飯器本体１の内鍋７の取外し／収容の操作など）を促すための情報の出力であってもよい。
【０１１２】
図１２を参照して、図１１のステップＳ１７で参照されるフラグの設定処理を説明する。図１２のフローチャートのプログラムは、図１１の洗米工程を終了後から炊飯／スタートスイッチ６Ｄの操作の待機期間の終了までにおいて、より特定的にはステップＳ９のフラグの値を設定後の当該待機期間の終了までにおいて図１１のプログラムと並行してメインＣＰＵ１０ａにより定期的に実行される。
【０１１３】
図１２を参照して、メインＣＰＵ１０ａは蓋開閉検知部５６からの出力に基づき蓋体２が閉→開となったか否かを判定する（ステップＳＳ３）。閉→開となったことを判定すると（ステップＳＳ３でＹＥＳ）、重量センサ１５ｂからの出力に基づき内鍋７が炊飯器本体１から取外されたか否かを判定する（ステップＳＳ５）。
【０１１４】
ここでは、洗米工程を終了後に、ユーザは蓋体２を開けて内鍋７を取出し洗米後の水を交換し、新たな水を収容した内鍋７を炊飯器本体１に装着し蓋体２を閉じると想定している。
【０１１５】
取外されたことを判定すると（ステップＳＳ５でＹＥＳ）、取外し後から予め定められた時間以内において内鍋７が炊飯器本体１に装着されたか否かを重量センサ１５ｂからの出力に基づき判定する（ステップＳＳ７）。装着されたことを判定すると（ステップＳＳ７でＹＥＳ）、メインＣＰＵ１０ａは蓋開閉検知部５６からの出力に基づき装着検出から所定時間以内において蓋体２が開→閉となったか否かを検出する（ステップＳＳ９）。開→閉を検出すると（ステップＳＳ９でＹＥＳ）、メインＣＰＵ１０ａはフラグに“ＯＮ”をセットする（ステップＳＳ１１）。その後、図１２の処理を終了する。
【０１１６】
図１２によれば、メインＣＰＵ１０ａは、蓋開閉検知部５６または重量センサ１５ｂの出力から、洗米後における蓋体２の開閉と内鍋７の炊飯器本体１の脱着とが検出された場合にのみ、言い換えると洗米後にユーザが蓋体２を開閉し内鍋７を炊飯器本体１に脱着するという洗米後の水交換のための一連の動作をしたと判定し得るときのみ、フラグの値は“ＯＮ”にセットされる。
【０１１７】
ここでは、メインＣＰＵ１０ａと重量センサ１５ｂは、炊飯器本体１に内鍋７が収容されたこと、および炊飯器本体１から内鍋７が取外されたことを検知するための取外し検知部に相当する。
【０１１８】
したがって、図１１では、洗米工程終了後はフラグが“ＯＮ”を示すときのみ炊飯／スタートスイッチ６Ｄの操作を有効とし、すなわち炊飯工程を実行開始するが、“ＯＦＦ”のままでは炊飯／スタートスイッチ６Ｄの操作を無効とし、すなわち炊飯工程を中止し実行しないとしている。これにより、洗米後の汚れた水のまま炊飯してしまうことを防止できる。
【０１１９】
なお、図１１と図１２では、蓋体２の開閉と内鍋７の脱着との両方を検出したときにフラグが“ＯＮ”となり炊飯工程を実行開始するとしているが、いずれか一方の検出のみで“ＯＮ”に更新するとしてもよい。さらには、蓋体２の閉→開および閉→開の一方が検出されれば、または内鍋７の炊飯器本体１からの取外し、および炊飯器本体１への収納の一方が検出されればフラグを“ＯＮ”に更新するとしてもよい。
【０１２０】
＜料理を加熱調理するための処理＞
炊飯器１００では、メインＣＰＵ１０ａは、炊飯以外に料理メニューから選択された料理を加熱調理するための調理制御部の機能を有する。図１５は、炊飯器１００の調理制御部により調理可能な炊飯以外の料理メニューをカテゴリ別、カテゴリ毎の料理のそれぞれに対応し、料理の番号、料理の名称、材料の分量、加熱温度、調理に要する目安時間および途中操作（材料を「加える」）の有無をテーブル形式で示す。このテーブルのデータは予めＲＯＭ１１ａに格納されて、メインＣＰＵ１０ａにより読出される。なお、料理によっては、撹拌体による撹拌動作を行うとしてもよい。
【０１２１】
図１５によれば、煮物カテゴリの料理名“黒豆”は加熱調理の途中において砂糖の追加または具材の追加のユーザ操作が、“シチュー”カテゴリの料理名“クリームシチューは“牛乳”の追加操作が、同様に料理名“マカロニグラタン”でも途中で材料追加操作が、またお菓子カテゴリの料理名“粒あん”も途中で砂糖の追加操作が、それぞれ必要であることが示される。
【０１２２】
本実施の形態に係る追加操作は、加熱調理途中の内鍋７内に材料を追加するためのユーザ操作であって、追加操作のときには、安全のため加熱は一時停止する。その後、加熱を再開させるために、ユーザは炊飯/スタートスイッチ６Ｄを操作すると想定する。
【０１２３】
メインＣＰＵ１０ａの調理制御部は、操作スイッチ６のユーザ操作によって料理名が選択されると、選択された料理名に基づき図１５のテーブルを検索し、当該料理の加熱調理中の途中操作が必要であるか否かを判定する。判定結果に基づき途中操作が必要な場合には加熱調理開始から予め定められた時間経過後のタイミングで、すなわち当該料理について予め定められたタイミングにおいて材料追加のための処理を実行する。なお、当該タイミングを示す時間は、各料理名に対応して図１５のテーブルに予め格納されているとしてもよく、別の記憶領域に格納されているとしてもよく、または当該料理を加熱調理するためのプログラム中に変数（または定数）値として記述されているとしてもよい。
【０１２４】
図１３は、調理途中で材料を追加する場合の処理フローチャートである。ここでは、料理名“クリームシチュー”を調理するために、内鍋７に図１５の表の分量で示される量の食材（被加熱物）が収容された状態で、内鍋７が炊飯器本体１にセットされて蓋体２は閉じられていると想定する。
【０１２５】
まずユーザは、操作スイッチ６を操作し所望する料理名を入力する（ステップＳ３５）。ここでは、たとえば図１５の料理名“クリームシチュー”が入力されたと想定する。
【０１２６】
続いて、メインＣＰＵ１０ａは、ＲＯＭ１１ａから、入力された料理名に対応する加熱シーケンスの情報を読出し、読出した加熱シーケンスを実行する。クリームシチューの加熱シーケンスの情報は、プログラムのパラメータとして図１５の対応する加熱温度、目安時間および途中操作の時間（加熱開始からの経過時間で示される）のデータを含む。
【０１２７】
続いて、メインＣＰＵ１０ａは加熱シーケンスに従って加熱部を制御し、内鍋7を加熱開始し（ステップＳ３９）、内鍋7の温度が対応の加熱温度となるように加熱部を制御する（ステップＳ４１）。
【０１２８】
メインＣＰＵ１０ａは、加熱シーケンス実行過程においてタイマー１６からの加熱開始からの経過時間を示す時間データと途中操作の時間データとを比較し、比較結果から、タイマー１６の時間データが途中操作の時間を示すか否かを判定する（ステップＳ４３）。タイマー１６の時間データは途中操作の時間を示さないと判定すると（ステップＳ４３でＮＯ）、すなわち未だ途中操作の時間に至っていないと判定するとステップＳ４１の処理に戻り、加熱が継続しながらステップＳ４３の判定が繰返される。
【０１２９】
一方、タイマー１６の時間データは途中操作の時間を示すと判定すると（ステップＳ４３でＹＥＳ）、すなわち加熱調理開始から途中操作の時間まで経過したと判定すると、メインＣＰＵ１０ａはフラグを“ＯＦＦ”にセット（初期化）する（ステップＳ４５）。このフラグはＲＡＭ１２ａに格納される変数であり、メインＣＰＵ１０ａにより、途中操作がなされたか否かを判定するために参照（読出し）される。フラグは、後述する図１４の処理により、“ＯＮ”にセットされ得る。
【０１３０】
メインＣＰＵ１０ａは、途中操作、すなわち材料追加のための所定操作に関する情報を出力部（たとえば液晶表示部５、ＬＥＤインジケータ６１、ブザー１４など）により出力させる（ステップＳ４６）。たとえば、図１５のテーブルに基づき、液晶表示部５に“牛乳を追加して下さい”との操作を促すためのメッセージ文字による出力、または音声によるメッセージの出力などである。
【０１３１】
また、メインＣＰＵ１０ａは、安全な追加操作を可能とするために、加熱部の通電率を、加熱の一時停止、または弱火に相当する加熱となるように変化させる（ステップＳ４７）。
【０１３２】
その後、メインＣＰＵ１０ａは操作スイッチ６の出力から炊飯／スタートスイッチ６Ｄが操作されたか否かを判定する（ステップＳ４８）。ここでは、ステップＳ４６の出力後の予め定められた期間内だけプログラムを待ち状態（待機）にする。ユーザは当該待機期間内において加熱を再開させるために炊飯／スタートスイッチ６Ｄを操作すると想定する。
【０１３３】
その後、メインＣＰＵ１０ａはフラグが“ＯＮ”を示すか否かを判定する（ステップＳ４９）。フラグが“ＯＮ”を示すと判定すると（ステップＳ４９でＹＥＳ）、すなわち途中操作がなされたと判定すると、メインＣＰＵ１０ａは加熱部による加熱を、加熱シーケンスに従って再開し（ステップＳ５１）、加熱を終了するか否かを判定する（ステップＳ５３）。すなわち、タイマー１６からの時間データが示す調理開始からの経過時間が、クリームシチューに対応の目安時間を示すか否かを判定する。経過時間が目安時間を示さない、すなわち加熱終了ではないと判定すると（ステップＳ５３でＮＯ）、ステップＳ５１の処理に戻り、加熱シーケンスが継続して実行される。
【０１３４】
経過時間が目安時間を示す、すなわち加熱終了であると判定すると（ステップＳ５３でＹＥＳ）、加熱シーケンスの実行は終了し、以後は調理後の料理を保温する工程に移行する（ステップＳ５７）。保温工程では、メインＣＰＵ１０ａは、ユーザにより設定された保温時間内だけ予め定められた保温温度となるように、ヒータなどを制御する。
【０１３５】
ステップＳ４９に戻り、フラグが“ＯＮ”を示さない（“ＯＦＦ”を示す）と判定すると（ステップＳ４９でＮＯ）、メインＣＰＵ１０ａは、ステップＳ４７で出力を開始してからの経過時間をタイマー１６の時間データから取得し、取得した経過時間と予め定められた時間とを比較し、比較結果から、予め定められた時間が経過したか否かを判定する（ステップＳ５９）。この予め定められた時間は、メインＣＰＵ１０ａが、ユーザによる途中操作の受付けを待受ける待機期間に相当する。
【０１３６】
経過したと判定しない間は（ステップＳ５９でＮＯ）、ステップＳ４６の処理に戻り、以降の処理が繰り返される。一方、予め定められた時間経過したと判定すると（ステップＳ５９でＹＥＳ）、加熱シーケンスを途中操作がされなかった場合のシーケンスに変更し、変更後の加熱シーケンスを実行する（ステップＳ６１）。その後、ステップＳ５３と同様に加熱シーケンスを終了するか否かを判定し（ステップＳ６３）、終了しないと判定すると（ステップＳ６３でＮＯ）、ステップＳ６１の処理に戻り、加熱シーケンスが継続して実行され、終了すると判定されると（ステップＳ６３でＹＥＳ）、保温工程（ステップＳ５７）に移行する。
【０１３７】
なお、フラグが“ＯＦＦ”のまま途中操作を待受ける待機期間が経過している場合には（ステップＳ４９でＮＯ、ステップＳ５９でＹＥＳ）、すなわちユーザが途中操作をしなかった場合には保温工程に移行する際に、途中操作がなされなかった旨のメッセージ（“途中の材料追加がなされずに調理が終了しました”など）を出力部に出力させて、ユーザの注意を喚起させるようにしてもよい。
【０１３８】
ここで、ステップＳ５１とステップＳ６１の加熱シーケンスの違いを説明する。ここでは、追加操作は調理中の内鍋７内に牛乳を入れる操作であるが、調理中のクリームシチューに牛乳を入れると食材の量、または温度が変化（低下）することから、追加操作がなされた場合にステップＳ５１の加熱シーケンスは食材の量と温度低下を加味した加熱シーケンスである。これに対し、追加操作がなかった場合のステップＳ６１の加熱シーケンスは牛乳追加のない、すなわち食材の量と温度の変化がない場合の加熱シーケンスである点で、両者は相違する。
【０１３９】
なお、クリームシチューの場合には、牛乳は料理の仕上げ段階で入れることから、追加操作がないと判定された場合には（ステップＳ５９でＹＥＳ）、ステップＳ６１の処理をパス（省略）して、ステップＳ５７の保温工程に移行するとしてもよい。
【０１４０】
以上のように、追加操作がされない場合に、すなわち牛乳が追加されない場合に、牛乳が追加された場合とは異なる加熱シーケンスに変えることにより、または加熱を中止し保温工程に移行することで、牛乳が追加された場合と同様の加熱シーケンスで加熱調理されて過加熱となるのを回避できる。
【０１４１】
図１４を参照して、図１３のステップＳ４９で参照されるフラグの設定処理を説明する。図１４のフローチャートのプログラムは、図１３のステップＳ４７で出力部による出力がされてから途中操作の待機期間の終了までにおいて、より特定的にはステップＳ４５のフラグの値を初期設定後の当該待機期間の終了までにおいて図１３のプログラムと並行してメインＣＰＵ１０ａにより定期的に実行される。なお、ここでは、ユーザは途中操作で牛乳を加える場合に、蓋体２を開状態とした後に内鍋７内に牛乳を追加し蓋体２を閉じる。蓋体２を開けると途中操作が完了するまでは蓋体２を閉じない（開けたままにする）と想定する。
【０１４２】
図１３を参照して、メインＣＰＵ１０ａは蓋開閉検知部５６からの出力に基づき蓋体２が閉→開となったか否かを判定する（ステップＳＳ３）。閉→開となったことを判定すると（ステップＳＳ３でＹＥＳ）、メインＣＰＵ１０ａは蓋開閉検知部５６からの出力に基づき閉→開の検出から予め定められた時間以内において蓋体２が開→閉となったか否かを検出する（ステップＳＳ９、ステップＳＳ１１）。予め定められた時間内に開→閉を検出すると（ステップＳＳ９でＹＥＳ）、メインＣＰＵ１０ａはフラグに“ＯＮ”をセットする（ステップＳＳ１３）。その後、図１４の処理を終了する。
【０１４３】
図１４によれば、メインＣＰＵ１０ａは、蓋開閉検知部５６の出力から上記の待機期間における蓋体２の閉→開→閉が検出された場合にのみ、言い換えると途中操作のためにユーザが蓋体２を開閉するという一連の動作をしたと判定し得るときのみ、フラグの値は“ＯＮ”にセットされる。
【０１４４】
なお、図１４では、蓋体２の閉→開および、その後の開→閉の両方を検出したときにフラグが“ＯＮ”に変更（更新）しているが、いずれか一方の検出のみで“ＯＮ”に変更するとしてもよい。
【０１４５】
したがって、図１３では、追加操作の待機期間が経過した後は、フラグが“ＯＮ”を示すときのみステップＳ４８での炊飯／スタートスイッチ６Ｄの操作を有効とし、すなわち牛乳を入れた場合に加熱工程（ステップＳ５１）を実行開始し、“ＯＦＦ”のままでは炊飯／スタートスイッチ６Ｄの操作を無効とし、すなわちステップＳ５１の加熱工程を実行しない（または、変更後の加熱工程（ステップＳ６１）を実行する、または加熱工程自体を実行せずに保温工程に移行する）としているので、上述した過加熱となり料理の仕上がり状態が損なわれるのを防止することができる。
【０１４６】
＜変形例＞
ここでは、メインＣＰＵ１０ａの指示受付部が炊飯／スタートスイッチ６Ｄの操作による加熱制御開始指示を入力したときに、フラグが“ＯＦＦ”であれば、加熱シーケンスを実行開始しないとすることで、ユーザに対し炊飯／スタートスイッチ６Ｄのスイッチ操作は無効であることを通知するが、無効の通知態様はこれに限定されない。たとえば、ブザー１４で操作無効を報知するための音を出力する、またはＬＥＤインジケータ６１を操作無効のための態様で点灯（点滅など）する、または液晶表示部５において“所定操作がされていないのでスイッチ操作は無効です”を表示するようにしてスイッチ操作は受付けられない理由を出力するとしてもよい。
【０１４７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１４８】
１  炊飯器本体、２  蓋体、４ａ  蓋ヒータ、４ｂ  保温ヒータ、４ｃ  誘導コイル、６Ｄ  炊飯／スタートスイッチ、７  内鍋、１０ａ  メインＣＰＵ、１５ａ  温度センサ、１５ｂ  重量センサ、１６  タイマー、１００  炊飯器。
【図１】
2014018552.tif 000003
【図２】
2014018552.tif 000004
【図３】
2014018552.tif 000005
【図４】
2014018552.tif 000006
【図５】
2014018552.tif 000007
【図６】
2014018552.tif 000008
【図７】
2014018552.tif 000009
【図８】
2014018552.tif 000010
【図９】
2014018552.tif 000011
【図１０】
2014018552.tif 000012
【図１１】
2014018552.tif 000013
【図１２】
2014018552.tif 000014
【図１３】
2014018552.tif 000015
【図１４】
2014018552.tif 000016
【図１５】
2014018552.tif 000017
【図１６】
2014018552.tif 000018