(57)【要約】【課題】  利便よく制御対象機器の運転状態を変化させることが可能なリモートコントロール装置を提供する。【解決手段】  記憶部１４にコマンドデータ１４２を記憶しておくと共に、所定の時間間隔または時刻が設定されたタイマデータ１４３を、時間タイマ１０２Ａまたは時刻タイマ１０２Ｂにセットしておく。また、これら時間間隔の経過または時刻の到来がタイマ１０２によって通知されるごとに、ＣＰＵ１０１がこのタイマデータ１４３に対応するコマンドデータ１４２を記憶部１４２から読み出し、対応する制御対象機器へ送信する。制御対象機器自体には変更を加えることなく、その動作状態の制御をすることができる。よって、利便よく制御対象機器の動作状態を変化させることができる。【選択図】  図２
2006211641.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる複数の制御対象機器を遠隔制御するために前記制御対象機器とは別体として構成されたリモートコントロール装置であって、
前記制御対象機器の運転状態を規定する複数の動作状態規定情報からなる状態設定指令と、時間間隔または時刻からなるタイマデータとを対応付けてなるデータセットの束を、前記複数の制御対象機器について混在した状態で記憶する記憶手段と、
情報を送信可能な送信手段と、
時間を計時し、設定された時間間隔の経過および設定された時刻の到来を通知するタイマと、
前記記憶手段から読み出したデータセットに含まれるタイマデータを前記タイマに設定すると共に、前記タイマから前記時間間隔の経過の通知または前記時刻の到来の通知が来るごとに前記記憶手段から読み出したデータセットに含まれる状態設定指令を前記制御対象機器に送信するように前記送信手段を制御することにより、前記制御対象機器の動作状態を逐次変化させる制御を、前記複数の制御対象機器について並列して実行する制御手段と
を備えたことを特徴とするリモートコントロール装置。
【請求項２】
前記データセットは、さらに、そのデータセットに含まれる状態設定指令を実行させるか否かを示す実行フラグを含み、
前記制御手段は、前記実行フラグの内容に基づいて、そのデータセットの状態設定指令を送信するか否かを判断する
ことを特徴とする請求項１に記載のリモートコントロール装置。
【請求項３】
前記データセットは、さらに、そのデータセットの読み出し順位を示す順位フラグを含み、
前記制御手段は、前記順位フラグの内容に基づいて、そのデータセットの読み出し順位を判断する
ことを特徴とする請求項１または請求項２に記載のリモートコントロール装置。
【請求項４】
情報を表示可能な表示手段をさらに備え、
前記データセットは、そのデータセットに含まれる状態設定指令の内容を説明する説明データをさらに含み、
前記制御手段は、前記説明データを表示するように前記表示手段を制御する
ことを特徴とする請求項１ないし請求項３のいずれか１項に記載のリモートコントロール装置。
【請求項５】
前記説明データは、そのデータセットに含まれる状態設定指令が適用されるべき制御対象機器の機種名を示す機種データを含む
ことを特徴とする請求項４に記載のリモートコントロール装置。
【請求項６】
前記データセットの束には、前記時間間隔からなるタイマデータを含んだ複数のデータセットが存在し、
前記制御手段は、前記タイマから前記時間間隔の経過の通知が来るごとに前記記憶手段から状態設定指令を読み出して前記制御対象機器に送信することにより、前記制御対象機器における動作状態変化の一連のシーケンスを反復させるように前記送信手段を制御する
ことを特徴とする請求項１ないし請求項５のいずれか１項に記載のリモートコントロール装置。
【請求項７】
他のリモートコントロール装置から発せられた状態設定指令を受信する受信手段をさらに備え、
前記制御手段は、前記受信手段により受信された状態設定指令を前記記憶手段に記憶させる
ことを特徴とする請求項１ないし請求項６のいずれか１項に記載のリモートコントロール装置。
【請求項８】
前記制御対象機器は空気調節機であり、
前記状態設定指令は、前記動作状態規定情報として、
前記空気調節機を起動させるための起動コマンドまたは前記空気調節機を停止させるための停止コマンドのいずれか一方を示す情報と、
前記空気調節機を冷房運転状態に設定するための冷房運転コマンド、前記空気調節機を除湿運転状態に設定するための除湿運転コマンド、および前記空気調節機を送風運転状態に設定するための送風運転コマンドのうちのいずれか１つを示す情報と、
前記空気調節機の運転温度を設定するための温度設定コマンドを示す情報と、
前記空気調節機の運転風量を設定するための風量設定コマンドを示す情報と
を含むことを特徴とする請求項１ないし請求項７のいずれか１項に記載のリモートコントロール装置。
【請求項９】
周囲の温度を検知する温度検知手段をさらに備え、
前記制御手段は、前記温度検知手段による検知結果に基づいて、前記タイマに設定されているタイマデータを変更する
ことを特徴とする請求項８に記載のリモートコントロール装置。
【請求項１０】
制御対象機器とは別体として構成されたリモートコントロール装置であって、
前記制御対象機器の運転状態を規定する複数の動作状態規定情報からなる状態設定指令と、時間間隔または時刻からなるタイマデータと、前記状態設定指令を実行させるか否かを示す実行フラグと、データの読み出し順位を示す順位フラグとを対応付けてなるデータセットの束を記憶する記憶手段と、
情報を送信可能な送信手段と、
時間を計時し、設定された時間間隔の経過および設定された時刻の到来を通知するタイマと、
前記記憶手段から読み出したデータセットに含まれるタイマデータを前記タイマに設定すると共に、前記タイマから前記時間間隔の経過の通知または前記時刻の到来の通知が来るごとに前記記憶手段から読み出したデータセットに含まれる状態設定指令を前記制御対象機器に送信するように前記送信手段を制御することにより、前記制御対象機器の動作状態を逐次変化させる制御手段と
を備え、
前記データセットに含まれるタイマデータ、実行フラグおよび順位フラグが、いずれもプログラム可能である
ことを特徴とするリモートコントロール装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御対象機器の動作状態を逐次変化させる機能を備えたリモートコントロール装置に関する。
【背景技術】
【０００２】
一般に、空気調節機などの機器には、これら制御対象機器に対する制御を行うリモートコントロール装置（リモコン）が備えられており、ユーザが遠隔操作をすることができるようになっている。また、これら制御対象機器には一般に、タイマ機能が備えられている。例えば空気調節機の場合、空気調節機本体に、ユーザの健康や利便性を考慮したおやすみタイマやおはようタイマなどのタイマ機能が備えられている。これは、ユーザがリモコンによって所定の時間間隔や時刻を設定することで空気調節機に内蔵されたタイマが起動し、設定された時間間隔が経過、または設定された時刻が到来すると、空気調節機の運転が自動的に停止または開始するようになっているものである。
【０００３】
しかしながら、制御対象機器におけるこのようなタイマ機能を用いたとしても、上記のように設定された時間間隔が経過、または設定された時刻が到来までの間、制御対象機器に対して一定の動作を行うように制御できるにすぎない。例えば上記の空気調節機の場合、たとえおやすみタイマの機能を用いたとしても、例えばおやすみタイマを長い時間間隔または遅い時刻に設定して長時間の冷房運転を行えば、冷風により体が冷え過ぎてしまったり、室内が乾燥することから体調を崩しやすくなってしまうこととなる。また逆に、おやすみタイマを短い時間間隔または早い時刻に設定した場合には、短時間で冷房運転が完全に停止してしまうことから、暑くて不快となり、目覚めてしまうこととなる。このような問題は冷房運転のときには限られず、例えば暖房運転の場合も同様の問題が生じる。
【０００４】
そこで、制御対象器におけるこのような問題点を解決するための試みが、いくつかなされている。
【０００５】
例えば、特許文献１には、空気調節機が健康モードに設定された場合、この空気調節機の設定状態（動作している状態および停止している状態など）や設定温度などの運転状態を、所定の時間間隔で繰り返し変化させるようにした技術が開示されている。
【０００６】
【特許文献１】実用新案登録３０３９３７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、この特許文献１の技術では、上記したような空気調節機における所定の時間間隔での繰り返し運転制御は、同文献の図１に示されているように、空気調節機（空気調和機）本体でなされていることから、ユーザがこのような機能を利用するためには空気調節機本体を新たに購入しなければならず、ユーザにとって非常に不便なものであった。
【０００８】
また、空気調節機などの制御対象機器ごとに専用の制御システムが構築されていることから、汎用性に乏しく、やはりユーザにとって非常に不便なものであった。
【０００９】
さらに、空気調節機の運転状態を所定の時間間隔で繰り返し変化させるのみの制御であることから、空気調節機に対してよりきめ細やかな制御を行うことができず、その運転状態を自在に変化させることはできなかった。
【００１０】
このように、制御対象機器本体に繰り返し機能を備えるようにした従来の技術では、利便よく制御対象機器の運転状態を変化させるのが困難であった。また、制御対象機器の運転状態を自在に変化させるのが困難であった。
【００１１】
本発明はかかる問題点に鑑みてなされたもので、その第１の目的は、利便よく制御対象機器の運転状態を変化させることが可能なリモートコントロール装置を提供することにある。
【００１２】
また、本発明の第２の目的は、制御対象機器の運転状態を自在に変化させることが可能なリモートコントロール装置を提供することにある。
【課題を解決するための手段】
【００１３】
本発明の第１のリモートコントロール装置は、互いに異なる複数の制御対象機器を遠隔制御するためにこれら制御対象機器とは別体として構成されたものであって、制御対象機器の運転状態を規定する複数の動作状態規定情報からなる状態設定指令と、時間間隔または時刻からなるタイマデータとを対応付けてなるデータセットの束を、複数の制御対象機器について混在した状態で記憶する記憶手段と、情報を送信可能な送信手段と、時間を計時し、設定された時間間隔の経過および設定された時刻の到来を通知するタイマと、上記記憶手段から読み出したデータセットに含まれるタイマデータをタイマに設定すると共に、このタイマから上記時間間隔の経過の通知または上記時刻の到来の通知が来るごとに記憶手段から読み出したデータセットに含まれる状態設定指令を制御対象機器に送信するように送信手段を制御することにより、制御対象機器の動作状態を逐次変化させる制御を、これら複数の制御対象機器について並列して実行する制御手段とを備えたものである。
本発明の第１のリモートコントロール装置では、複数の動作状態規定情報からなる状態設定指令と、時間間隔または時刻からなるタイマデータとを対応付けてなるデータセットが束となり、互いに異なる複数の制御対象機器について混在した状態で記憶される。このように記憶されているデータセットの束からデータセットが読み出されると、そのデータセットに含まれるタイマデータは、タイマに設定される。そしてこのタイマによって時間が計時され、タイマデータの内容に応じて、設定された時間間隔の経過または時刻の到来がそれぞれ通知される。タイマからこれらの通知がなされると、読み出されたデータセットに含まれる状態設定指令が、各制御対象機器へそれぞれ送信される。このようにしてデータセットの束を利用することで、制御対象機器の動作状態を逐次変化させる制御が、複数の制御対象機器について時間軸に沿って並列して実行される。
【００１４】
本発明の第２のリモートコントロール装置は、制御対象機器とは別体として構成されたものであって、制御対象機器の運転状態を規定する複数の動作状態規定情報からなる状態設定指令と、時間間隔または時刻からなるタイマデータと、上記状態設定指令を実行させるか否かを示す実行フラグと、データの読み出し順位を示す順位フラグとを対応付けてなるデータセットの束を記憶する記憶手段と、情報を送信可能な送信手段と、時間を計時し、設定された時間間隔の経過および設定された時刻の到来を通知するタイマと、上記記憶手段から読み出したデータセットに含まれるタイマデータをタイマに設定すると共に、このタイマから上記時間間隔の経過の通知または上記時刻の到来の通知が来るごとに記憶手段から読み出したデータセットに含まれる状態設定指令を制御対象機器に送信するように送信手段を制御することにより、この制御対象機器の動作状態を逐次変化させる制御手段とを備え、上記データセットに含まれるタイマデータ、実行フラグおよび順位フラグが、いずれもプログラム可能であるようにしたものである。
本発明の第２のリモートコントロール装置では、複数の動作状態規定情報からなる状態設定指令と、時間間隔または時刻からなるタイマデータと、実行フラグと、タイマデータとを対応付けてなるデータセットが、束となって記憶される。このように記憶されているデータセットの束からデータセットが読み出されると、そのデータセットに含まれるタイマデータは、タイマに設定される。そしてこのタイマによって時間が計時され、タイマデータの内容に応じて、設定された時間間隔の経過または時刻の到来がそれぞれ通知される。タイマからこれらの通知がなされると、読み出されたデータセットに含まれる状態設定指令が、制御対象機器へ送信される。このようにして、制御対象機器の動作状態が逐次変化するような制御がなされる。また、各データセットに含まれるタイマデータ、実行フラグおよび順位フラグがいずれもプログラム可能であるので、各データセットの内容は、ユーザの希望に応じて任意に設定可能となる。
【００１５】
本発明のリモートコントロール装置では、上記送信手段が、状態設定指令を無線方式で送信するものであってもよく、有線方式で送信するものであってもよい。また、上記制御手段が、上記時間間隔の設定のみによる制御を行うように構成してもよいし、上記時刻設定のみによる制御を行うように構成してもよいし、あるいは両者が混在した制御を行うように構成してもよい。また、上記制御手段が、制御対象機器の動作状態を逐次変化させるシーケンスを１回だけ行って終了するように構成してもよいし、あるいはそのシーケンスを繰り返すように構成してもよい。
【００１６】
本発明の第１のリモートコントロール装置では、上記データセットが、さらに、そのデータセットに含まれる状態設定指令を実行させるか否かを示す実行フラグを含み、上記制御手段が、この実行フラグの内容に基づいて、そのデータセットの状態設定指令を送信するか否かを判断するように構成することが好ましい。
【００１７】
本発明の第１のリモートコントロール装置では、上記データセットが、さらに、そのデータセットの読み出し順位を示す順位フラグを含み、上記制御手段が、この順位フラグの内容に基づいて、そのデータセットの読み出し順位を判断するように構成することが好ましい。
【００１８】
本発明のリモートコントロール装置では、情報を表示可能な表示手段をさらに備え、上記データセットが、そのデータセットに含まれる状態設定指令の内容を説明する説明データをさらに含み、上記制御手段が、この説明データを表示するように表示手段を制御するように構成することが好ましい。この場合において、上記説明データが、そのデータセットに含まれる状態設定指令が適用されるべき制御対象機器の機種名を示す機種データを含むように構成することがより好ましい。
【００１９】
本発明のリモートコントロール装置では、上記データセットの束には、時間間隔からなるタイマデータを含んだ複数のデータセットが存在し、上記制御手段が、タイマから時間間隔の経過の通知が来るごとに記憶手段から状態設定指令を読み出して制御対象機器に送信することにより、制御対象機器における動作状態変化の一連のシーケンスを反復させるように送信手段を制御するように構成することが好ましい。
【００２０】
本発明のリモートコントロール装置では、他のリモートコントロール装置から発せられた状態設定指令を受信する受信手段をさらに備え、上記制御手段が、受信手段により受信された状態設定指令を記憶手段に記憶させるように構成することが好ましい。
【００２１】
本発明のリモートコントロール装置では、制御対象機器が空気調節機である場合、上記状態設定指令が上記動作状態規定情報として、空気調節機を起動させるための起動コマンドまたは空気調節機を停止させるための停止コマンドのいずれか一方を示す情報と、空気調節機を冷房運転状態に設定するための冷房運転コマンド、空気調節機を除湿運転状態に設定するための除湿運転コマンド、および空気調節機を送風運転状態に設定するための送風運転コマンドのうちのいずれか１つを示す情報と、空気調節機の運転温度を設定するための温度設定コマンドを示す情報と、空気調節機の運転風量を設定するための風量設定コマンドを示す情報とを含むように構成することが好ましい。この場合において、周囲の温度を検知する温度検知手段をさらに備え、上記制御手段が、温度検知手段による検知結果に基づいて、上記タイマに設定されているタイマデータを変更するように構成することがより好ましい。また、このように制御対象機器が空気調節機である場合、上記動作状態規定情報として、空気調節機の風吹出し方向を設定するための方向設定コマンドを示す情報を含むように構成してもよい。
【００２２】
本発明のリモートコントロール装置では、制御対象機器が照明機器である場合、上記状態設定指令が、上記動作状態規定情報として、照明機器を点灯させるための点灯コマンドまたは照明機器を消灯させるための消灯コマンドのいずれか一方を含むように構成してもよい。また、制御対象機器が撮影方向を変更可能な監視カメラである場合には、上記動作状態規定情報として、監視カメラを複数の異なる方向にそれぞれ向けるための複数の方向設定コマンドを示す情報を含むように構成してもよい。
【発明の効果】
【００２３】
本発明の第１のリモートコントロール装置によれば、状態設定指令と時間間隔または時刻からなるタイマデータとを対応付けてなるデータセットの束を複数の制御対象機器について混在した状態で記憶しておくと共に、読み出したデータセットに含まれるタイマデータの内容に応じて時間間隔または時刻をタイマに設定しておき、これら時間間隔の経過または時刻の到来が通知されるごとにそのデータセットに含まれる状態設定指令を各制御対象機器へそれぞれ送信するようにしたので、各制御対象機器自体には変更を加えることなくそれらの動作状態の制御をすることができ、利便よく制御対象機器の動作状態を変化させることが可能となる。また、このようなデータセットの束を利用して、制御対象機器の動作状態を逐次変化させる制御を時間軸に沿って複数の制御対象機器について並列して実行するようにしたので、簡単な構成で並列制御をすることが可能となる。また、複数の動作状態規定情報からなる状態設定指令に基づいて制御を行うので、各動作状態規定情報の内容に応じて、各制御対象機器の運転状態を自在に変化させることが可能となる。
【００２４】
本発明の第２のリモートコントロール装置によれば、状態設定指令と、時間間隔または時刻からなるタイマデータと、実行フラグと、順位フラグとを対応付けてなるデータセットの束を記憶しておくと共に、読み出したデータセットに含まれるタイマデータの内容に応じて時間間隔または時刻をタイマに設定しておき、これら時間間隔の経過または時刻の到来が通知されるごとにそのデータセットに含まれる状態設定指令を制御対象機器へ送信するようにしたので、制御対象機器自体には変更を加えることなくその動作状態の制御をすることができ、利便よく制御対象機器の動作状態を変化させることが可能となる。また、複数の動作状態規定情報からなる状態設定指令に基づいて制御を行うので、各動作状態規定情報の内容に応じて、制御対象機器の運転状態を自在に変化させることが可能となる。また、各データセットに含まれるタイマデータ、実行フラグおよび順位フラグがいずれもプログラム可能となるように構成し、ユーザが各データセットの内容を任意に設定することができるようにしたので、簡単な構成で利便よく制御を行うことが可能となる。
【００２５】
特に、他のリモートコントロール装置から発せられた状態設定指令を受信する受信手段をさらに備え、この受信された状態設定指令を利用して制御を行うようにした場合には、この他のリモートコントロール装置の制御対象機器にも対応することが可能となるので、様々な機器に対応することができ、汎用性に優れた制御を行うことが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を実施するための最良の形態（以下、単に実施の形態という。）について、図面を参照して詳細に説明する。
【００２７】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係るリモートコントロールシステムの全体構成の一例を表すものである。このリモートコントロールシステムは、制御対象機器であるエアコン２（エアコンＡ）、エアコン３（エアコンＢ）、照明機器４およびテレビジョン受像機（以下、ＴＶ装置という。）５と、これら制御対象機器２〜５に対して遠隔制御をすることが可能なリモートコントロール装置（以下、リモコンという。）１とから構成されている。なお、本実施の形態では、上記のように制御対象機器をそれぞれ、エアコン２、エアコン３、照明機器４およびＴＶ装置５として説明するが、総称する場合には、単に、制御対象機器２〜５と記載するものとする。
【００２８】
エアコン２，３はそれぞれ、空気調節機として機能するものであり、その運転の起動もしくは停止、運転モード（例えば、冷房運転、除湿運転、もしくは送風運転）、運転温度および運転風量を設定できるように構成されている。また、照明機器４は、その点灯または消灯を設定できるように構成されており、ＴＶ装置５は、装置のオン・オフ動作、受像するチャンネル（ＣＨ）および音量を設定できるように構成されている。
【００２９】
リモコン１は、上記のようにこれら制御対象機器２〜５に対して遠隔制御をするものであり、図１に示した後述するコマンドデータ１４２を各制御対象機器２〜５に対して送信することで、上記したような各制御対象機器２〜５の動作状態を逐次変化させることができるようになっている。なお、このような遠隔制御は、図１に示したような無線方式（例えば、赤外線通信（ＩｒＤＡ；Infrared Data Association）、無線ＬＡＮ（Local Area Network）、ブルートゥース（Bluetooth）など）、あるいは有線方式のいずれであってもよい。
【００３０】
図２は、本実施の形態に係るリモコン１の概略構成の一例を装置ブロック図で表したものである。このリモコン１は、制御部１０と、送信部１１と、受信部１２と、表示部１３と、記憶部１４と、入力キー１５とを備えている。
【００３１】
制御部１０は、リモコン１全体の動作の制御を行う部分であり、その制御を担うＣＰＵ（Central Processing Unit）１０１と、時間を計時するタイマ１０２とを有している。タイマ１０２は、時間タイマ１０２Ａおよび時刻タイマ１０２Ｂを有しており、それぞれ、設定された時間間隔の経過、または設定された時刻の到来を、ＣＰＵ１０１へ通知するものである。また、ＣＰＵ１０１は、詳細は後述するが、このようなタイマ１０２からの通知がくるごとに、前述のコマンドデータ１４２を、各制御対象機器２〜５へ送信するように制御するものである。なお、タイマ１０２は、時間タイマ１０２Ａまたは時刻タイマ１０２Ｂの少なくとも一方を有していればよく、また、時間タイマ１０２Ａおよび時刻タイマ１０２Ｂはそれぞれ、後述するように制御対象機器の数に対応して、個別に複数のものから構成されているようにしてもよい。
【００３２】
送信部１１は、前述したコマンドデータ１４２を、各制御機器２〜５へ向けて送信する部分であり、この部分を介して、リモコン１から各制御機器２〜５への遠隔制御がなされるようになっている。また、受信部１２は逆に、コマンドデータ１４２を受信する部分であり、例えば図３に示したように、各制御対象機器２〜５に予め備えられた専用リモコン６から、その専用リモコン６に対応した個別のコマンドデータ１４２を受信するようになっている。具体的には、これらのリモコンを互いに対向させることで、専用リモコン６の送信部６１から送信されたコマンドデータ１４２を、リモコン１の受信部１２において受信できるようになっている。このように、各制御対象機器２〜５の専用リモコン６に対応した個別のコマンドデータ１４２を受信し利用することで、様々な制御対象機器に対応することができ、汎用性に優れた制御を行うことができる。なお、この受信部１２は常に備えられているとは限られず、例えばリモコン１に予め各制御対象機器２〜５に対応したコマンドデータ１４２が記憶されているような場合には、この受信部１２を設けないように構成してもよい。また、専用の入力キー１５を別途設け、このようないわゆる学習機能の有効状態・無効状態を任意に切り換えることができるように構成してもよい。
【００３３】
表示部１３は、例えばＬＣＤ（Liquid Crystal Display）や有機ＥＬ（ElectroLuminescence）ディスプレイなどから構成され、例えば図４に示したように、各制御対象機器２〜５に対する各コマンドデータ１４２の内容などを、コマンドリスト１３０として表示する機能を有している。具体的には、コマンドリスト１３０には、符号１３１で示したように制御内容（後述するデータセット１４０）ごとに番号が割り振られており、各コマンドリスト１４２の内容を表す説明データ１３２の他、符号１３３で示したようなタイマ１０２の設定内容（時間タイマ１０２Ａに設定されているものか、あるいは時刻タイマ１０２Ｂに設定されているものか、およびそれらの設定されている時間間隔または時刻）、および符号１３４で示したように、各制御内容を実行するか、あるいは実行せずにスキップするかどうかを表す内容が表示されるようになっている。また、詳細は後述するが、ユーザは各入力キー１５を用いることで、コマンドリスト１３０上でカーソル１３５によって示されている部分にデータを入力したり、その部分のデータを削除したりすることができるようになっている。
【００３４】
また、説明データ１３２には、その制御内容が適用されるべき制御対象機器の機種名を表す機種データ１３２Ａの他、各制御対象機器の動作（例えば、起動、停止、オン状態、もしくはオフ状態など）、運転モード（例えば、冷房運転、除湿運転、もしくは送風運転など）、運転温度（例えば、２６度など）および運転風量（例えば、弱など）が含まれている。なお、前述のように専用リモコン６から読み込んだコマンドデータ１４２は、単なるコマンドデータの固まりにすぎず、この説明データ１３２を含んでいないことが多いので、そのような場合には、コマンドデータ１４２を読み込んだ後、ユーザが表示部１３および入力キー１５を利用して、各コマンドデータ１４２に対応する説明データ１３２を入力することができる。
【００３５】
記憶部１４は、例えば不揮発性メモリおよびＤＲＡＭ（Dynamic Random Access Memory）などにより構成され、前述のコマンドリスト１３０の内容（後述する各データセット１４０の内容）を記憶しておく部分である。
【００３６】
入力キー１５は、前述のように、ユーザがコマンドリスト１３０のデータ（後述する各データセット１４０のデータ）を入力または削除する際に使用する部分であり、運転キー１５１と、読み込みキー１５２と、クリアキー１５３と、挿入キー１５４と、図２に示したように例えば上下左右を表す移動キー１５５Ａ〜１５５Ｄおよび選択確定キー１５５Ｅからなる移動選択確定キー１５５とから構成されている。
【００３７】
図５は、各入力キー１５の機能を表したものである。
【００３８】
運転キー１５１は、各制御対象機器２〜５に対する制御運転の開始または停止の指示をする際に使用するものであり、この運転キー１５１を押すごとに、制御運転の開始または停止の指示が入力されるようになっている。また、読み込みキー１５２は、前述の図３において説明したように、専用リモコン６からそれに対応する個別のコマンドデータ１４２を受信して読み込む際に使用するものである。具体的には、この読み込みキー１５２を押しながら前述のようにリモコン同士を対向させることで、専用リモコン６に対応する制御対象機器において設定されているコマンドデータ１４２を、受信部１２を介して受信すると共に記憶部１４に記憶させることができる。なお、このように専用リモコン６からコマンドデータ１４２を読み込む際には、専用リモコン６の電源を一度オフ状態にしてからオン状態とすることでコマンドデータ１４２が送信されるので、これをコマンドデータ１４２を読み込む際のトリガとすることができる。
【００３９】
また、クリアキー１５３は、コマンドリスト１３０のデータ（後述する各データセット１４０のデータ）を削除する際に使用するものであり、１回押すことで、表示部１３上にカーソル１３５で示されている部分のデータ、すなわちコマンドリスト１３０の一部のデータを削除し、所定の時間以上長押しすることで、コマンドリスト１３０の全部のデータを削除するようになっている。また、挿入キー１５４は逆に、１回押すことで、表示部１３上にカーソル１３５で示されている部分にコマンドリストのデータを１行挿入し、さらに１回押すことで、そのデータの挿入を取り消すことができるようになっている。
【００４０】
また、移動選択確定キー１５５は、上記のクリアキー１５３および挿入キー１５４と共に、表示部１３を利用してコマンドリスト１３０のデータを入力する際に使用するものである。移動キー１５５Ａ〜１５５Ｄはそれぞれ、カーソル１３５の上下左右への移動の際に用いられ、選択確定キー１５５Ｅは、項目の選択やデータの決定の際に用いられる。前述の図４を用いて具体的に説明すると、例えば、カーソル１３５を表示部１３上の“［動作］”の部分に位置させ、上下への移動に対応する移動キー１５５Ａ，１５５Ｂを押すと、その内容（起動・停止・オン・オフなど）が周期的に表示される。また、同様に例えばカーソル１３５を“［運転モード］”の部分に位置させて移動キー１５５Ａ，１５５Ｂを押すと、その内容（冷房・除湿・送風）が周期的に表示される。また、同様に例えばカーソル１３５を“［温度］”の部分に位置させて移動キー１５５Ａ，１５５Ｂを押すと、温度表示の値が変化する。また、同様に例えばカーソル１３５を“［風量］”の部分に位置させて移動キー１５５Ａ，１５５Ｂを押すと、その内容（上・中・下）が周期的に表示される。また、同様に例えばカーソル１３５を“［タイマ］”の“［セット］”の部分に位置させて移動キー１５５Ａ，１５５Ｂを押すと、表示される時間間隔または時刻が、例えば１０分単位で変化する。また、同様に例えばカーソル１３５を“［タイマ］”の“［時間／時刻］”の部分に位置させて移動キー１５５Ａ，１５５Ｂを押すと、表示が“間隔”または“時刻”に変化する。また、同様に例えばカーソル１３５を“［実行／スキップ］”の部分に位置させて移動キー１５５Ａ，１５５Ｂを押すと、その内容（実行・スキップ）が周期的に表示される。そして、いずれの項目においても、選択確定キー１５５Ｅを押すことで、カーソル１３５上に表示されている内容で、そのデータが確定される。
【００４１】
このようにして、ユーザは表示部１３および各入力キー１５を利用することで、コマンドリスト１３０のデータを入力または削除することができる。なお、入力キー１５は、図２に示したものには限られず、他の入力キーを設けるようにしてもよい。また、ユーザがコマンドリスト１３０のデータを入力または削除する方法についても、上記した方法には限られず、他の方法によって行うようにしてもよい。
【００４２】
なお、ＣＰＵ１０１は本発明における「制御手段」の一具体例であり、タイマ１０２は、本発明における「タイマ」の一具体例である。また、送信部１１および受信部１２はそれぞれ、本発明における「送信手段」および「受信手段」の一具体例であり、表示部１３および記憶部１４はそれぞれ、本発明における「表示手段」および「記憶手段」の一具体例である。
【００４３】
次に、図６〜図１１を参照して、リモコン１の記憶部１３が記憶している各データセット１４０の構成、およびこれらデータセット１４０によって制御される、各制御対象機器２〜５（エアコン２（エアコンＡ）、エアコン３（エアコンＢ）、照明機器４およびＴＶ装置５）の動作状態について説明する。ここで、図６，図８，図１０はそれぞれ、データセット１４０の構成例を表したものであり、図７，図９，図１１はそれぞれ、各構成例に対応した制御対象機器２〜５の動作状態を模式図で表したものである。なお、図７，図９，図１１における動作状態は、各制御対象機器ごとに示されており、図中の横軸はいずれも時間を表している。
【００４４】
まず、図６，図７に示した構成および動作状態の例について説明する。図６に示したように、各データセット１４０は、データセット番号１４１と、コマンドデータ１４２と、タイマデータ１４３と、時間・時刻フラグ１４４と、実行フラグ１４５と、前述の説明データ１３２とから構成されている。
【００４５】
データセット番号１４１は、各データセット１４０ごとに一意に設定された番号（例えば、記憶部１４の記憶アドレス）であり、このデータセット番号１４１の若い順に、そのデータセット１４０に含まれるコマンドデータ１４２が、対応する制御対象機器に対して送信されるようになっている。なお、このデータセット番号１４１の内容は、表示部１３において、前述のように“［番号］”（図４の符号１３１）として表示されるようになっている。
【００４６】
コマンドデータ１４２は、前述のように各制御対象機器２〜５に対して送信されることで、それらの動作状態を逐次変化させるためのものであり、通常は、前述のように専用リモコン６から読み込まれたものである。このコマンドデータ１４２は、制御対象機器を特定する制御対象機器設定コマンド１４２Ａと、各制御対象機器２〜５の運転状態を規定する動作状態規定コマンド１４２Ｂ〜１４２Ｉとから構成されている。なお、コマンドデータ１４２は、本発明における「状態設定指令」の一具体例であり、動作状態規定コマンド１４２Ｂ〜１４２Ｉはそれぞれ、本発明における「動作状態規定情報」の一具体例である。
【００４７】
この動作状態規定コマンドは、図６に示したように、例えば制御対象機器設定コマンド１４２Ａの内容が“エアコンＡ”または“エアコンＢ”である場合（例えば、データセット番号１４１が０１〜０４，０６であるデータセット）、制御対象機器であるエアコン２，３を起動させるための起動コマンド、またはこれを停止させるための停止コマンドのいずれか一方を示すコマンド１４２Ｂと、これを冷房運転状態に設定するための冷房運転コマンド、除湿運転状態に設定するための除湿運転コマンド、および送風運転状態に設定するための送風運転コマンドのうちのいずれか１つを示すコマンド１４２Ｃと、その運転温度を設定するための温度設定コマンド１４２Ｄと、その運転風量を設定するための風量設定コマンド１４２Ｅとを含んで構成されている。
【００４８】
また、同様に例えば制御対象機器設定コマンド１４２Ａの内容が“照明機器”である場合（例えば、データセット番号１４１が０５，０７であるデータセット）、動作状態規定コマンドは、制御対象機器である照明機器４を点灯させるための点灯コマンドまたはこれを消灯させるための消灯コマンドのいずれか１つを示すコマンド１４２Ｆを含んで構成されている。
【００４９】
さらに、同様に例えば制御対象機器設定コマンド１４２Ａの内容が“ＴＶ装置”である場合（例えば、データセット番号１４１が０８，０９であるデータセット）、動作状態規定コマンドは、制御対象機器であるＴＶ装置５をオン状態とするためのオン状態コマンドまたはこれをオフ状態とするためのオフ状態コマンドのいずれか１つを示すコマンド１４２Ｇと、受像するチャンネル（ＣＨ）を設定するためのチャンネル設定コマンド１４２Ｈと、その音量を設定するための音量コマンド１４２Ｉとを含んで構成されている。
【００５０】
このようにして、コマンドデータ１４２の設定内容により、各制御対象機器２〜５の動作状態が、任意に設定される。なお、コマンドデータ１４２の構成については、上記した例には限られず、例えば御対象機器設定コマンド１４２Ａの内容が“エアコンＡ”または“エアコンＢ”である場合、動作状態規定コマンドは、上記したコマンド１４２Ｂ〜１４２Ｅに加えて（あるいはこれに代えて）、風吹出し方向を設定するための方向設定コマンドを含むように構成してもよい。
【００５１】
時間・時刻フラグ１４４は、タイマデータ１４３が時間間隔を示すものか時刻を示すものかを設定するフラグである。また、タイマデータ１４３は、各時間・時刻フラグ１４４の内容に応じた時間間隔または時刻を表しており、時間タイマ１０２Ａまたは時刻タイマ１０２Ｂに設定されるデータである。例えば、時間・時刻フラグ１４４の内容が“時間間隔”であり、タイマデータ１４３の内容が“０１：００”の場合（データセット番号１４１が０１であるデータセット）、対応する制御対象機器に対して、そのデータセットの内容で１時間動作させることを意味し、時間・時刻フラグ１４４の内容が“時刻”であり、タイマデータ１４３の内容が“１８：３０”の場合（データセット番号１４１が０５であるデータセット）、対応する制御対象機器に対して、そのデータセットの内容を１８：３０に動作させることを意味する。このように時間・時刻フラグ１４４およびタイマデータ１４３を設定することで、各制御対象機器２〜５は、任意の時刻または任意の時間間隔で動作するように制御される。なお、これら時間・時刻フラグ１４４およびタイマデータ１４３の内容は、表示部１３においてそれぞれ、前述のように“［タイマ］”の“［セット］”および“［時間／時刻］”（図４の符号１３３）として表示されるようになっている。
【００５２】
実行フラグ１４５は、そのデータセット１４０に含まれるコマンドデータ１４２を送信するか否か、すなわちそのコマンドデータ１４２を実行させるのか、あるいはスキップさせるのかを設定するフラグである。なお、この実行フラグ１４５の内容は、表示部１３において、前述のように“［実行／スキップ］”（図４の符号１３４）として表示されるようになっている。また、説明データ１３２は、前述のようにコマンドデータ１４２の内容を説明するものである。
【００５３】
以上のように設定された図６の各データセット１４０の内容に基づいて、各制御対象機器２〜５は、図７に示したように動作する。なお、図７（Ａ）はエアコンＢ（エアコン３）の動作状態を表し、図７（Ｂ）は照明機器４の動作状態を表している。
【００５４】
まず、時間・時刻フラグ１４４の内容が“時間間隔”に設定され、かつ実行フラグ１４５の内容が“実行”に設定されているデータセット（データセット番号１４１が０２，０６であるデータセット）に含まれるコマンドデータ１４２が、この順次繰り返し実行されることで、それらのコマンドデータ１４２の制御対象機器であるエアコンＢでは、図７（Ａ）に示したように、（起動、運転モード：冷房運転、運転温度：２６度、運転風量：中）である動作状態と、停止している動作状態とが、それぞれ１．５時間および１時間の時間間隔で反復変化する。
【００５５】
一方、時間・時刻フラグ１４４の内容が“時刻”に設定され、かつ実行フラグ１４５の内容が“実行”に設定されているデータセット（データセット番号１４１が０５，０７であるデータセット）に含まれるコマンドデータ１４２が、この順次繰り返し実行されることで、それらのコマンドデータ１４２の制御対象機器である照明機器４では、図７（Ｂ）に示したように、常に１８：３０に点灯し、２３：００に消灯する。
【００５６】
このように、予め時間・時刻フラグ１４４およびタイマデータ１４３に設定されている時間間隔で、コマンドデータ１４２をリモコン１からエアコンＢ本体に対して送信し、エアコンＢをその設定されている時間間隔で繰り返し起動または停止させる（間欠運転）ようにしたことで、ユーザは、例えば就寝中の冷えすぎを防止でき、また、途中で暑くて目が覚めることもなくなるので、快適な睡眠が確保され、健康にもよい。
【００５７】
また、図８，図９に示した構成および動作状態の例の場合も同様に、まず、図８に示されているように、データセット番号１４１が０１，０３，０４であるデータセットに含まれるコマンドデータ１４２がこの順次繰り返し実行されることで、それらのコマンドデータ１４２の制御対象機器であるエアコンＡでは、図９（Ａ）に示したように、（起動、運転モード：冷房運転、運転温度：２６度、運転風量：中）である動作状態と、（起動、運転モード：除湿運転、運転温度：２８度、運転風量：弱）である動作状態と、停止している動作状態とが、それぞれ、１時間、１時間および３０分の時間間隔で反復変化する。
【００５８】
一方、データセット番号１４１が０８，０９であるデータセットに含まれるコマンドデータ１４２がこの順次繰り返し実行されることで、それらのコマンドデータ１４２の制御対象機器であるＴＶ装置５では、図９（Ｂ）に示したように、常に６：３０にオン状態となり、８：００にオフ状態となる。
【００５９】
このように、図６，図７の場合の例のように、制御対象機器であるエアコンを間欠運転させることに加え、起動期間の途中で、運転モード（冷房→除湿）、運転温度（２６度→２８度）、および運転風量（中→弱）をそれぞれ変更させるようにしたことで、単なる起動または停止の間欠運転の場合に比べて、ユーザにおける体感温度ショックがより少なくなる（体によりやさしい）。
【００６０】
また、図１０，図１１に示した構成および動作状態の例の場合、時間・時刻フラグ１４４の内容が“時間間隔”に設定され、かつ実行フラグ１４５の内容が“実行”に設定されているデータセット（データセット番号１４１が０１〜０４，０６であるデータセット）に対応する制御対象機器が、エアコンＡ，エアコンＢの２つとなっている。このような場合、前述のように時間タイマ１０２Ａを、対象となる制御対象機器の数に対応して、個別に複数（この場合、２つ）設けるように構成すればよい。
【００６１】
まず、図１０に示されているように、データセット番号１４１が０１，０３，０４であるデータセットに含まれるコマンドデータ１４２がこの順次繰り返し実行されることで、それらのコマンドデータ１４２の制御対象機器であるエアコンＡでは、図１１（Ａ）に示したように、その動作状態が、図９（Ａ）の場合と同様に反復変化する。一方、データセット番号１４１が０２，０６であるデータセットに含まれるコマンドデータ１４２がこの順次繰り返し実行されることで、それらのコマンドデータ１４２の制御対象機器であるエアコンＢでは、図１１（Ｂ）に示したように、その動作状態が、図７（Ａ）の場合と同様に反復変化する。
【００６２】
このように、時間タイマ１０２Ａを、対象となる制御対象機器の数に対応して個別に複数設けるようにしたことで、コマンドデータ１４２の実行も、制御対象機機ごとに並列して行われる。
【００６３】
次に、図１２〜図１８を参照して、以上のような構成のリモートコントロールシステムにおけるリモコン１の処理動作について説明する。なお、以下に説明する各処理動作の他に、リモコン１の表示部１３では、コマンドリスト１３０が随時更新されつつ表示されているものとする。
【００６４】
まず、リモコン１のＣＰＵ１０１は、入力キー１５のいずれかが押されたかどうかを判断する（図１２のステップＳ１１）。押されていない場合（ステップＳ１１：Ｎ）には、ＣＰＵ１０１はさらに、このリモートコントロールシステムが現在、制御対象機器２〜５に対する制御運転状態であるかどうかを判断する（ステップＳ２１）。現在は制御運転状態ではないと判断した場合（ステップＳ２１：Ｎ）には、ステップＳ１１へ戻り、再び入力キー１５が押されたかどうかが判断される。なお、現在は制御運転状態であると判断した場合（ステップＳ２１：Ｙ）、ＣＰＵ１０１は次に、割り込み処理が発生したかどうかを判断する（ステップＳ２２）が、これ以降の処理については後述する。
【００６５】
一方、ステップＳ１１において、入力キー１５のいずれかが押されたと判断した場合（ステップＳ１１：Ｙ）には、ＣＰＵ１０１は次に、どの入力キー（運転キー１５１、読み込みキー１５２、クリアキー１５３、挿入キー１５４、または移動選択確定キー１５５）が押されたのかを判定する（ステップＳ１２）。
【００６６】
押されたのが移動選択確定キー１５５であった場合（ステップＳ１２：“移動選択確定キー１５５”）、ＣＰＵ１０１はコマンドリスト登録処理を行う（ステップＳ１３）。具体的には、前述のように各移動選択確定キー１５５（移動キー１５５Ａ〜１５５Ｄおよび選択確定キー１５５Ｅ）の機能に応じて、表示部１３上のカーソル１３５を上下左右への移動させると共に、コマンドリスト１３０における選択項目の周期的表示やデータの確定を行う。このようにして、ステップＳ１１〜Ｓ１３の処理が繰り返し行われることで、ユーザによって確定されたコマンドリスト１３０のデータは、前述のようにデータセット１４０として記憶部１４に記憶され、登録される。
【００６７】
また、ステップＳ１２において、押されたのが読み込みキー１５２であった場合（ステップＳ１２：“読み込みキー１５２”）、ＣＰＵ１０１はコマンドデータ読み込み処理を行う（ステップＳ１４）。具体的にはこの場合、前述のようにこのリモコン１と専用リモコン６とを互いに対向させつつ読み込みキー１５２を押すことで、専用リモコン６からコマンドデータ１４２を読み込むようになっていることから、ＣＰＵ１０１はまず、このコマンドデータ１４２を受信部１２において受信したかどうかを判断する（図１３のステップＳ１４１）。受信していない場合（ステップＳ１４１：Ｎ）、ＣＰＵ１０１は、コマンドデータ１４２を受信するまでこの処理を繰り返し行う。一方、コマンドデータ１４２を受信した場合（ステップＳ１４１：Ｙ）、ＣＰＵ１０１は、この受信したコマンドデータ１４２を、前述のようにデータセット１４０のデータの一部として記憶部１４に記憶し、登録する（ステップＳ１４２）。その後はステップＳ１１へ戻り、再び入力キー１５が押されたかどうかが判断される。このようなコマンドデータ読み込み処理を行うことで、前述のようにその専用リモコン６に対応する個別のコマンドデータを利用することが可能となる。
【００６８】
また、ステップＳ１２において、押されたのが挿入キー１５４であった場合（ステップＳ１２：“挿入キー１５４”）、ＣＰＵ１０１はコマンドリスト挿入処理を行う（ステップＳ１５）。具体的には、ＣＰＵ１０１はまず、表示部１３上のカーソル１３５で示されている部分において、コマンドリスト１３０が連続している（各コマンドが連続行で表示されている）かどうかを判断する（図１４のステップＳ１５１）。コマンドリスト１３０が連続している場合（ステップＳ１５１：Ｙ）、ＣＰＵ１０１は、カーソル１３５で示されている部分のコマンドリストを１行後ろにずらすことで、新たにコマンドリストを１行分挿入する処理を行う（ステップＳ１５２）。一方、コマンドリスト１３０が連続していない場合（ステップＳ１５１：Ｎ）、すでに１回挿入キー１５４が押されていたことになるので、今回もう一度挿入キー１５４が押されたことで、ＣＰＵ１０１は、現在挿入されている１行分のコマンドリストを削除し、１行分前へ詰める処理を行う（ステップＳ１５３）。なお、これらステップＳ１５２，１５３の後はステップＳ１１へ戻り、再び入力キー１５が押されたかどうかが判断される。
【００６９】
また、ステップＳ１２において、押されたのがクリアキー１５３であった場合（ステップＳ１２：“クリアキー１５３”）、ＣＰＵ１０１はコマンドリスト消去処理を行う（ステップＳ１６）。具体的には、ＣＰＵ１０１はまず、クリアキー１５３が所定の時間（例えば２秒など）以上長押しされたかどうかを判断する（図１５のステップＳ１６０）。クリアキー１５３が長押しされたと判断された場合（ステップＳ１６０：Ｙ）、ＣＰＵ１０１はまず、表示部１３上に、コマンドリスト１３０の全部を消去する旨を表示し、ユーザへ通知する（ステップＳ１６１）。そしてＣＰＵ１０１は、入力キー１５などによってユーザから消去してもよいかどうかの確認をとることで、消去するかどうかの判断をする（ステップＳ１６２）。消去してはいけないと判断された場合（ステップＳ１６２：Ｎ）、ＣＰＵ１０１はコマンドリスト１３０を消去せず、そのままこのコマンドリスト消去処理が終了する。また、消去してもよいと判断された場合（ステップＳ１６２：Ｙ）には、ＣＰＵ１０１は、記憶部１４に記憶されているデータセット１４０のデータを全て削除する（ステップＳ１６３）ことで、表示部１３上に表示されているコマンドリスト１３０を全て消去し（ステップＳ１６４）、このコマンドリスト消去処理が終了する。
【００７０】
一方、ステップＳ１６０において、クリアキー１５３が長押しされていないと判断された場合（ステップＳ１６０：Ｎ）、ＣＰＵ１０１はまず、表示部１３上に、カーソル１３５によって指定されている部分のコマンドリスト１３０を消去する旨を表示し、ユーザへ通知する（ステップＳ１６５）。そしてＣＰＵ１０１は、やはり入力キー１５などによってユーザから消去してもよいかどうかの確認をとり、消去するかどうかの判断をする（ステップＳ１６６）。消去してはいけないと判断された場合（ステップＳ１６６：Ｎ）、ＣＰＵ１０１はコマンドリスト１３０を消去せず、そのままこのコマンドリスト消去処理が終了する。また、消去してもよいと判断された場合（ステップＳ１６６：Ｙ）には、ＣＰＵ１０１は、記憶部１４に記憶されているデータセット１４０のうちの該当するデータを削除する（ステップＳ１６７）ことで、表示部１３上に表示されているコマンドリスト１３０のうち、カーソル１３５によって指定されている部分を消去する（ステップＳ１６８）。そしてＣＰＵ１０１は、コマンドリスト１３０を１行前へ詰める処理を行う（ステップＳ１６９）ことで、このコマンドリスト消去処理が終了する。なお、このようなコマンドリスト消去処理が終了した後はステップＳ１１へ戻り、再び入力キー１５が押されたかどうかが判断される。
【００７１】
また、ステップＳ１２において、押されたのが運転キー１５１であった場合（ステップＳ１２：“運転キー１５１”）、ＣＰＵ１０１はまず、このリモートコントロールシステムが現在、制御対象機器２〜５に対する制御運転状態であるかどうかを判断する（ステップＳ１７）。現在は制御運転状態ではないと判断した場合（ステップＳ１７：Ｎ）、ＣＰＵ１０１は次に、運転開始処理を行う（ステップＳ１８）。なお、現在は制御運転状態であると判断した場合（ステップＳ１７：Ｙ）、ＣＰＵ１０１は次に運転停止処理を行う（ステップＳ３１）が、これ以降の処理については後述する。
【００７２】
運転開始処理を行う場合、ＣＰＵ１０１はまず、運転キー１５１以外の入力キー１５をマスクし、それらの入力キー１５からの指示を受け付けないようにする（ステップＳ１８１）。このように設定することで、制御運転状態において、例えば実行中のコマンドデータ１４２のデータを変更してしまうなどの誤入力が防止される。なお、それらの入力キー１５からの指示を一律に受け付けないようにするのではなく、例えばスキップ中のコマンドデータ１４２のデータについては変更可能となるように設定してもよい。
【００７３】
次に、ＣＰＵ１０１は、時間・時刻フラグ１４４の内容が“時刻”であり、かつ実行フラグ１４５の内容が“実行”に設定されているデータセットを検索する（ステップＳ１８２）と共に、そのようなデータセットが検索されたかどうかを判断する（ステップＳ１８３）。そのようなデータセットが検索された場合（ステップＳ１８３：Ｙ）、ＣＰＵ１０１は、この検索されたデータセットのタイマデータ１４３を記憶部１４から読み出し、時刻タイマ１０２Ｂにセットする（ステップＳ１８４）。このように“実行”に設定されている“時刻”のタイマデータ１４３を時刻タイマ１０２Ｂにセットすることで、この時点から時刻タイマ１０２Ｂの計時が開始される。そして詳細は後述するが、この時刻タイマ１０２Ｂにセットされている時刻が到来すると割り込み処理（ステップＳ２３）が行われ、セットされているタイマデータ１４３に対応するコマンドデータ１４２が、送信部１１から対応する制御対象機器へ送信されることとなる。ステップＳ１８３において、そのようなデータセットが検索されなかった場合（ステップＳ１８３：Ｎ）には、ＣＰＵ１０１は、実行すべき“時刻”のコマンドデータ１４２は存在しないと判断し、ステップＳ１８４をスキップして次の処理へ移行する。
【００７４】
次に、ＣＰＵ１０１は、検索位置をデータセット番号＝１のデータセットに移動させ（図１７のステップＳ１８５）、そのデータセットの内容を調査する（ステップＳ１８６）。具体的には、そのデータセットにおける時間・時刻フラグ１４４の内容が、“時間間隔”に設定されているかどうか（ステップＳ１８７）、および実行フラグ１４５の内容が、“実行”に設定されているかどうか（ステップＳ１８８）を調査する。これらのフラグの内容がそれぞれ、“時間間隔”および“実行”に設定されていると判断された場合（ステップＳ１８７：Ｙ，かつステップＳ１８８：Ｙ）、ＣＰＵ１０１はそのデータセットのタイマデータ１４３を記憶部１４から読み出し、時間タイマ１０２Ａにセットする（ステップＳ１８９）。このように“実行”に設定されている“時間間隔”のタイマデータ１４３を時間タイマ１０２Ａにセットすることで、この時点から時間タイマ１０２Ａの計時が開始される。そしてＣＰＵ１０１は、このデータセットに含まれるコマンドデータ１４２を記憶部１４から読み出し、送信部１１を介して対応する制御対象機器へ送信する（ステップＳ１９０）。このようにして、コマンドデータ１４２が送信された制御対象機器では、このコマンドデータの内容に従って、その動作状態の制御がなされる。なお、このようにコマンドデータ１４２を対応する制御対象機器に送信する際には、原則として、現在実行されているコマンドデータの内容と同一のデータも含め、その都度全てのデータが送信されるものとする。また、このステップＳ１９０の後はステップＳ１１へ戻り、再び入力キー１５が押されたかどうかが判断される。
【００７５】
一方、ステップＳ１８７またはステップＳ１８８においてそれぞれ、“時間間隔”に設定されていない（“時刻”に設定されている）、または“実行”に設定されていない（“スキップ”に設定されている）と判断された場合（ステップＳ１８７：Ｎ，またはステップＳ１８８：Ｎ）、ＣＰＵ１０１は次に、ステップＳ１８７，１８８の調査がまだなされてないデータセットがあるかどうかを判断する（ステップＳ１９１）。そのようなデータセットがまだあると判断された場合（ステップＳ１９１：Ｙ）、ＣＰＵ１０１は調査位置を次のデータセット番号のデータセットに移動させ（ステップＳ１９２）、その後はそのデータセットの内容について、再びステップＳ１８６〜Ｓ１８８の調査がなされることとなる。一方、ステップＳ１９１において、そのようなデータセットはもうないと判断された場合（ステップＳ１９１：Ｎ）、ＣＰＵ１０１は、実行すべき“時間間隔”のコマンドデータ１４２は存在しないと判断し、次に、時刻タイマ１０２Ｂにタイマデータ１４３がセットされているかどうかを判断する（ステップＳ１９３）。タイマデータ１４３がセットされていると判断された場合（ステップＳ１９３：Ｙ）には、ＣＰＵ１０１は、実行すべき“時刻”のコマンドデータ１４２は存在すると判断し、この運転開始処理が終了する。なお、この後はステップＳ１１へ戻り、再び入力キー１５が押されたかどうかが判断される。一方、ステップＳ１９３において、タイマデータ１４３がセットされていないと判断された場合（ステップＳ１９３：Ｎ）、ＣＰＵ１０１は、実行すべき“時刻”および“時間間隔”のコマンドデータ１４２はいずれも存在しないと判断し、リモコン全体の処理が終了する（図１２の“エンド”）。
【００７６】
次に、このようにして制御運転が開始されると、上記のようにステップＳ１１へ戻り、再び入力キー１５が押されたかどうかが判断される。ここで、前述のように運転キー１５１以外の入力キー１５はマスクされ、それらの入力キー１５からの指示は受け付けないように設定されていることから、ステップＳ１１において入力キー１５が押されたと判断された場合（ステップＳ１１：Ｙ）でも、ステップＳ１２において、運転キー１５１以外の入力キーであると判定される場合はないこととなる。したがって、ステップＳ１２において、もう１回この運転キー１５１が押されたと判定された場合（ステップＳ１２：“運転キー１５１”）、ステップＳ１７において、現在は制御運転状態であると判断される（ステップＳ１７：Ｙ）ことから、ＣＰＵ１０１は運転停止処理を行い（ステップＳ３１）、リモコン全体の処理が終了することとなる（“エンド”）。
【００７７】
一方、ステップＳ１１において入力キー１５はいずれも押されていないと判断された場合（ステップＳ１１：Ｎ）、ステップＳ２１において、現在は制御運転状態であると判断される（ステップＳ２１：Ｙ）ことから、ＣＰＵ１０１は次に、割り込み処理が発生したかどうかを判断する（ステップＳ２２）。ここでいう割り込み処理とは、前述のように時刻タイマ１０２Ｂにセットされている時刻が到来したか、あるいは時間タイマ１０２Ａにセットされている時間間隔が経過したことで、そのタイマデータ１４３と対応するコマンドリスト１４２を、対応する制御対象機器に送信する処理を意味する。なお、割り込み処理が発生していないと判断された場合（ステップＳ２２：Ｎ）、ステップＳ１１へ戻り、再び入力キー１５が押されたかどうかが判断される。
【００７８】
一方、ステップＳ２２において、割り込み処理が発生したと判断された場合（ステップＳ２２：Ｙ）、ＣＰＵ１０１は割り込み処理を行う（ステップＳ２３）。具体的にはまず、ＣＰＵ１０１は、その割り込み処理が時刻タイマ１０２Ｂによるものかどうか（時刻タイマ１０２Ｂにセットされている時刻が到来したのかどうか）を判断する（図１８のステップＳ２３１）。時刻タイマ１０２Ｂによるものであると判断された場合（ステップＳ２３１：Ｙ）、ＣＰＵ１０１は、その時刻タイマ１０２Ｂにセットされているタイマデータ１４３に対応するデータセット１４０のコマンドデータ１４２を、送信部１１から対応する制御対象機器へ送信する（ステップＳ２３２）。このようにして、コマンドデータ１４２が送信された制御対象機器では、このコマンドデータの内容に従って、その動作状態の制御がなされる。
【００７９】
一方、ステップＳ２３１において、その割り込み処理が時刻タイマ１０２Ｂによるものではないと判断された場合（ステップＳ２３１：Ｎ）、ＣＰＵ１０１はその割り込み処理が時間タイマ１０２Ａによるものであると判断し、次の（まだ調査されていない）データセットがあるかどうかを判断する（ステップＳ２３３）。そのようなデータセットがまだあると判断された場合（ステップＳ２３３：Ｙ）には、ＣＰＵ１０１は調査位置をそのデータセットに移動させ（ステップＳ２３４）、ステップＳ１８７，Ｓ１８８と同様の調査を行う（ステップＳ２３５，Ｓ２３６）。そしてこれらのフラグの内容がそれぞれ、“時間間隔”および“実行”に設定されていると判断された場合（ステップＳ２３５：Ｙ，かつステップＳ２３６：Ｙ）、ＣＰＵ１０１はそのデータセットのタイマデータ１４３を記憶部１４から読み出し、時間タイマ１０２Ａにセットする（ステップＳ２３７）。このように“実行”に設定されている“時間間隔”の、次のタイマデータ１４３を時間タイマ１０２Ａにセットすることで、次のコマンドデータ１４２に対応するタイマデータ１４３の計時が開始される。そしてＣＰＵ１０１は、このデータセットに含まれるコマンドデータ１４２を記憶部１４から読み出し、送信部１１を介して対応する制御対象機器へ送信する（ステップＳ２３８）。このようにして、コマンドデータ１４２が送信された制御対象機器では、このコマンドデータの内容に従って、その動作状態の次の制御がなされる。なお、この後はステップＳ１１へ戻り、再び入力キー１５が押されたかどうかが判断される。
【００８０】
一方、ステップＳ２３３において、そのようなデータセットはもうないと判断された場合（ステップＳ２３３：Ｎ）には、ＣＰＵ１０１は、実行すべき“時間間隔”のコマンドデータ１４２がもう存在しないと判断し、次にステップＳ１９３と同様に、時刻タイマ１０２Ｂにタイマデータ１４３がセットされているかどうかを判断する（ステップＳ２３９）。タイマデータ１４３がセットされていると判断された場合（ステップＳ２３９：Ｙ）には、ＣＰＵ１０１は、実行すべき“時刻”のコマンドデータ１４２はまだ存在すると判断し、この割り込み処理が終了する。一方、タイマデータ１４３がセットされていないと判断された場合（ステップＳ２３９：Ｎ）、ＣＰＵ１０１は、実行すべき“時刻”および“時間間隔”のコマンドデータ１４２はいずれももう存在しないと判断し、運転停止処理を行う（図１２のステップＳ３１）ことで、リモコン全体の処理が終了する（“エンド”）。なお、本実施の形態のリモコン１では、前述のように、各データセット１４０に含まれるコマンドデータ１４２を繰り返し実行していることから、ステップＳ２３３，Ｓ２３９において、“Ｎ”となることはあり得ない。ただし、各データセット１４０に含まれるコマンドデータ１４２を１回だけ行って制御運転を終了させるように構成した場合には、“Ｎ”となることもあり得ることとなる。
【００８１】
このようにして、いったん制御運転が開始されると、割り込み処理が発生するのを常に監視し、発生した場合にはその処理を行うということが繰り返されることとなる。そして前述のように、もう１回運転キー１５１が押されるか、あるいはステップＳ２３９において、実行すべき“時刻”および“時間間隔”のコマンドデータ１４２がいずれももう存在しないと判断されるまで、リモコン１における制御運転の処理が継続することとなる。なお、この他に例えば、制御対象機器２〜５が設置されている室内からユーザが出ていなくなったことをＣＰＵ１０１が認識した場合などに、このような制御運転が自動的に停止されるように構成してもよい。このように構成した場合、ユーザにとっての利便性をより向上することができる。
【００８２】
以上のように、本実施の形態では、記憶部１４にコマンドデータ１４２を記憶しておくと共に、所定の時間間隔または時刻が設定されたタイマデータ１４３を時間タイマ１０２Ａまたは時刻タイマ１０２Ｂにセットしておき、これら時間間隔の経過または時刻の到来がタイマ１０２によって通知されるごとに、ＣＰＵ１０１がこのタイマデータ１４３に対応するコマンドデータ１４２を記憶部１４２から読み出し、対応する制御対象機器へ送信するようにしたので、制御対象機器自体には変更を加えることなくその動作状態の制御をすることができ、利便よく制御対象機器の動作状態を変化させることが可能となる。よって、例えば制御対象機器がエアコン２，３の場合には、エアコン２，３をその設定されている時間間隔で繰り返し起動または停止させる（間欠運転）ようにすることができ、ユーザは例えば就寝中の冷えすぎを防止でき、また、途中で暑くて目が覚めることもなくなるので、快適な睡眠が確保され、健康にもよい。
【００８３】
また、複数種類の状態設定指令に基づいて制御を行うので、制御対象機器の運転状態を自在に変化させることが可能となる。よって、例えば制御対象機器がエアコン２，３の場合には、エアコン２，３を間欠運転させることに加え、起動期間の途中で、運転状態、運転温度および運転風量をそれぞれ変更させることができるので、単なる起動または停止の間欠運転の場合に比べて、ユーザにおける体感温度ショックをより少なくする（体によりやさしくする）ことが可能となる。
【００８４】
また、各コマンドデータ１４２をそれぞれ、各データセット１４０に含まれるようにして対応付けて記憶しておくようにしたので、このデータセット１４０を利用して、簡単な構成で制御対象機器の動作状態を変化させることが可能となる。また、このデータセット１４０に含まれる実行フラグ１４５、説明データ１３２、または機種データ１３２Ａなども利用するようにしたことで、ユーザにとっては、より利便よくデータ設定をすることが可能となる。
【００８５】
さらに、専用リモコン６から送信された個別のコマンドデータを受信部１２において受信して読み込み、この読み込んだコマンドデータをも利用して制御を行うようにしたので、この専用リモコン６の制御対象機器にも対応することができ、様々な機器に対応することが可能となる。よって、汎用性に優れた制御を行うことが可能となる。
【００８６】
［第２の実施の形態］
次に、本発明の第２の実施の形態について説明する。
【００８７】
図１９は、本実施の形態に係るリモートコントロール装置（リモコン１）の概略構成の一例を装置ブロック図で表したものである。この図において、上記第１の実施の形態（図２）と同一の構成要素には同一符号を付し、適宜、説明を省略する。
【００８８】
本実施の形態のリモコン１は、上記第１の実施の形態のリモコン１において、さらに、リモコン１周囲の温度を検知する温度センサ１６を設けるようにしたものである。その他の構成は、図２の場合と同様である。
【００８９】
このように、リモコン１においてさらに温度センサ１６を設けるようにしたことで、この温度センサ１６における温度の検知結果に基づいて、例えば時間タイマ１０２Ａや時刻タイマ１０２Ｂに設定されている時間間隔や時刻がそれぞれ、ＣＰＵ１０１によって、適切なものとなるように変更調整される。
【００９０】
以上のように、本実施の形態では、リモコン１においてさらに温度センサ１６を設けるようにしたので、第１の実施の形態における効果に加え、室内温度の温度環境に応じて、よりきめ細かい（体にやさしい）制御を行うことが可能となる。
【００９１】
以上、第１および第２の実施の形態を挙げて本発明を説明したが、本発明はこれらの実施の形態に限定されるものではなく、種々の変形が可能である。
【００９２】
例えば、上記実施の形態では、リモートコントロールシステムにおける制御対象機器が、エアコン２，３、照明機器４およびＴＶ装置５から構成されている場合について説明してきたが、制御対象機器として他の機器を追加（または他の機器に変更）するように構成してもよく、具体的には例えば、撮影方向を変更可能な監視カメラを設けるように構成してもよい。このようにコマンドデータ１４２の制御対象機器が監視カメラである場合、コマンドデータ１４２に含まれる動作状態規定コマンドが、この監視カメラを複数の異なる方向にそれぞれ向けるための複数の方向設定コマンドを含むように構成してもよい。
【００９３】
また、上記実施の形態では、図６，図８，図１０に示された各データセット１４０に含まれるコマンドデータ１４２を繰り返し実行する場合について説明してきたが、このように制御対象機器の動作状態を逐次変化させるシーケンスを繰り返し行うように構成してもよく、またそのシーケンスを１回だけ行って運転を終了するように構成してもよい。
【００９４】
また、上記実施の形態では、ＣＰＵ１０１が各データセット１４０をその都度記憶部１４から読み込んでその内容を調査し、該当する場合にそのコマンドデータ１４２を送信する場合（例えば、図１６のステップＳ１８２〜Ｓ１８４、図１７のステップＳ１８６〜Ｓ１９０、および図１８のステップＳ２３３〜Ｓ２３８）について説明してきたが、例えば、調査対象である時間・時刻フラグ１４４および実行フラグ１４５のみを読み込んで調査し、該当する場合に初めて、記憶部１４から各データセット１４０を読み込むように構成してもよい。
【００９５】
さらに、上記実施の形態では、データセット１４０に含まれるコマンドデータ１４２が、実行フラグ１４５の内容が“実行”となっているもののうち、データセット番号１４１の若い順に実行していく場合について説明してきたが、例えばこのデータセット番号１４１に拘束されず、そのデータセット１４０に含まれるコマンドデータ１４２の実行順序（データセット１４０の読み出し順序）を設定することが可能な順位フラグを、データセット１４０内に含むように構成してもよい。このように構成した場合、上記実施の形態における効果に加え、ユーザが表示部１３を利用してコマンドリスト１３０を設定する際の利便性を、より向上させることが可能となる。
【図面の簡単な説明】
【００９６】
【図１】本発明の第１の実施の形態に係るリモートコントロールシステムの全体構成の一例を表す模式図である。
【図２】第１の実施の形態に係るリモートコントロール装置の概略構成の一例を表す装置ブロック図である。
【図３】専用リモコンからコマンドデータを受信する方法を説明するための模式図である。
【図４】表示部にコマンドリストを表示したとき表示内容の一例を表す模式図である。
【図５】図２に示した各入力キーの機能を説明するための模式図である。
【図６】データセットの構成の一例を表す模式図である。
【図７】図６に示した構成のデータセットによる制御対象機器の運転状態を表す模式図である。
【図８】データセットの構成の他の例を表す模式図である。
【図９】図８に示した構成のデータセットによる制御対象機器の運転状態を表す模式図である。
【図１０】データセットの構成の他の例を表す模式図である。
【図１１】図１０に示した構成のデータセットによる制御対象機器の運転状態を表す模式図である。
【図１２】リモコンの動作を説明するための流れ図である。
【図１３】図１２に示したコマンドデータ読み込み処理を説明するための流れ図である。
【図１４】図１２に示したコマンドリスト挿入処理を説明するための流れ図である。
【図１５】図１２に示したコマンドリスト消去処理を説明するための流れ図である。
【図１６】図１２に示した運転開始処理を説明するための流れ図である。
【図１７】図１６に続く運転開始処理を説明するための流れ図である。
【図１８】図１２に示した割り込み処理を説明するための流れ図である。
【図１９】本発明の第２の実施の形態に係るリモートコントロール装置の概略構成の一例を表す装置ブロック図である。
【符号の説明】
【００９７】
１…リモコン、１０…制御部、１０１…ＣＰＵ、１０２…タイマ、１０２Ａ…時間タイマ、１０２Ｂ…時刻タイマ、１１…送信部、１２…受信部、１３…表示部、１３０…コマンドリスト、１３２…説明データ、１３２Ａ…機種データ、１３５…カーソル、１４…記憶部、１４０…データセット、１４１…データセット番号、１４２…コマンドデータ、１４２Ａ…制御対象機器設定コマンド、１４２Ｂ〜１４２Ｉ…動作状態規定コマンド、１４３…タイマデータ、１４４…時間・時刻フラグ、１４５…実行フラグ、１５…入力キー、１５１…運転キー、１５２…読み込みキー、１５３…クリアキー、１５４…挿入キー、１５５…移動選択確定キー、１６…温度センサ、２…エアコンＡ、３…エアコンＢ、４…照明機器、５…ＴＶ装置、６…専用リモコン、６１…送信部。
【図１】
2006211641.tif 000003
【図２】
2006211641.tif 000004
【図３】
2006211641.tif 000005
【図４】
2006211641.tif 000006
【図５】
2006211641.tif 000007
【図６】
2006211641.tif 000008
【図７】
2006211641.tif 000009
【図８】
2006211641.tif 000010
【図９】
2006211641.tif 000011
【図１０】
2006211641.tif 000012
【図１１】
2006211641.tif 000013
【図１２】
2006211641.tif 000014
【図１３】
2006211641.tif 000015
【図１４】
2006211641.tif 000016
【図１５】
2006211641.tif 000017
【図１６】
2006211641.tif 000018
【図１７】
2006211641.tif 000019
【図１８】
2006211641.tif 000020
【図１９】
2006211641.tif 000021