(57)【要約】  制御ユニットは、指示体からのタッチ入力を検出するタッチセンサを備えたタッチセンサモジュールと、タッチセンサの検出結果を取得するメインコントローラと、を有し、タッチセンサモジュールは、メインコントローラと通信を行うセンサ通信部と、指示体からのタッチを検出したときにフラグを生成するフラグ生成部と、をさらに備え、メインコントローラは、フラグを取得するフラグ取得部と、タッチセンサモジュールと通信を行いタッチセンサが検出したタッチ入力を取得する制御通信部と、を備え、メインコントローラは、フラグを取得していないときは、第１周期でタッチセンサモジュールと通信を行い、フラグを取得しているときに、第１周期と比較して短い周期である第２周期でタッチセンサモジュールと通信を行う。
2016052587.tif 000002
【特許請求の範囲】
【請求項１】
指示体からのタッチ入力を検出するタッチセンサを備えたタッチセンサモジュールと、
前記タッチセンサの検出結果を取得するメインコントローラと、を有する制御ユニットであって、
前記タッチセンサモジュールは、前記メインコントローラと通信を行うセンサ通信部と、前記指示体からのタッチを検出したときにフラグを生成するフラグ生成部と、をさらに備え、
前記メインコントローラは、前記フラグを取得するフラグ取得部と、前記タッチセンサモジュールと通信を行い前記タッチセンサが検出したタッチ入力を取得する制御通信部と、を備え、
前記メインコントローラは、前記フラグを取得していないときは、第１周期で前記タッチセンサモジュールと通信を行い、前記フラグを取得しているときに、前記第１周期と比較して短い周期である第２周期で前記タッチセンサモジュールと通信を行う、
制御ユニット。
【請求項２】
前記メインコントローラは、前記フラグが切り替わったときに前記タッチセンサモジュールと通信を行い、その後に前記第１周期または前記第２周期で前記タッチセンサモジュールと通信を行う、
請求項１記載の制御ユニット。
【請求項３】
前記メインコントローラは、前記指示体が前記タッチセンサをタッチしたタッチ時間をカウントして長押しタッチ入力を取得する、
請求項１または請求項２に記載の制御ユニット。
【請求項４】
前記メインコントローラは、前記タッチセンサモジュールと周期的に通信を行い、連続してタッチ入力を取得したときに、長押しタッチ入力を取得する、
請求項１または請求項２に記載の制御ユニット。
【請求項５】
前記タッチセンサモジュールは、複数の前記タッチセンサを備えており、
前記メインコントローラは、複数の前記タッチセンサのそれぞれが検出したタッチ入力を取得する、
請求項１〜請求項４の何れか１項に記載の制御ユニット。
【請求項６】
前記フラグ生成部は、複数の前記タッチセンサのうちの１つ以上のタッチセンサが前記指示体からのタッチを検出したときに前記フラグを生成する、
請求項５記載の制御ユニット。
【請求項７】
報知を行う報知モジュールをさらに有し、
前記メインコントローラは、前記制御通信部を介して前記報知モジュールと通信を行い、前記報知モジュールに報知させる、
請求項１〜請求項６の何れか１項に記載の制御ユニット。
【請求項８】
前記メインコントローラは、前記第１周期および前記第２周期と比較して短い周期である第３周期で前記報知モジュールと通信を行う、
請求項７記載の制御ユニット。
【請求項９】
被加熱物の加熱を行う加熱部と、
請求項１〜請求項８の何れか１項に記載の制御ユニットと、を備え、
前記制御ユニットは、前記タッチセンサが検出したタッチ入力にしたがって、前記加熱部の制御を行う、
加熱調理器。
【請求項１０】
通信を行ってタッチセンサモジュールからタッチ入力を取得するメインコントローラの一部を構成するタッチセンサモジュールであって、
指示体からのタッチ入力を検出するタッチセンサと、前記メインコントローラと通信を行うセンサ通信部と、前記指示体からのタッチを検出したときにフラグを生成し、該フラグを前記メインコントローラに取得させるフラグ生成部とを有する、
タッチセンサモジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、制御ユニット、加熱調理器およびタッチセンサモジュールに関するものである。
【背景技術】
【０００２】
従来から、送風機および圧縮機を制御する主制御部と、タッチセンサを有する副制御部と、を備え、主制御部と副制御部との間で通信を行い、タッチセンサによる入力にしたがって、送風機および圧縮機の制御を行う冷蔵庫が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−６８４０２号公報（第４頁、図６）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の構成では、例えば主制御部と副制御部との通信が一定の周期で行われている場合に、タッチセンサへの入力に対する応答速度が遅い場合がある。【０００５】
この発明は、上記のような課題を背景としてなされたものであり、タッチ入力に対する応答速度が改善された制御ユニットを提供することを目的としている。
【課題を解決するための手段】
【０００６】
この発明に係る制御ユニットは、指示体からのタッチ入力を検出するタッチセンサを備えたタッチセンサモジュールと、タッチセンサの検出結果を取得するメインコントローラと、を有し、タッチセンサモジュールは、メインコントローラと通信を行うセンサ通信部と、指示体からのタッチを検出したときにフラグを生成するフラグ生成部と、をさらに備え、メインコントローラは、フラグを取得するフラグ取得部と、タッチセンサモジュールと通信を行いタッチセンサが検出したタッチ入力を取得する制御通信部と、を備え、メインコントローラは、フラグを取得していないときは、第１周期でタッチセンサモジュールと通信を行い、フラグを取得しているときに、第１周期と比較して短い周期である第２周期でタッチセンサモジュールと通信を行うものである。
【発明の効果】
【０００７】
この発明の制御ユニットでは、タッチ入力に対する応答速度が改善されている。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係る加熱調理器を備えたシステムキッチンを斜めから見た図である。
【図２】図１に記載の加熱調理器を斜めから見た図である。
【図３】図２に記載のグリル装置への被加熱物の設置を説明する図である。
【図４】図１〜図３に記載の加熱調理器の構成を概略的に記載した図である。
【図５】図４に記載のタッチセンサコントローラの構成を概略的に記載した図である。
【図６】図４に記載のメインコントローラの構成を概略的に記載した図である。
【図７】図５に記載のタッチセンサモジュールの動作の一例を説明する図である。
【図８】図６に記載のメインコントローラの動作の一例を説明する図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、この発明の実施の形態について説明する。なお、各図中、同一または相当する部分には、同一符号を付して、その説明を適宜省略または簡略化する。また、各図に記載の構成について、その形状、大きさおよび配置等は、この発明の範囲内で適宜変更することができる。
【００１０】
実施の形態１．
図１は、この発明の実施の形態１に係る加熱調理器を備えたシステムキッチンを斜めから見た図であり、図２は、図１に記載の加熱調理器を斜めから見た図であり、図３は、図２に記載のグリル装置への被加熱物の設置を説明する図である。図１に示すように、この実施の形態に係る加熱調理器５は、キッチンキャビネット１にビルトインされたビルトインタイプのものである。なお、加熱調理器５は、ビルトインタイプのものに限らず、据置タイプのものであってもよい。キッチンキャビネット１は、例えば、前面側にキャビネット扉２を有するキャビネット本体３と、キャビネット本体３の上に設置されたキッチンカウンタートップ４とを有する。
【００１１】
図１〜図３に示すように、加熱調理器５は、上部ユニット７と下部ユニット１０とを有する。上部ユニット７は、トッププレート６およびトッププレート６の下側に設置された上部ユニット加熱部１３を有しており、トッププレート６の上部ユニット加熱部１３に対応した位置には、調理容器の載置部１２が設けられている。ユーザは、載置部１２に、鍋等の調理容器を載置して、調理容器に収容された被加熱物の調理を行うことができる。なお、上部ユニット加熱部１３は、例えば誘導加熱コイルであり、この発明の「加熱部」に相当するものである。図２および図３に示すように、トッププレート６の前方には、複数のタッチセンサ１４が設置されており、ユーザはタッチセンサ１４にタッチして、加熱調理器５への指示を行うことができる。例えば、ユーザは、タッチセンサ１４を操作して、調理メニューの選択、調理時間の設定、または火力の調整等の指示を行うことができる。タッチセンサ１４は、トッププレート６の前方右側に配置された右側タッチセンサ群１４Ａと、トッププレート６の前方左側に配置された左側タッチセンサ群１４Ｂとを有する。例えば、右側タッチセンサ群１４Ａは１０個のタッチセンサ１４を含んでおり、左側タッチセンサ群１４Ｂは９個のタッチセンサ１４を含んでいる。タッチセンサ１４は、ユーザの手指等の指示体によるタッチを検出するものであって、例えば、静電容量方式または抵抗膜方式のタッチセンサ１４である。なお、タッチセンサ１４の数量は、加熱調理器５の仕様等によって適宜定められるものであり、１つであってもよく、複数であってもよい。トッププレート６の後方には、図２および図３に示すように、吸気口２４および排気口２５が設けられており、これらの上面には、図１に示すように、スリット形状のカバー１５が設置されている。
【００１２】
下部ユニット１０は、グリル装置８と操作部９と表示部１１と音報知部１６とを有する。操作部９は、加熱調理器５への指示を行う入力部であり、ユーザは、操作部９を操作して、調理メニューの選択等を行うことができる。表示部１１は、加熱調理器５の状態等を表示するものであり、例えば、ＬＥＤ等の発光手段を含んで構成されている。なお、操作部および表示部は、これらが一体的に形成されたタッチパネルであってもよい。音報知部１６は、スピーカー等の発音体を含んで構成されており、音によってユーザへの報知を行うものである。グリル装置８は、加熱室２０に収納した被加熱物の調理を行うものであり、例えば、被加熱物に輻射熱を放射して加熱を行うシーズヒータ、および被加熱物に熱風を当てて加熱を行うコンベクションヒータ等を含んでいる。なお、シーズヒータおよびコンベクションヒータ等のグリル加熱部は、この発明の「加熱部」に相当するものである。グリル装置８は、前面に扉３０を有する。図３に示すように、扉３０が前方に引き出された状態で、受皿３１または焼き網３１Ａに、被加熱物が設置される。扉３０が後方に押し込まれると、受皿３１および焼き網３１Ａが加熱室２０に収納され、扉３０が加熱室２０の前面開口部を閉鎖する。
【００１３】
図４は、図１〜図３に記載の加熱調理器の構成を概略的に記載した図である。加熱調理器５は、加熱調理器５の全体の制御を行うメインコントローラ５０を備えている。メインコントローラ５０には、通信線１００を介して、タッチセンサモジュール６０と表示モジュール１１０と音報知モジュール１６０とが接続されおり、メインコントローラ５０は、タッチセンサモジュール６０と表示モジュール１１０と音報知モジュール１６０と通信を行うことができる。なお、通信線１００には、上記のモジュールの他に、メインコントローラ５０と通信を行う他のモジュールが接続されていてもよい。他のモジュールは、例えば、液晶ディスプレイ等の表示装置を含んで構成された液晶モジュール等である。また、メインコントローラ５０とタッチセンサモジュール６０とは、フラグ伝送線２００で接続されている。なお、メインコントローラ５０とタッチセンサモジュール６０とが接続された制御ユニット３００は、この発明の「制御ユニット」に相当するものである。
【００１４】
タッチセンサモジュール６０は、タッチセンサ１４とタッチセンサコントローラ６６とを含んで構成されており、ユーザの手指等の指示体によるタッチセンサ１４へのタッチ入力を、メインコントローラ５０に取得させるものである。なお、この実施の形態では、右側タッチセンサ群１４Ａを含む第１タッチセンサモジュール６０Ａと左側タッチセンサ群１４Ｂを含む第２タッチセンサモジュール６０Ｂとを含んだ例についての説明を行うが、タッチセンサモジュール６０は、１つであってもよく、または３つ以上を含んで構成されていてもよい。例えば、第１タッチセンサモジュール６０Ａと第２タッチセンサモジュール６０Ｂとを含んだ構成の場合には、第１タッチセンサモジュール６０Ａおよび第２タッチセンサモジュール６０Ｂの何れか一方で入力が行われている場合に、メインコントローラ５０は、他方のタッチセンサモジュールからの入力は、信号については受け付けるが、その信号による制御は行わないように構成されており、誤入力のおそれが抑制されている。
【００１５】
表示モジュール１１０は、表示部１１と表示コントローラ１１１とを含んで構成されており、メインコントローラ５０からの指示を受けて、表示部１１の表示を行うものである。音報知モジュール１６０は、音報知部１６と報知コントローラ１６１とを含んでおり、メインコントローラ５０からの指示を受けて、音報知部１６から報知を行うものである。なお、この実施の形態では、１つの表示モジュール１１０と１つの音報知モジュール１６０とを含んだ例についての説明を行うが、複数の表示モジュールと複数の音報知モジュールとを含んでいてもよい。なお、表示モジュール１１０および音報知モジュール１６０は、この発明の「報知モジュール」に相当するものである。
【００１６】
メインコントローラ５０には、制御線１３１を介して上部ユニット７が接続されており、制御線１３２を介して下部ユニット１０が接続されている。メインコントローラ５０は、タッチセンサモジュール６０からの入力にしたがって、上部ユニット７の上部ユニット加熱部１３および下部ユニット１０のグリル加熱部の制御を行うことができる。
【００１７】
図５は、図４に記載のタッチセンサコントローラの構成を概略的に記載した図である。タッチセンサコントローラ６６は、入力判定部６１とセンサ制御部６２とセンサ記憶部６３とフラグ生成部６４とセンサ通信部６５とを有する。入力判定部６１は、複数のタッチセンサ１４のそれぞれについて、タッチ入力の判定を行うものである。入力判定部６１は、例えば、タッチセンサ１４のそれぞれの出力がＭ回連続で一致したときに、タッチ入力があったと判定して、タッチ入力があったタッチセンサ１４に対応付けたタッチセンサ信号を出力する。例えば、入力判定部６１は、Ｎ個のタッチセンサ１４の出力を順番に判定し、Ｎ個のタッチセンサ１４のそれぞれの出力をｔｓ（ｍｓ）で判定しているため、ｔｘ＝ｔｓ×Ｎ×Ｍ（ｍｓ）の周期で、判定を行う。なお、１つのタッチセンサ１４の出力を判定する時間ｔｓは、例えば数（ｍｓ）である。入力判定部６１は、上記のようにタッチセンサ１４の入力の判定を行っているため、チャタリングの影響等を除去して、正確にタッチセンサ１４へのタッチ入力を取得することができる。
【００１８】
センサ制御部６２は、例えば、ＣＰＵまたは専用回路等で構成されており、タッチセンサモジュール６０の全体の制御を行うものである。センサ記憶部６３は、例えば、不揮発性メモリ等であり、タッチセンサモジュール６０の制御を行う制御プログラム等を記憶している。フラグ生成部６４は、フラグ伝送線２００に接続されており、入力判定部６１の判定にしたがって、フラグを生成し、メインコントローラ５０にフラグを取得させるものである。センサ通信部６５は、通信線１００に接続されており、メインコントローラ５０と通信を行うものである。
【００１９】
図６は、図４に記載のメインコントローラの構成を概略的に記載した図である。メインコントローラ５０は、第１センサタイマ５１と第２センサタイマ５２と表示タイマ５３と報知タイマ５４とバスオブジェクト５５と記憶部５６とメインコントローラ制御部５７と制御通信部５８Ａとフラグ取得部５８Ｂと機器通信部５９とを有する。第１センサタイマ５１は、例えばＡ（ｍｓ）の通信周期で、第１タッチセンサモジュール６０Ａとの通信を行う通信要求を送信するものである。第２センサタイマ５２は、例えばＢ（ｍｓ）の通信周期で、第２タッチセンサモジュール６０Ｂとの通信を行う通信要求を送信するものである。表示タイマ５３は、例えばＣ（ｍｓ）の通信周期で、表示モジュール１１０との通信を行う通信要求を送信するものである。報知タイマ５４は、例えばＤ（ｍｓ）の通信周期で、音報知モジュール１６０との通信を行う通信要求を送信するものである。第１タッチセンサモジュール６０Ａとの通信を行う通信周期Ａ（ｍｓ）および第２タッチセンサモジュール６０Ｂとの通信を行う通信周期Ｂ（ｍｓ）は、フラグ取得部５８Ｂがフラグを取得していない通常時は、例えば数１００（ｍｓ）〜１０００（ｍｓ）である。なお、通信周期Ａ（ｍｓ）と通信周期Ｂ（ｍｓ）とは、例えば同じ間隔である。一方、表示モジュール１１０との通信を行う通信周期Ｃ（ｍｓ）および音報知モジュール１６０との通信を行う通信周期Ｄ（ｍｓ）は、例えば数（ｍｓ）である。つまり、タッチセンサモジュール６０との通信を行う通信周期は、他のモジュールである表示モジュール１１０および音報知モジュール１６０等との通信を行う通信周期よりも長くなっている。
【００２０】
バスオブジェクト５５は、バッファであり、第１センサタイマ５１、第２センサタイマ５２、表示タイマ５３、および報知タイマ５４等からの通信要求を、一時的に記憶するものである。メインコントローラ制御部５７は、バスオブジェクト５５に一時的に記憶された通信要求を用いて、制御通信部５８Ａに通信の指示を行う。なお、以下の説明では、この実施の形態の理解を容易にするために、バスオブジェクト５５とメインコントローラ制御部５７とを一体的にした概念のバスオブジェクト部５５Ａとして説明を行う。すなわち、バスオブジェクト部５５Ａは、通信要求を受けて、一定の制御周期毎に制御通信部５８Ａに通信の指示を行うものである。バスオブジェクト部５５Ａは、複数の通信要求を受けている場合には、優先度が高い通信要求の順に処理を行う。この実施の形態では、例えば、通信要求の優先度は、優先度が高い順に、第１センサタイマ５１の通信要求、第２センサタイマ５２の通信要求、表示タイマ５３の通信要求、報知タイマ５４の通信要求の順番になっている。バスオブジェクト部５５Ａは、例えば、第１センサタイマ５１の通信要求と表示タイマ５３の通信要求とを受信している場合には、まず、第１センサタイマ５１の通信要求に基づいて制御通信部５８Ａに指示を行い、その後に、表示タイマ５３の通信要求に基づいて制御通信部５８Ａに指示を行う。制御通信部５８Ａは、バスオブジェクト部５５Ａからの指示に基づいて、通信線１００に接続されたモジュールとの通信を行うものである。記憶部５６は、例えば、不揮発性メモリ等であり、メインコントローラ５０の制御を行う制御プログラム等を記憶している。メインコントローラ制御部５７は、例えば、ＣＰＵまたは専用回路等で構成されており、メインコントローラ５０の全体の制御を行うものである。フラグ取得部５８Ｂは、フラグ伝送線２００に接続されたフラグ生成部６４が生成したフラグを取得するものである。機器通信部５９は、制御線１３１に接続された上部ユニット７および制御線１３２に接続された下部ユニット１０と通信を行うものである。
【００２１】
次に、上記のように構成されたタッチセンサモジュール６０の動作の一例について説明する。図７は、図５に記載のタッチセンサモジュールの動作の一例を説明する図である。なお、図７の例では、この実施の形態の理解を容易にするために、タッチセンサモジュール６０が、第１タッチセンサ１４Ａ１と第２タッチセンサ１４Ａ２とを含んで構成されたものとして説明を行うが、この実施の形態は、タッチセンサモジュール６０が、２つのタッチセンサ１４を含んで構成されたものに限定されるものではない。図７において、第１センサ出力は、第１タッチセンサ１４Ａ１の出力であり、指示体が第１タッチセンサ１４Ａ１をタッチしたときにＯＮ出力となる。第１センサ出力判定は、図５に記載の入力判定部６１の出力であり、第１タッチセンサ１４Ａ１の出力が時間ｔｘ（ｍｓ）連続でＯＮ出力であるときにＯＮ判定となり、第１タッチセンサ１４Ａ１の出力が時間ｔｘ（ｍｓ）連続でＯＦＦ出力であるときにＯＦＦ判定となる。第２センサ出力は、第２タッチセンサ１４Ａ２の出力であり、指示体が第２タッチセンサ１４Ａ２をタッチしたときにＯＮ出力となる。第２センサ出力判定は、入力判定部６１の出力であり、第２タッチセンサ１４Ａ２の出力が時間ｔｘ（ｍｓ）連続でＯＮ出力であるときにＯＮ判定となり、第２タッチセンサ１４Ａ２の出力が時間ｔｘ（ｍｓ）連続でＯＦＦ出力であるときにＯＦＦ判定となる。上記のように、この実施の形態では、入力判定部６１が、タッチセンサ１４の出力を利用して、タッチセンサ１４へのタッチ入力があったか否かを判定しているため、チャタリングの影響等を除去して、正確にタッチセンサ１４へのタッチ入力を取得することができる。フラグ状態は、フラグ生成部６４の状態であり、複数のタッチセンサ１４のうちの何れかのタッチセンサ１４へのタッチ入力があるときはＯＮ状態となり、全てのタッチセンサ１４へのタッチ入力がないときはＯＦＦ状態となる。
【００２２】
まず、第１タッチセンサ１４Ａ１の、第１センサ出力および第１センサ出力判定について説明する。時刻ｔ５１にて、第１タッチセンサ１４Ａ１の第１センサ出力は、ＯＮ出力になっている。しかしながら、時刻ｔ５１でＯＮ出力になった第１センサ出力は、時刻ｔ５２よりも前にＯＦＦ出力になっており、第１センサ出力が時間ｔｘ（ｍｓ）連続でＯＮ出力ではないため、入力判定部６１の判定結果である第１センサ出力判定は、時刻ｔ５２では、ＯＦＦ判定のままである。時刻ｔ５３にて、第１センサ出力がＯＮ出力になり、時刻ｔ５４まで、第１センサ出力が時間ｔｘ（ｍｓ）連続でＯＮ出力となったため、時刻ｔ５４にて、第１センサ出力判定がＯＮ判定となる。時刻ｔ５７にて、第１センサ出力がＯＦＦ出力になるが、時刻ｔ５８よりも前に、第１センサ出力がＯＮ出力になっており、第１センサ出力が時間ｔｘ（ｍｓ）連続でＯＦＦ出力とはならなかったため、第１センサ出力判定は、ＯＮ判定のままである。時刻ｔ６３にて、第１センサ出力がＯＦＦ出力になり、時刻ｔ６４まで、第１センサ出力が時間ｔｘ（ｍｓ）連続でＯＦＦ出力となったため、時刻ｔ６４にて、第１センサ出力判定がＯＦＦ判定となる。
【００２３】
次に、第２タッチセンサ１４Ａ２の、第２センサ出力および第２センサ出力判定について説明する。時刻ｔ５５にて、第２タッチセンサ１４Ａ２の第２センサ出力が、ＯＮ出力になり、時刻ｔ５６まで、第２センサ出力が時間ｔｘ（ｍｓ）連続でＯＮ出力となったため、時刻ｔ５６にて、入力判定部６１の判定結果である第２センサ出力判定がＯＮ判定となる。時刻ｔ５９にて、第２センサ出力がＯＦＦ出力になり、時刻ｔ６０まで、第２センサ出力が時間ｔｘ（ｍｓ）連続でＯＦＦ出力となったため、時刻ｔ６０にて、第２センサ出力判定がＯＦＦ判定となる。時刻ｔ６１にて、第２タッチセンサ１４Ａ２の第２センサ出力が、ＯＮ出力になり、時刻ｔ６２まで、第２センサ出力が時間ｔｘ（ｍｓ）連続でＯＮ出力となったため、時刻ｔ６２にて、入力判定部６１の判定結果である第２センサ出力判定がＯＮ判定となる。時刻ｔ６５にて、第２センサ出力がＯＦＦ出力となり、時刻ｔ６６まで、第２センサ出力が時間ｔｘ（ｍｓ）連続でＯＦＦ出力となったため、時刻ｔ６６にて、第２センサ出力判定がＯＦＦ判定となる。
【００２４】
次に、フラグ生成部６４のフラグ状態について説明する。時刻ｔ５１〜時刻ｔ５４までは、全てのタッチセンサ１４の出力がＯＦＦ判定（図７の例では第１センサ出力判定および第２センサ出力判定がＯＦＦ判定）であるため、フラグ状態はＯＦＦ状態である。時刻ｔ５４にて、タッチセンサ１４の出力のうちの１つ以上の出力がＯＮ判定（図７の例では第１センサ出力判定がＯＮ判定）となったため、フラグ状態はＯＮ状態となる。時刻ｔ５４〜時刻ｔ６６までは、タッチセンサ１４の出力のうちの１つ以上の出力がＯＮ判定であるため、フラグ状態はＯＮ状態である。時刻ｔ６６にて、全てのタッチセンサ１４の出力がＯＦＦ判定となったため、フラグ状態はＯＦＦ状態となる。
【００２５】
次に、上記のように構成されたメインコントローラ５０の動作の一例について説明する。図８は、図６に記載のメインコントローラの動作の一例を説明する図である。図８において、実線の矢印線は、第１センサタイマ５１の通信要求に基づく通信の流れを示しており、点線の矢印線は、表示タイマ５３の通信要求に基づく通信の流れを示している。なお、図８では、この実施の形態の理解を容易にするために、第１センサタイマ５１と表示タイマ５３とが、バスオブジェクト部５５Ａに通信要求を送信する例についての説明を行うが、実際には、通信線１００に接続された全てのモジュール用のタイマから、バスオブジェクト部５５Ａへの通信要求が行われる。また、図８の例では、この実施の形態の理解を容易にするために、第１センサタイマ５１、表示タイマ５３、およびバスオブジェクト部５５Ａの制御周期を設定しており、第１センサタイマ５１、表示タイマ５３、およびバスオブジェクト部５５Ａの制御周期は、図８に記載の例に限定されるものではない。
【００２６】
時刻ｔ０１にて、表示モジュール１１０との通信を行う通信要求を送信する表示タイマ５３が、バスオブジェクト部５５Ａに通信要求を送信している。時刻ｔ０２にて、第１タッチセンサモジュール６０Ａとの通信を行う通信要求を送信する第１センサタイマ５１が、バスオブジェクト部５５Ａに通信要求を送信している。時刻ｔ０３にて、バスオブジェクト部５５Ａが、制御通信部５８Ａに通信の指示を行う。ここで、時刻ｔ０３までに、バスオブジェクト部５５Ａは、表示タイマ５３からの通信要求と第１センサタイマ５１からの通信要求とを受信している。時刻ｔ０３では、バスオブジェクト部５５Ａは、先に受信した表示タイマ５３からの通信要求ではなく、後に受信した第１センサタイマ５１からの通信要求にしたがって、制御通信部５８Ａに指示を行う。なぜなら、第１センサタイマ５１からの通信要求は、表示タイマ５３からの通信要求よりも、優先度が高い。時刻ｔ０３にて、バスオブジェクト部５５Ａからの指示を受けた制御通信部５８Ａは、バスオブジェクト部５５Ａからの指示にしたがって、第１タッチセンサモジュール６０Ａとの通信を行う。メインコントローラ５０は、第１タッチセンサモジュール６０Ａとの通信では、例えばタッチセンサ１４のタッチ入力状態を取得する。そして、時刻ｔ０４にて、バスオブジェクト部５５Ａは、表示タイマ５３からの通信要求にしたがって、制御通信部５８Ａに指示を行い、制御通信部５８Ａは、表示モジュール１１０との通信を行う。なお、メインコントローラ５０は、表示モジュール１１０との通信では、例えば表示モジュール１１０の表示部１１への表示の指示を行う。
【００２７】
図８に記載の例では、表示タイマ５３は、４単位の時間の周期で、バスオブジェクト部５５Ａに通信要求を送信している。すなわち、図８の例では、表示タイマ５３は、時刻ｔ０１、時刻ｔ０５、時刻ｔ０９、時刻ｔ１３、時刻ｔ１７、および時刻ｔ２１に、一定の周期で、バスオブジェクト部５５Ａに通信要求を送信している。一方、第１センサタイマ５１は、タッチセンサ１４へのタッチ入力がないときのフラグ状態がＯＦＦ状態のときは、第１周期で通信要求を送信し、タッチセンサ１４へのタッチ入力があるときのフラグ状態がＯＮ状態のときは、第１周期と比較して短い周期である第２周期で通信要求を送信する。すなわち、第１センサタイマ５１は、時刻ｔ０１〜時刻ｔ１０までは、フラグ状態がＯＦＦ状態であるため、第１周期である６単位の時間の周期で、バスオブジェクト部５５Ａに通信要求を送信する。時刻ｔ１０にて、フラグ状態がＯＮ状態になり、フラグが切り替わったため、第１センサタイマ５１は、バスオブジェクト部５５Ａに通信要求を送信する。時刻ｔ１０〜時刻ｔ１６までは、フラグ状態がＯＮ状態であるため、第１センサタイマ５１は、第２周期である４単位の時間の周期で、バスオブジェクト部５５Ａに通信要求を送信する。時刻ｔ１６にて、フラグ状態がＯＦＦ状態になり、フラグが切り替わったため、第１センサタイマ５１は、バスオブジェクト部５５Ａに通信要求を送信する。時刻ｔ１６〜時刻ｔ２３までは、フラグ状態がＯＦＦ状態であるため、第１センサタイマ５１は、第１周期である６単位の時間の周期で、バスオブジェクト部５５Ａに通信要求を送信する。上記のように、タッチセンサ１４へのタッチ入力がないときにメインコントローラ５０とタッチセンサモジュール６０とが通信を行う第１周期と比較して、タッチセンサ１４へのタッチ入力があるときにメインコントローラ５０とタッチセンサモジュール６０とが通信を行う第２周期は短くなっている。なお、「報知モジュール」である表示モジュール１１０および音報知モジュール１６０等とメインコントローラ５０とは、実際には、第１周期および第２周期と比較して短い周期である第３周期で通信を行っている。表示モジュール１１０とメインコントローラ５０との通信周期と、音報知モジュール１６０とメインコントローラ５０との通信周期と、は同じ間隔であってもよく、異なる間隔であってもよい。例えば、第１周期は数１００（ｍｓ）〜１０００（ｍｓ）であり、第２周期は第１周期と比較して極端に短くなっており（例えば第１周期の１０分の１の時間）、第３周期は数（ｍｓ）である。
【００２８】
上記のように、この実施の形態では、メインコントローラ５０は、フラグを取得しているときに、タッチセンサモジュール６０との通信を行う通信周期を短くして、タッチセンサモジュール６０と通信を行っているため、タッチセンサモジュール６０へのタッチ入力に対する応答速度が改善されている。例えば、メインコントローラ５０は、タッチセンサモジュール６０へのタッチ入力にしたがって、表示モジュール１１０、音報知モジュール１６０、上部ユニット加熱部１３、またはグリル加熱部等の制御をレスポンス良く行うことができる。
【００２９】
さらに、この実施の形態では、メインコントローラ５０は、フラグを取得していないときは、フラグを取得しているときと比較して遅い通信周期で、タッチセンサモジュール６０と通信を行っているため、メインコントローラ５０の負荷が低減されている。
【００３０】
さらに、この実施の形態では、メインコントローラ５０は、フラグを取得しているときに、タッチセンサモジュール６０との通信を行う通信周期を短くして、タッチセンサモジュール６０と通信を行っているため、長押しタッチ入力を正確に取得することができる。メインコントローラ５０は、例えば、指示体がタッチセンサ１４を連続してタッチしているタッチ時間を利用して長押しタッチ入力を取得する。また、例えば、メインコントローラ５０は、通信線１００を介して周期的に取得されたタッチ入力の信号を利用して、タッチ入力状態が継続しているか（タッチ入力状態が前回の状態と同じであるか）否かの情報を利用して、長押しタッチ入力を取得する。つまり、メインコントローラ５０は、タッチセンサ１４と周期的に通信を行い、連続してタッチ入力を取得したときに、長押しタッチ入力を取得する。ユーザは、長押しタッチ入力を行うことによって、例えば、カウントアップ入力またはカウントダウン入力等を行うことができる。
【００３１】
また、この実施の形態では、タッチセンサモジュール６０へのタッチ入力がない場合であっても、メインコントローラ５０がタッチセンサモジュール６０と通信を行う構成であるため、仮にタッチセンサモジュール６０に異常等が発生した場合には、メインコントローラ５０は、タッチセンサモジュール６０の異常を検知して、例えば音報知部１６から異常発生を報知させることができる。
【００３２】
また、この実施の形態では、複数のタッチセンサ１４のうちの１つ以上の出力がＯＮ判定となったときにフラグが生成され、このときにメインコントローラ５０とタッチセンサモジュール６０との通信周期が短くなっているため、メインコントローラ５０は、複数のタッチセンサ１４のうちの２つ以上を同時に操作した場合の同時押し操作を、正確に取得することができる。
【００３３】
また、この実施の形態では、フラグが切り替わったときに、メインコントローラ５０とタッチセンサモジュール６０とが通信を行うため、長押しタッチ入力の開始時と長押しタッチ入力の終了時とを正確に取得することができるため、長押しタッチ入力を正確に取得することができる。
【００３４】
この発明は、上記の実施の形態に限定されるものではなく、この発明の範囲内で種々に改変することができる。すなわち、上記の実施の形態の構成を適宜改良してもよく、また、少なくとも一部を他の構成に代替させてもよい。さらに、その配置について特に限定のない構成要件は、実施の形態で開示した配置に限らず、その機能を達成できる位置に配置することができる。
【００３５】
例えば、上記の説明では、加熱調理器５に適用された制御ユニット３００の例についての説明を行ったが、制御ユニット３００は、タッチセンサを備えた他の機器にも適用することができる。
【符号の説明】
【００３６】
１  キッチンキャビネット、２  キャビネット扉、３  キャビネット本体、４  キッチンカウンタートップ、５  加熱調理器、６  トッププレート、７  上部ユニット、８  グリル装置、９  操作部、１０  下部ユニット、１１  表示部、１２  載置部、１３  上部ユニット加熱部、１４  タッチセンサ、１４Ａ  右側タッチセンサ群、１４Ａ１  第１タッチセンサ、１４Ａ２  第２タッチセンサ、１４Ｂ  左側タッチセンサ群、１５  カバー、１６  音報知部、２０  加熱室、２４  吸気口、２５  排気口、３０  扉、３１  受皿、３１Ａ  焼き網、５０  メインコントローラ、５１  第１センサタイマ、５２  第２センサタイマ、５３  表示タイマ、５４  報知タイマ、５５  バスオブジェクト、５５Ａ  バスオブジェクト部、５６  記憶部、５７  メインコントローラ制御部、５８Ａ  制御通信部、５８Ｂ  フラグ取得部、５９  機器通信部、６０  タッチセンサモジュール、６０Ａ  第１タッチセンサモジュール、６０Ｂ  第２タッチセンサモジュール、６１  入力判定部、６２  センサ制御部、６３  センサ記憶部、６４  フラグ生成部、６５  センサ通信部、６６  タッチセンサコントローラ、１００  通信線、１１０  表示モジュール、１１１  表示コントローラ、１３１  制御線、１３２  制御線、１６０  音報知モジュール、１６１  報知コントローラ、２００  フラグ伝送線、３００  制御ユニット。
【図１】
2016052587.tif 000003
【図２】
2016052587.tif 000004
【図３】
2016052587.tif 000005
【図４】
2016052587.tif 000006
【図５】
2016052587.tif 000007
【図６】
2016052587.tif 000008
【図７】
2016052587.tif 000009
【図８】
2016052587.tif 000010
【国際調査報告】
2016052587.tif 000011
2016052587.tif 000012