(57)【要約】【課題】  ユーザの留守中であってもユーザが在宅中であるかのようにより自然に見せかけることを比較的簡易な構成で実現できるようになるリモートコントローラを提供すること。【解決手段】  制御コード情報記憶部４０は、制御対象機器を制御するための制御コードを示す制御コード情報を記憶する。送信時刻情報記憶部４２は、制御コード情報記憶部４０に記憶される制御コード情報に対応づけて、該制御コード情報によって示される制御コードの送信が行われた時刻に関する送信時刻情報を記憶する。制御コード自動送信部４６は、制御コード情報記憶部に記憶される制御コード情報によって示される制御コードを、該制御コード情報に対応づけて送信時刻情報記憶部４２に記憶される送信時刻情報に基づいて決定されるタイミングで送信する。【選択図】        図４
2006333049.tif 000002
【特許請求の範囲】
【請求項１】
制御対象機器を制御するための制御コードを示す制御コード情報を記憶する制御コード情報記憶手段と、
前記制御コード情報記憶手段に記憶される制御コード情報に対応づけて、該制御コード情報によって示される制御コードの送信が行われた時刻に関する送信時刻情報を記憶する送信時刻情報記憶手段と、
前記制御コード情報記憶手段に記憶される制御コード情報によって示される制御コードを、該制御コード情報に対応づけて前記送信時刻情報記憶手段に記憶される送信時刻情報に基づいて決定されるタイミングで送信する制御コード自動送信手段と、
を含むことを特徴とするリモートコントローラ。
【請求項２】
請求項１に記載のリモートコントローラにおいて、
操作手段と、
前記操作手段に対する操作に応じて、前記制御コード情報記憶手段に記憶される制御コード情報によって示される制御コードを送信する制御コード手動送信手段と、を含み、
前記送信時刻情報記憶手段に記憶される送信時刻情報は、前記制御コード情報記憶手段に記憶される制御コード情報によって示される制御コードが前記制御コード手段送信手段によって送信された時刻に関する情報である、
ことを特徴とするリモートコントローラ。
【請求項３】
請求項１に記載のリモートコントローラにおいて、
前記制御コードを受信する制御コード受信手段を含み、
前記送信時刻情報記憶手段に記憶される送信時刻情報は、前記制御コード情報記憶手段に記憶される制御コード情報によって示される制御コードが前記制御コード受信手段によって受信された時刻に関する情報である、
ことを特徴とするリモートコントローラ。
【請求項４】
請求項３に記載のリモートコントローラにおいて、
前記制御コード受信手段は、前記制御コードを受信した場合、該制御コードを示す制御コード情報を前記制御コード情報記憶手段に記憶させる手段を含むことを特徴とするリモートコントローラ。
【請求項５】
制御対象機器を制御するための制御コードを示す制御コード情報を記憶してなる制御コード情報記憶手段から前記制御コード情報を読み出すためのステップと、
前記制御コード情報記憶手段に記憶される制御コード情報に対応づけて、該制御コード情報によって示される制御コードの送信が行われた時刻に関する送信時刻情報を記憶してなる送信時刻情報記憶手段から前記送信時刻情報を読み出すためのステップと、
前記制御コード情報記憶手段に記憶される制御コード情報によって示される制御コードを、該制御コード情報に対応づけて前記送信時刻情報記憶手段に記憶される送信時刻情報に基づいて決定されるタイミングで送信するための制御コード自動送信ステップと、
を含むことを特徴とするリモートコントローラの制御方法。
【請求項６】
制御対象機器を制御するための制御コードを示す制御コード情報を記憶する制御コード情報記憶手段、
前記制御コード情報記憶手段に記憶される制御コード情報に対応づけて、該制御コード情報によって示される制御コードの送信が行われた時刻に関する送信時刻情報を記憶する送信時刻情報記憶手段、及び、
前記制御コード情報記憶手段に記憶される制御コード情報によって示される制御コードを、該制御コード情報に対応づけて前記送信時刻情報記憶手段に記憶される送信時刻情報に基づいて決定されるタイミングで送信する制御コード自動送信手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はリモートコントローラ、リモートコントローラの制御方法及びプログラムに関する。
【背景技術】
【０００２】
ＡＶ（Audio and Visual）機器、照明機器、電動カーテン、電動ブラインド等の各種機器を遠隔から操作及び制御するためのリモートコントローラに、ユーザの留守中に制御コードの自動送信を行わせることによって、ユーザが在宅中であるかのように見せかけ、空き巣や泥棒の侵入の抑止を図ることが提案されている。このようなリモートコントローラとしては、例えば制御コードを不規則なタイミングで送信するもの、明暗検知センサによる検出結果に応じたスケジュール（昼用スケジュールや夜用スケジュール）に従って制御コードを送信するものや、人感センサによる検出結果に応じて制御コードを送信するものが知られている（特許文献１及び２）。
【特許文献１】特開２００４−６２４５６号公報
【特許文献２】特開２００５−５８０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
以上のようなリモートコントローラでは、ユーザが在宅中であるかのように「自然に」見せかけることが重要である。また、それが比較的簡易な構成で実現されることが望まれる。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、ユーザの留守中であってもユーザが在宅中であるかのようにより自然に見せかけることを比較的簡易な構成で実現できるようになるリモートコントローラ、リモートコントローラの制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係るリモートコントローラは、制御対象機器を制御するための制御コードを示す制御コード情報を記憶する制御コード情報記憶手段と、前記制御コード情報記憶手段に記憶される制御コード情報に対応づけて、該制御コード情報によって示される制御コードの送信が行われた時刻に関する送信時刻情報を記憶する送信時刻情報記憶手段と、前記制御コード情報記憶手段に記憶される制御コード情報によって示される制御コードを、該制御コード情報に対応づけて前記送信時刻情報記憶手段に記憶される送信時刻情報に基づいて決定されるタイミングで送信する制御コード自動送信手段と、を含むことを特徴とする。
【０００６】
また、本発明に係るリモートコントローラの制御方法は、制御対象機器を制御するための制御コードを示す制御コード情報を記憶してなる制御コード情報記憶手段から制御コード情報を読み出すためのステップと、前記制御コード情報記憶手段に記憶される制御コード情報に対応づけて、該制御コード情報によって示される制御コードの送信が行われた時刻に関する送信時刻情報を記憶してなる送信時刻情報記憶手段から送信時刻情報を読み出すためのステップと、前記制御コード情報記憶手段に記憶される制御コード情報によって示される制御コードを、該制御コード情報に対応づけて前記送信時刻情報記憶手段に記憶される送信時刻情報に基づいて決定されるタイミングで送信するための制御コード自動送信ステップと、を含むことを特徴とする。
【０００７】
また、本発明に係るプログラムは、制御対象機器を制御するための制御コードを示す制御コード情報を記憶する制御コード情報記憶手段、前記制御コード情報記憶手段に記憶される制御コード情報に対応づけて、該制御コード情報によって示される制御コードの送信が行われた時刻に関する送信時刻情報を記憶する送信時刻情報記憶手段、及び、前記制御コード情報記憶手段に記憶される制御コード情報によって示される制御コードを、該制御コード情報に対応づけて前記送信時刻情報記憶手段に記憶される送信時刻情報に基づいて決定されるタイミングで送信する制御コード自動送信手段、としてコンピュータを機能させるためのプログラムである。
【０００８】
また、本発明に係る情報記憶媒体は、上記プログラムを記憶したコンピュータ読み取り可能な情報記憶媒体である。
【０００９】
本発明では、制御対象機器を制御するための制御コードを示す制御コード情報が記憶される。また、その制御コード情報に対応づけて、該制御コード情報によって示される制御コードの送信が行われた時刻に関する送信時刻情報が記憶される。そして、制御コード情報によって示される制御コードが、該制御コード情報に対応づけて記憶される送信時刻情報に基づいて決定されるタイミングで送信される。本発明によれば、制御対象機器に対する制御コードの送信が不自然なタイミングで行われないように図ることを比較的簡易な構成で実現できるようになる。
【００１０】
また、本発明の一態様では、操作手段と、前記操作手段に対する操作に応じて、前記制御コード情報記憶手段に記憶される制御コード情報によって示される制御コードを送信する制御コード手動送信手段と、を含み、前記送信時刻情報記憶手段に記憶される送信時刻情報は、前記制御コード情報記憶手段に記憶される制御コード情報によって示される制御コードが前記制御コード手段送信手段によって送信された時刻に関する情報としてもよい。
【００１１】
また、本発明の一態様では、前記制御コードを受信する制御コード受信手段を含み、
前記送信時刻情報記憶手段に記憶される送信時刻情報は、前記制御コード情報記憶手段に記憶される制御コード情報によって示される制御コードが前記制御コード受信手段によって受信された時刻に関する情報としてもよい。
【００１２】
また、本発明の一態様では、前記制御コード受信手段は、前記制御コードを受信した場合、該制御コードを示す制御コード情報を前記制御コード情報記憶手段に記憶させる手段を含むようにしてもよい。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態の一例について図面に基づき詳細に説明する。
【００１４】
（１）第１実施形態
まず、本発明の第１実施形態に係るリモートコントローラについて説明する。図１は、本発明の第１実施形態に係るリモートコントローラ１０の外観を示している。図２は、本発明の第１実施形態に係るリモートコントローラ１０のハードウェア構成を示している。これらの図に示すように、リモートコントローラ１０は制御部１２と、記憶部１４と、操作部１６と、時計部１８と、インタフェース（Ｉ／Ｆ）２０と、送信部２２と、を含んで構成される。
【００１５】
制御部１２はＣＰＵ（Central Processing Unit）を主として構成され、記憶部１４、操作部１６、時計部１８、インタフェース２０及び送信部２２に対する制御を行う。
【００１６】
記憶部１４は、コンピュータ読み取り可能な情報記憶媒体を主として構成される。記憶部１４は、ＲＯＭ（Read Only Memory）、例えばＳＲＡＭ（Static Random Access Memory）等のＲＡＭ（Random Access Memory）を主として構成される。記憶部１４には、制御部１２によって実行されるプログラムや、制御部１２の処理の過程で必要となる種々のデータが記憶される。また、記憶部１４には制御対象機器を制御するための制御コード（制御信号）が記憶される。詳細については後述する。
【００１７】
操作部１６は、液晶表示パネルと、その液晶表示パネルの上に重ねて設けられるタッチパネルと、を含んで構成される。液晶表示パネルには、制御部１２から供給されるデータに基づいて操作案内画面が表示される。図３は操作案内画面の一例を示している。同図に示すように、操作案内画面３２には複数のボタン画像３４が表示される。ユーザによってタッチパネルが押圧されると、押圧位置に応じた位置データがタッチパネルから制御部１２に供給される。制御部１２は、この位置データに基づいて、ユーザによってボタン画像３４のいずれかが選択されたか否かを判断したり、ユーザによって選択されたボタン画像３４を特定する。
【００１８】
なお、操作部１６は、液晶表示パネル及びタッチパネルに代えて、又は、液晶表示パネル及びタッチパネルとともに、複数の操作部材（ボタン等）を含んで構成されるようにしてもよい。この場合、各操作部材に対する操作状態を示す操作データが制御部１２に供給されるようにし、制御部１２ではその操作データに基づいて、ユーザの操作内容が判断されるようにすればよい。
【００１９】
時計部１８は現在日時を示すデータを制御部１２に供給する。制御部１２は、時計部１８から供給されるデータに基づいて現在日時や曜日を判断する。インタフェース２０は、リモートコントローラ１０と、情報記憶媒体（メモリカード等）や各種周辺機器と、の間のデータ授受を可能にするためのインタフェースである。インタフェース２０には、例えば各種周辺機器等との間のデータ授受をケーブル等を介して行えるようにするためのＵＳＢ（Universal Serial Bus）インタフェースや、各種周辺機器等との間のデータ授受を無線通信によって行えるようにするためのＢｌｕｅｔｏｏｔｈインタフェースが含まれる。また、インタフェース２０には、リモートコントローラ１０をＬＡＮ（Local Area Network）やインターネット等の通信ネットワークに接続するための通信インタフェースが含まれるようにしてもよい。
【００２０】
送信部２２は制御部１２から供給されるデータを送信する。本実施の形態における送信部２２は赤外線発光部（赤外線ＬＥＤ）を含んで構成され、制御部１２から供給される制御コードを赤外線信号として出力する。送信部２２から送信された赤外線信号は、制御対象機器３０ａ，３０ｂの赤外線受光部によって受信される。制御対象機器３０ａ，３０ｂは例えばＡＶ機器（テレビ受像機等）や照明機器である。リモートコントローラ１０（送信部２２）と制御対象機器３０ａ，３０ｂとの間での通信は、ＳＩＲＣＳ（Serial Infrared Remote Control System）規格に則って行われる。すなわち、リモートコントローラ１０と制御対象機器３０ａ，３０ｂとの間の通信は４０ｋＨｚの赤外線信号によって行われ、リモートコントローラ１０から制御対象機器３０ａ，３０ｂへの片方向通信となっている。
【００２１】
なお、リモートコントローラ１０と制御対象機器３０ａ，３０ｂとの間の通信は電波によって行われるようにしてもよい。すなわち、送信部２２はアンテナを含んで構成され、制御部１２から供給されるデータをアナログ信号に変換し、電波に代えてアンテナから送出するようにしてもよい。また、送信部２２とインタフェース２０とは一体的に構成されるようにしてもよい。すなわち、リモートコントローラ１０と制御対象機器３０ａ，３０ｂとの間の通信がインタフェース２０（通信インタフェース等）を介して行われるようにしてもよい。例えば、リモートコントローラ１０と制御対象機器３０ａ，３０ｂとの間の通信が有線の通信ネットワークを介して行われるようにしてもよい。
【００２２】
以上のハードウェア構成を有するリモートコントローラ１０は、複数種類の制御対象機器（制御対象機器３０ａ，３０ｂ）を制御するための制御コードを記憶している。すなわち、一のリモートコントローラ１０によって、複数種類の制御対象機器に対する操作及び制御を行うことが可能になっている。
【００２３】
また、リモートコントローラ１０は通常モードと留守番モードとの２つの動作モードを備えている。通常モードは、操作部１６に対するユーザの操作に応じて、制御コードが送信部２２から送信される動作モードである。すなわち、操作部１６に対する操作が行われた場合に、その操作内容に対応する制御コードが送信部２２から送信される動作モードである。一方、留守番モードは、制御対象機器に対する制御コードの送信が自動的に行われる動作モードである。通常モードと留守番モードとの間の動作モードの切り替えは操作部１６に対する所定操作に応じて行われる。
【００２４】
特に、リモートコントローラ１０では、留守番モード時における制御コードの自動送信が、通常モード時における制御コードの送信状況を踏まえて行われるようになっている。その結果、リモートコントローラ１０では、留守番モードにおいて、ユーザの生活パターンが反映されたスケジュールに従って、制御コードの自動送信が行われるようになっており、かかる自動送信が不自然なタイミングで行われないように図られている。さらに、リモートコントローラ１０では、そのような自動送信が比較的簡易な構成で実現されるようになっている。以下、これらの点について詳しく説明する。
【００２５】
図４は、リモートコントローラ１０において実現される機能ブロックのうち、本発明に関連するものを主として示す図である。同図に示すように、リモートコントローラ１０は制御コード選択受付部３８と、制御コード情報記憶部４０と、送信時刻情報記憶部４２と、制御コード手動送信部４４と、制御コード自動送信部４６と、自動送信タイミング決定部４８と、を含んで構成される。これらの機能ブロックのうち、制御コード選択受付部３８及び制御コード手動送信部４４は主として通常モードのための構成であり、送信時刻情報記憶部４２、制御コード自動送信部４６及び自動送信タイミング決定部４８は主として留守番モードのための構成である。
【００２６】
［制御コード情報記憶部］
制御コード情報記憶部４０は記憶部１４を主として構成され、制御対象機器３０ａや３０ｂを制御するための制御コードを示す制御コード情報を記憶する。例えば、テレビ受像機をつけたり消したりするための制御コード、テレビ受像機のチャンネルを変えるための制御コードや、テレビ受像機の音量を増減するための制御コードを示す制御コード情報が記憶される。また例えば、ビデオ機器の電源を入れたり消したりするための制御コード、ビデオ機器のチャンネルを変えるための制御コードや、再生、停止、巻き戻しや早送りを指示するための制御コードを示す制御コード情報が記憶される。また例えば、照明機器を点灯又は消灯させるための制御コードや、照明機器の明るさを調整するための制御コードを示す制御コード情報が記憶される。
【００２７】
制御コード情報記憶部４０に記憶される制御コード情報は、制御コードを取得（特定）するための情報であればどのような情報であってもよく、制御コードそのものを示す情報であってもよいし、制御コードを生成するための情報であってもよい。なお、以下では、制御コードそのものを示す情報が制御コード情報として制御コード情報記憶部４０に記憶されることとして説明する。
【００２８】
ここで、制御コードについて説明する。図５は、本実施の形態における制御コードの一例を波形のパターンによって表した図である。同図は１２ビット構成の制御コードを示している。同図に示すように、制御コードは、制御コードの開始を示すために前置される判別信号として役割を果たすガイドパルスと、テレビ受像機や照明機器等の制御対象機器の種別を示すカテゴリコードと、制御対象機器に対する制御内容を示すデータコードと、を含んで構成される。同図に示す制御コードにおいて、カテゴリコードの長さは５ビットとなっている。また、データコードの長さは７ビットとなっており、この形式の制御コードによれば、制御対象機器に対して１２８種類の指示を行うことが可能になっている。なお、制御コードの構成は同図に示す例に限られない。制御コードは例えば１５ビットのデータ列として構成されるようにしてもよいし、２０ビットのデータ列として構成されるようにしてもよい。また、カテゴリコードやデータコードの長さも同図に示す例に限られない。
【００２９】
制御コード情報記憶部４０には、例えば図６に示すような制御コードテーブルが記憶される。同図に示すように、この制御コードテーブルは「制御コードＩＤ」フィールドと、「制御コード」フィールドと、「制御コード名」フィールドと、を含んでいる。「制御コードＩＤ」フィールドには制御コードＩＤが格納される。制御コードＩＤは制御コードを一意に識別するための識別情報である。「制御コード」フィールドには、制御コードそのものを示すデータ列が格納される。「制御コード名」フィールドには、制御コードの内容をユーザに把握させるための情報として制御コードの名称が格納される。
【００３０】
なお、「制御コード」フィールドには、制御コードを生成するための情報が格納されるようにしてもよい。例えば、制御コードがコード情報及びフォーマット情報によって特定される場合には、コード情報及びフォーマット情報が「制御コード」フィールドに格納されるようにしてもよい。ここで、コード情報は、図５におけるカテゴリコード及びデータコードを示す情報である。また、フォーマット情報は、制御コードのフォーマット（データ形式）を示す情報である。例えば、フォーマット情報には、制御コードの先頭はガイドパルスであって、その次にデータコードを示すビット列が続き、さらにカテゴリコードを示すビット列が続くことを示す情報が含まれる。また例えば、フォーマット情報には、制御コード全体の長さやデータコード及びカテゴリコードの長さを示す情報が含まれる。その他、制御コードを赤外線信号に変換する場合の変調周波数を示す情報がフォーマット情報には含まれる。なお、コード情報及びフォーマット情報は、制御対象機器の製造者ごと、或いは制御対象機器ごとに定められるものである。
【００３１】
また、制御コードテーブルの内容は、制御コードテーブルの更新情報を記憶した情報記憶媒体がインタフェース２０に接続された場合に、その更新情報に基づいて更新されるようにしてもよい。このようにして、制御コードの追加や変更が制御コードテーブルに対して行われるようにしてもよい。
【００３２】
［制御コード選択受付部］
制御コード選択受付部３８は操作部１６、制御部１２及び記憶部１４を主として実現される。制御コード選択受付部３８は少なくとも１つの制御コードの選択を受け付ける。
【００３３】
本実施の形態では、制御コード選択受付部３８は、制御コード情報記憶部４０に記憶される制御コード情報によって示される制御コードのいずれかを選択するようにユーザに案内する選択案内画面（図３参照）を、操作部１６の液晶表示パネルに表示させる。
【００３４】
制御コード選択受付部３８には例えば図７に示すようなボタン画像テーブルが記憶される。同図に示すように、このボタン画像テーブルは「ボタン画像領域」フィールドと、「制御コードＩＤ」フィールドと、を含んでいる。「ボタン画像領域」フィールドには、ボタン画像３４が表示される液晶表示パネルの領域を特定するための情報が格納される。例えば、ボタン画像３４の形状及び大きさが一定である場合には、ボタン画像３４の代表点（一の頂点や中心点）の位置座標が格納される。「制御コードＩＤ」フィールドには、そのボタン画像３４に対応づけられる制御コードの制御コードＩＤが格納される。選択案内画面はこのボタン画像テーブル及び制御コードテーブルの内容に基づいて表示される。
【００３５】
［制御コード手動送信部］
制御コード手動送信部４４は、制御部１２、記憶部１４、時計部１８及び送信部２２を主として構成される。制御コード手動送信部４４は、操作部１６に対する操作に応じて、制御コード情報記憶部４０に記憶される制御コード情報によって示される制御コードを送信する。具体的には、制御コード手動送信部４４は、選択案内画面において選択された制御コードを送信する。
【００３６】
ここで、制御コード選択受付部３８及び制御コード手動送信部４４によって実行される処理について説明する。図８はその処理を示すフロー図である。同図に示す処理は、選択案内画面が表示される間に所定時間ごとに実行される。また、同図に示す処理は、記憶部１４にあらかじめ記憶されるプログラム、インタフェース２０に接続される情報記憶媒体から読み出されて記憶部１４に記憶されるプログラムや、又は通信ネットワークを介して記憶部１４に記憶されるプログラムが制御部１２によって実行されることによって実現される。
【００３７】
図８に示すように、まず制御コード選択受付部３８が、タッチパネルから供給される位置データに基づいて、タッチパネル上の押圧位置を取得する（Ｓ１０１）。
【００３８】
次に、制御コード選択受付部３８は、Ｓ１０１で取得された押圧位置に対応する制御コードＩＤを取得できるか否かを判断する（Ｓ１０２）。具体的には、制御コード選択受付部３８はボタン画像テーブルの「ボタン画像領域」フィールドを参照し、Ｓ１０１で取得された押圧位置がいずれかのボタン画像３４の表示領域に含まれるかを判断する。そして、Ｓ１０１で取得された押圧位置がいずれかのボタン画像３４の表示領域に含まれる場合、制御コード選択受付部３８は、その表示領域（ボタン画像３４）に対応づけられた制御コードＩＤをボタン画像テーブルから読み出す。
【００３９】
次に、制御コード手動送信部４４は、Ｓ１０２で取得された制御コードＩＤに対応する制御コードを取得する（Ｓ１０３）。本実施の形態では、制御コード手動送信部４４は、Ｓ１０２において取得された制御コードＩＤに対応する「制御コード」フィールドの内容（制御コード）を読み出す。なお、制御コードを生成するための情報（コード情報及びフォーマット情報）が「制御コード」フィールドに格納されている場合には、Ｓ１０２において取得された制御コードＩＤに対応する「制御コード」フィールドの内容（コード情報及びフォーマット情報）を読み出し、それらの情報に基づいて制御コードを生成するようにすればよい。
【００４０】
次に、制御コード手動送信部４４は、Ｓ１０３で取得された制御コードに基づく赤外線信号を赤外線発光部から出力させる（Ｓ１０４）。この場合、制御対象機器３０ａ及び３０ｂでは、この赤外線信号が受信される。そして、赤外線信号から取得される制御コードが自らに対するものである場合には、その制御コードによって示される内容の制御が実行される。
【００４１】
次に、制御コード手動送信部４４は、時計部１８から供給されるデータに基づいて現在日時及び曜日を取得し、その現在日時及び曜日と、Ｓ１０２で取得した制御コードＩＤと、の組み合わせを、後述の送信日時履歴テーブル（図９参照）に追加登録させる（Ｓ１０５）。すなわち、制御コード手動送信部４４は送信日時履歴テーブルにレコードを新たに追加し、現在日時及び曜日を「現在日時及び曜日」フィールドに格納するとともに、Ｓ１０２で取得した制御コードＩＤを「制御コードＩＤ」フィールドに格納する。
【００４２】
［送信時刻情報記憶部］
送信時刻情報記憶部４２は記憶部１４を主として構成される。送信時刻情報記憶部４２は、制御コード情報記憶部４０に記憶される制御コード情報に対応づけて、その制御コード情報によって示される制御コードの送信が行われた時刻に関する送信時刻情報を記憶する。送信時刻情報は、制御コードの送信が行われた時刻の履歴を示す情報であってもよいし、制御コードの送信が行われた時刻の統計結果を示す情報であってもよい。例えば、制御コードの送信が行われた時刻の平均を示す情報や、制御コードの送信が行われた頻度の高い時間帯を示す情報（例えば、その時間帯の代表時刻を示す情報）であってもよい。また、送信時刻情報には制御コードの送信が行われた日や曜日に関する情報が含まれるようにしてもよい。
【００４３】
送信時刻情報記憶部４２には、例えば図９に示すような送信日時履歴テーブルが記憶される。同図に示すように、この送信日時履歴テーブルは「送信日時及び曜日」フィールドと、「制御コードＩＤ」フィールドと、を含んでいる。「送信日時及び曜日」フィールドには、制御コードの送信が行われた日時及び曜日を示す情報が格納される。「制御コードＩＤ」フィールドには、送信された制御コードの制御コードＩＤが格納される。
【００４４】
［自動送信タイミング決定部］
自動送信タイミング決定部４８は制御部１２及び記憶部１４を主として実現される。自動送信タイミング決定部４８は、制御コードの自動送信タイミングを、その制御コードに対応づけて送信時刻情報記憶部４２に記憶される送信時刻情報に基づいて決定する。
【００４５】
なお、自動送信タイミング決定部４８は、一部の制御コードのみについて自動送信タイミングを決定するようにしてもよい。例えば、防犯上有用な一部の制御コードのみについて自動送信タイミングを決定するようにしてもよい。また例えば、ユーザによって選択された制御コード、或いは、ユーザによって選択された制御対象機器に対応する制御コードのみについて自動送信タイミングを決定するようにしてもよい。また例えば、ビデオに録画予約を指示するための制御コードのように、自動送信が行われると不都合が生じる制御コードについては、自動送信タイミングの決定対象から除外するようにしてもよい。自動送信タイミングが決定されない制御コードについては、送信日時履歴情報テーブルへの記録が省略されるようにしてもよい。
【００４６】
自動送信タイミング決定部４８は、例えば図１０に示すような自動送信スケジュールテーブルを記憶する。自動送信タイミング決定部４８は、この自動送信スケジュールテーブルの内容を送信時刻情報記憶部４２の記憶内容に基づいて更新する。この更新は例えば毎日の所定時刻に実行される。
【００４７】
図１０に示すように、この自動送信スケジュールテーブルは「ＩＤ」フィールドと、「制御コードＩＤ」フィールドと、「自動送信タイミング」フィールドと、を含んでいる。「ＩＤ」フィールドには、自動送信スケジュールを一意に識別するための識別情報が格納される。「制御コードＩＤ」フィールドには制御コードＩＤが格納される。「自動送信タイミング」フィールドには、制御コードの自動送信を行うタイミングを示す自動送信タイミング情報が格納される。自動送信タイミング情報には、制御コードの自動送信を行う時刻を示す情報が含まれる。また、自動送信タイミング情報には、制御コードの自動送信を行う日付や曜日を示す情報が含まれるようにしてもよい。
【００４８】
図１０において、ＩＤ「００１」の自動送信スケジュール情報は、制御コードＩＤ「００５」の制御コードを毎日６時５０分に送信することを示している。また、ＩＤ「００３」の送信スケジュール情報は、制御コードＩＤ「０１０」の制御コードを毎週火曜日の１８時５５分に送信することを示している。
【００４９】
本実施の形態における自動送信タイミング決定部４８は、制御コードの自動送信タイミングを決定する場合、注目期間（例えば最近数日間等）におけるその制御コードの送信時刻の履歴を対象に統計処理を行い、その結果に基づいて決定する。
【００５０】
例えば、自動送信タイミング決定部４８は送信時刻の平均を算出し、その平均時刻を自動送信タイミングとして決定するようにしてもよい。また例えば、自動送信タイミング決定部４８は送信時刻の平均及び標準偏差を算出し、「平均時刻−標準偏差×３」等の算出式に従って算出される時刻を自動送信タイミングとして決定するようにしてもよい。また例えば、自動送信タイミング決定部４８は、送信時刻のうちの最も早い時刻や最も遅い時刻を取得し、その時刻を自動送信タイミングとして決定するようにしてもよい。
【００５１】
また例えば、自動送信タイミング決定部４８は、２４時間を所定時間（例えば１０分や３０分）ごとの時間帯に区分化（階級化）してヒストグラムをとり、所定の基準を満足する時間帯の代表時刻を自動送信タイミングとして決定するようにしてもよい。例えば、送信回数（頻度）が所定の基準回数（頻度）を満足する時間帯や、最も送信回数（頻度）の高い時間帯の代表時刻を自動送信タイミングとして決定するようにしてもよい。この場合、代表時刻はその時間帯の中間の時刻としてもよいし、その時間帯の開始時刻や終了時刻としてもよい。また、代表時刻をどのように定めるかは制御コードの種類ごとに変えるようにしてもよい。例えば、照明機器を点灯するための制御コードの自動送信タイミングを決定する場合には、その時間帯の開始時刻を代表時刻とし、照明機器を消灯するための制御コードの自動送信タイミングを決定する場合には、その時間帯の終了時刻を代表時刻とするようにしてもよい。
【００５２】
また、自動送信タイミング決定部４８は、制御コードの種類や制御対象機器の種類（性質）に基づいて、注目期間を変えるようにしてもよい。例えば、照明機器を点灯又は消灯するための制御コードや、電動カーテンや電動ブラインドを開閉するための制御コード等のように、送信時刻が季節によって影響を受けるような制御コードについては、注目期間を例えば「最近数日間」、「最近数週間」や「前年の同月」等とするとよい。一方、送信時刻が季節によって影響を受けないような制御コードについては、注目期間を例えば「最近１年間」等とすればよい。なお、制御コードの種類や制御対象機器の種類の判断は、制御コードのカテゴリコード（図５参照）に基づいて行われるようにすればよい。また、注目期間における送信時刻の履歴が送信日時履歴テーブルに記憶されていない場合には、送信日時履歴テーブルにデータが記憶されている期間内で注目期間を決定するようにしてもよい。
【００５３】
また、自動送信タイミング決定部４８は、制御コードの自動送信タイミングを時間帯ごとに決定するようにしてもよい。すなわち、各時間帯ごとの送信時刻の履歴を対象に統計処理を行うことによって、制御コードの自動送信タイミングを決定するようにしてもよい。例えば、正午以前（０時から１２時までの間）における送信時刻の平均と、正午以後（１２時から２４時までの間）における送信時刻の平均と、を算出し、それらの平均時刻をそれぞれ自動送信タイミングとして決定するようにしてもよい。照明機器の点灯又は消灯するための制御コードや、電動カーテンの開閉するための制御コード等のように、送信頻度が比較的低い制御コードについては、このようにして自動送信タイミングを決定するとよい。また例えば、３０分ごとの各時間帯において送信時刻の平均を算出し、それらの平均時刻をそれぞれ自動送信タイミングとして決定するようにしてもよい。テレビのチャンネルを変えるための制御コードのように、送信頻度が比較的高い制御コードについては、このようにして自動送信タイミングを決定するとよい。
【００５４】
また、自動送信タイミング決定部４８は、制御コードの自動送信タイミングを各曜日ごとに決定するようにしてもよい。すなわち、各曜日ごとの送信時刻の履歴を対象に統計処理を行うことによって、制御コードの自動送信タイミングを決定するようにしてもよい。テレビ受像機に対する制御コード等のように、送信時刻が曜日によって変化するような制御コードについては、このようにして自動送信タイミングを決定するとよい。なお、同様にして、制御コードの自動送信タイミングを各月ごとに決定するようにしてもよい。
【００５５】
［制御コード自動送信部］
制御コード自動送信部４６は、制御部１２，記憶部１４，時計部１８及び送信部２２を主として実現される。制御コード自動送信部４６は、制御コード情報記憶部４０に記憶される制御コード情報に示される制御コードを、自動送信タイミング決定部４８によって決定された自動送信タイミングで送信する。
【００５６】
図１１は制御コード自動送信部４６によって実行される処理を示すフロー図である。なお、同図に示す処理は所定時間（例えば１分）ごとに実行される。また、同図に示す処理は、記憶部１４にあらかじめ記憶されるプログラム、インタフェース２０に接続される情報記憶媒体から読み出されて記憶部１４に記憶されるプログラムや、通信ネットワークを介して記憶部１４に記憶されるプログラムが制御部１２によって実行されることによって実現される。
【００５７】
図１１に示すように、まず制御コード自動送信部４６は、自動送信スケジュールテーブルの最初のレコードを注目レコードとして読み出す（Ｓ２０１）。
【００５８】
次に、制御コード自動送信部４６は、注目レコードの「自動送信タイミング」フィールドの内容が示すタイミングが到来しているか否かを判断する（Ｓ２０２）。この判断は、時計部１８からのデータに基づいて取得される現在日時及び曜日に基づいて行われる。
【００５９】
制御コード自動送信部４６は、自動送信タイミングが到来したと判断した場合、注目レコードの「制御コードＩＤ」フィールドに格納された制御ＩＤの制御コードを取得する（Ｓ２０３）。この処理は図８のＳ１０３の処理と同様に行われる。そして、制御コード自動送信部４６は、Ｓ２０３で取得された制御コードに基づく赤外線信号を赤外線発光部から出力させる（Ｓ２０４）。
【００６０】
Ｓ２０２において自動送信タイミングが到来してないと判断された場合、及び、Ｓ２０４の処理が実行された場合、制御コード自動送信部４６は、注目レコードが自動送信スケジュールテーブルの最後のレコードであるか否かを判断する（Ｓ２０５）。そして、注目レコードが最後のレコードでない場合には、送信スケジュールテーブルから次のレコードを注目レコードとして読み出し（Ｓ２０６）、Ｓ２０２乃至Ｓ２０５の処理を再び実行する。一方、注目レコードが最後のレコードである場合には本処理を終了する。
【００６１】
なお、ここでは、送信スケジュールテーブルから１レコードずつ読み出して処理を実行するようにしたが、「自動送信タイミング」フィールドによって示されるタイミングに現在日時及び曜日が当てはまるようなレコードを検索して最初に読み出しておき、読み出したレコードの「制御コードＩＤ」フィールドによって特定される制御コードを順次送信するようにしてもよい。
【００６２】
以上説明したように、リモートコントローラ１０では、通常モードにおいて、ユーザの操作に応じて制御コードの送信が行われ、その送信日時や曜日が記憶されるようになっている。そして、留守番モードにおいて、その記憶された送信日時及び曜日に基づいて決定されるタイミングで、制御コードの自動送信が行われるようになっている。その結果、留守番モードでは、ユーザの生活パターンが反映されたスケジュールに従って、制御コードの自動送信が行われるようになっている。このため、リモートコントローラ１０によれば、ユーザの留守中であってもユーザが在宅中であるかのようにより自然に見せかけることが可能となる。また、それが明暗検知センサや人感センサ等のセンサを用いることなく、比較的簡易な構成で実現できるようになる。
【００６３】
（２）第２実施形態
次に、本発明の第２実施形態に係るリモートコントローラについて説明する。第１実施形態と同様の構成には同一の符号を付して説明を省略する。
【００６４】
図１２は、本発明の第２実施形態に係るリモートコントローラ１０ａの外観を示している。図１３は、本発明の第２実施形態に係るリモートコントローラ１０ａのハードウェア構成を示している。これらの図に示すように、リモートコントローラ１０ａは、制御部１２と、記憶部１４と、操作部１６ａと、時計部１８と、インタフェース（Ｉ／Ｆ）２０と、送信部２２ａと、受信部２４と、を含んで構成される。なお、操作部１６ａは第１実施形態における操作部１６と同様に構成され、同様の役割を果たす。また、送信部２２ａは第１実施形態における送信部２２と同様に構成され、同様の役割を果たす。
【００６５】
図１３において、リモートコントローラ３１ａは制御対象機器３０ａを制御するための公知のリモートコントローラであり、例えば制御対象機器３０ａに付属されるリモートコントローラである。リモートコントローラ３１ａは、制御対象機器３０ａに対する各種制御コードをユーザの操作に応じて送信する。同様に、リモートコントローラ３１ｂは制御対象機器３０ｂを制御するための公知のリモートコントローラであり、例えば制御対象機器３０ｂに付属されるリモートコントローラである。リモートコントローラ３１ｂは、制御対象機器３０ｂに対する各種制御コードをユーザの操作に応じて送信する。リモートコントローラ３１ａと制御対象機器３０ａとの間の通信や、リモートコントローラ３１ｂと制御対象機器３０ｂとの間の通信は、ＳＩＲＣＳ規格に則って行われる。
【００６６】
受信部２４はリモートコントローラ３１ａ及び３１ｂから送信されるデータを受信し、そのデータを制御部１２に供給する。本実施の形態では、制御対象機器３０ａ，３０ｂとリモートコントローラ３１ａ，３１ｂとの間の通信がＳＩＲＣＳ規格に則って行われる。このため、受信部２４は赤外線受光部を含んで構成され、リモートコントローラ３１ａ及び３１ｂから送信される赤外線信号を受信する。
【００６７】
なお、リモートコントローラ３１ａ，３１ｂと制御対象機器３０ａ，３０ｂとの間の通信が他の方法によって行われる場合には、受信部２４と、リモートコントローラ３１ａ，３１ｂと、の間の通信も該他の方法によって行われるようにすればよい。例えば、リモートコントローラ３１ａ，３１ｂと制御対象機器３０ａ，３０ｂとの間の通信が電波によって行われる場合には、受信部２４はアンテナを含んで構成され、リモートコントローラ３１ａ，３１ｂから送信される電波を受信するようにすればよい。また、受信部２４とインタフェース２０とは一体的に構成されるようにしてもよい。すなわち、受信部２４とリモートコントローラ３１ａ，３１ｂとの間の通信がインタフェース２０（通信インタフェース等）を介して行われるようにしてもよい。例えば、リモートコントローラ３１ａ，３１ｂと制御対象機器３０ａ，３０ｂとの間の通信が有線の通信ネットワークを介して行われる場合には、受信部２４とリモートコントローラ３１ａ，３１ｂとの間の通信も有線の通信ネットワークを介して行われるようにすればよい。
【００６８】
以上のハードウェア構成を有するリモートコントローラ１０ａでは、リモートコントローラ１０と同様に、通常モードと留守番モードとの２つの動作モードが備えられており、留守番モードにおける制御コードの自動送信が、ユーザの生活パターンが反映されたスケジュールに従って行われるようになっている。その結果として、リモートコントローラ１０によれば、ユーザの留守中であってもユーザが在宅中であるかのようにより自然に見せかけることが可能となっている。また、それが比較的簡易な構成で実現されるようになっている。
【００６９】
特に、リモートコントローラ１０ａによれば、他のリモートコントローラ（例えば、制御対象機器３０ａ又は３０ｂに付属のリモートコントローラ）を使用をユーザに許容しつつ、上記自動送信が実現されるようになっている。また、リモートコントローラ１０ａによれば、他のリモートコントローラから未知の制御コードが送信される場合であっても、その制御コードの上記自動送信がユーザに負担をかけることなく実現されるようになっている。以下、これらの点について詳しく説明する。
【００７０】
図１４は、リモートコントローラ１０ａにおいて実現される機能ブロックのうち、本発明に関連するものを主として示す図である。同図に示すように、リモートコントローラ１０ａは制御コード選択受付部３８と、制御コード情報記憶部４０と、送信時刻情報記憶部４２と、制御コード手動操作部４４と、制御コード自動送信部４６と、自動送信タイミング決定部４８と、制御コード受信部５０と、を含んで構成される。これらの機能のうち、制御コード選択受付部３８及び制御コード手動操作部４４は主として通常モードのための機能ブロックであり、送信時刻情報記憶部４２、制御コード自動送信部４６、自動送信タイミング決定部４８及び制御コード受信部５０は主として留守番モードのための機能ブロックである。
【００７１】
［制御コード受信部］
制御コード受信部５０は受信部２４及び制御部１２を主として構成され、リモートコントローラ３１ａ及び３１ｂから送信された制御コードを受信する。具体的には、制御コード受信部５０は、リモートコントローラ３１ａ及び３１ｂから送信された赤外線信号を受信し、その赤外線信号から制御コードを取得する。また、制御コード受信部５０は制御コードを受信した場合、制御コード情報記憶部４０や送信時刻情報記憶部４２の記憶内容を更新する。
【００７２】
図１５は、制御コード受信部５０が赤外線信号を受信した場合に実行する処理を示すフロー図である。同図に示す処理は、記憶部１４にあらかじめ記憶されるプログラム、インタフェース２０に接続される情報記憶媒体から読み出されて記憶部１４に記憶されるプログラムや、又は通信ネットワークを介して記憶部１４に記憶されるプログラムが制御部１２によって実行されることによって実現される。
【００７３】
図１５に示すように、制御コード受信部５０は赤外線信号を受信した場合、その赤外線信号から制御コードを取得する（Ｓ３０１）。次に、制御コード受信部５０は、その制御コードが制御コードテーブルに記憶されているか否かを判断する（Ｓ３０２）。そして、受信した制御コードが制御コードテーブルに記憶されている場合、制御コード受信部５０はその制御コードの制御コードＩＤを制御コードテーブルから取得する（Ｓ３０５）。
【００７４】
一方、受信した制御コードが制御コードテーブルに記憶されていない場合、制御コード受信部５０はその制御コードの制御コードＩＤを生成する（Ｓ３０３）。そして、制御コード受信部５０は制御コードテーブルにレコードを新たに追加し、生成した制御コードＩＤを「制御コードＩＤ」フィールドに格納するとともに、受信した制御コードを「制御コード」フィールドに格納する（Ｓ３０４）。この場合、制御コードのカテゴリコードやデータコードに基づいて、「制御コード名」フィールドに格納する情報を生成するようにしてもよい。また、制御コードを生成するための情報（コード情報及びフォーマット情報）が「制御コード」フィールドに格納されている場合には、Ｓ３０１で取得した制御コードに基づいて、「制御コード」フィールドに格納する情報を生成するようにすればよい。
【００７５】
Ｓ３０４又はＳ３０５の処理を実行した後、制御コード受信部５０は送信日時履歴テーブルにレコードを新たに追加し、現在日時及び曜日を「現在日時及び曜日」フィールドに格納し、Ｓ３０５で取得した制御コードＩＤ又はＳ３０３で生成した制御コードＩＤを「制御コードＩＤ」フィールドに格納する（Ｓ３０６）。
【００７６】
なお、以上の処理において、制御コード自動送信部４６による自動送信の対象としない制御コードが受信された場合には、Ｓ３０２乃至Ｓ３０６の処理を実行しないようにしてもよい。また、以上の処理はいずれの動作モード時においても実行されるようにすればよい。ただし、制御コード手動送信部４４及び制御コード自動送信部４６による送信が実行された後の所定期間においては、以上の処理の実行が制限されるようにするとよい。こうすれば、制御コード手動送信部４４等から送信された制御コードが制御コード受信部５０によって受信されることに起因して、送信日時履歴テーブルの更新が行われてしまうことを抑止できるようになる。
【００７７】
以上説明したように、リモートコントローラ１０ａによれば、リモートコントローラ１０と同様に、ユーザが留守中であってもユーザが在宅中であるかのようにより自然に見せかけることが可能となる。また、それを比較的簡易な構成で実現できるようになる。
【００７８】
特に、リモートコントローラ１０ａでは、他のリモートコントローラ３１ａ，３１ｂによって制御コードが送信された場合にも、その送信日時及び曜日が記憶され、自動送信スケジュールの決定において考慮されるようになる。このため、リモートコントローラ１０ａによれば、他のリモートコントローラ３１ａ，３１ｂの使用をユーザに許容しつつ、制御コード自動送信部４６による自動送信を実現することが可能になる。
【００７９】
また、リモートコントローラ１０ａでは、未知の制御コード（制御コードテーブルに記憶されていない制御コード）が受信された場合、その制御コードが送信日時（受信日時）及び曜日とともに記憶され、その制御コードについても自動送信が行われるようになっている。このため、リモートコントローラ１０ａによれば、制御対象機器が新たに配置され、かつ、その制御対象機器に対する制御コードが未知のものである場合であっても、ユーザに特段の負担をかけることなく、留守番モードにおいて、その制御対象機器に対する自動送信が実現されることになる。
【００８０】
なお、リモートコントローラ１０ａは他のリモートコントローラ３１ａ，３１ｂの使用をユーザに許容するようになっているため、通常モードを備えないようにしてもよい。すなわち、ユーザに制御対象機器３０ａ，３０ｂに対する操作及び制御をリモートコントローラ３１ａ，３１ｂを用いて行わせるようにし、リモートコントローラ１０ａは留守番モードでのみ動作するようにしてもよい。この場合、制御コード選択受付部３８及び制御コード手動送信部４４は設けなくてもよい。また、この場合、制御コードテーブルには制御コードが予め記憶されていなくてもよい。
【００８１】
なお、本発明は以上に説明した実施の形態（第１実施形態及び第２実施形態）に限定されるものではない。
【００８２】
例えば、送信日時履歴テーブルにデータが全く記憶されていない場合や、送信日時履歴テーブルにデータが十分に記憶されていない場合等のように、自動送信タイミング決定部４８による自動送信タイミングの決定が行えないような場合には、あらかじめ定められた自動送信スケジュール情報に従って、制御コード自動送信部４６による自動送信が行われるようにしてもよい。
【００８３】
また例えば、リモートコントロール１０及び１０ａは、制御対象機器３０ａ，３０ｂに対する送信が確実に行われる位置を検出し、その位置まで自動的に移動するようにしてもよい。また例えば、リモートコントロール１０ａは、リモートコントローラ３１ａ，３１ｂからの受信が確実に行われる位置を検出し、その位置まで自動的に移動するようにしてもよい。
【００８４】
また例えば、通常モードからの留守番モードへの変更時には、制御対象機器３０ａ，３０ｂの初期状態として好ましい状態をユーザに案内するようにしてもよい。例えば「テレビや照明機器を消して下さい。」とのメッセージを音声出力したり、液晶表示パネルに出力するようにしてもよい。例えば、テレビ受像機をつけるための制御コードとテレビを消すための制御コードとは同じ制御コードが用いられることが一般的である。このため、テレビ受像機をつけるための制御コードの自動送信が行われた後に、テレビ受像機のチャンネルや音量を変更するための制御コードの自動送信が行われるような場合には、テレビ受像機がついたままの状態になっていると、テレビ受像機をつけるための制御コードの自動送信されることにより、テレビ受像機が消されることになる。その結果、テレビ受像機のチャンネルや音量を変更するための制御コードの自動送信が後に行われても意味をなさなくなってしまう場合がある。この点、上記のような案内を行うことにより、このような状況が発生しないように図ることが可能となる。同様に、通常モードからの留守番モードへの変更時には、例えば「テレビの音量を最小にして下さい。」とのメッセージを音声出力したり、液晶表示パネルに出力するようにしてもよい。
【００８５】
また例えば、テレビ受像機の音量を増加するための制御コードや、照明機器の明るさを増加するための制御コード等を自動送信する場合には、テレビ受像機の音量が大きくなりすぎないように、或いは、照明機器の明るさが明るくなりすぎないように担保しつつ行うようにすると好適である。例えば、テレビ受像機の音量や照明機器の明るさを減少させるための制御コードを一定回数（一定期間）送信した後に自動送信を行うようにしてもよい。
【００８６】
また例えば、照明機器を点灯又は消灯するための制御コードや、電動カーテンや電動ブラインドを開閉するための制御コード等の自動送信タイミングを決定する場合には、日の出時刻及び日の入り時刻を所定の演算によって算出し、又は、日の出時刻及び日の入り時刻を通信ネットワークを介して取得し、これらの情報にも基づいて決定するようにしてもよい。
【００８７】
また例えば、リモートコントローラ１０及び１０ａは、家庭用ゲーム機、携帯ゲーム機、携帯電話機、携帯情報端末（ＰＤＡ）やパーソナルコンピュータ等のコンピュータを用いて実現するようにしてもよい。
【００８８】
なお、リモートコントローラ１０及び１０ａは、防犯に役立つだけでなく、例えば好きな番組の見忘れ防止や照明機器の消し忘れ防止等にも役立つものである。
【００８９】
また、制御対象機器３０ａにおいて、制御内容を特定する特定情報に対応づけて、その内容の制御が制御対象機器３０ａにおいて行われた日時及び曜日に関する情報が記憶されるようにしてもよい。例えば、送信日時履歴テーブル（図９参照）と同様の実行日時履歴テーブルが制御対象機器３０ａに記憶されるようにしてもよい。このとき、実行日時履歴テーブルでは、「送信日時及び曜日」フィールドに代えて「実行日時及び曜日」フィールドが設けられるようにすればよい。また、「制御コードＩＤ」フィールドに代えて、制御内容を特定するための他の情報が格納される「制御内容特定情報」フィールドが設けられるようにしてもよい。そして、制御コードの受信に応じて制御が行われた場合や、操作部（制御対象機器３０ａに備えられる電源ボタン等）に対する操作に応じて制御が行われた場合、その日時及び曜日を「実行日時及び曜日」フィールドに格納し、かつ、その制御内容を特定する情報を「制御内容特定情報」フィールド等に格納してなる新たなレコードが、実行日時履歴テーブルに追加登録されるようにすればよい。
【００９０】
さらに、制御対象機器３０ａでは、上記記憶内容に基づいて決定されるタイミングで自動制御が行われるようにしてもよい。例えば、自動送信スケジュールテーブル（図１０参照）と同様の自動実行スケジュールテーブルが制御対象機器３０ａに記憶されるようにしてもよい。このとき、自動実行スケジュールテーブルでは「自動送信タイミング」フィールドに代えて「自動制御タイミング」フィールドが設けられるようにすればよい。また、「制御コードＩＤ」フィールドに代えて、制御内容を特定するための他の情報が格納される「制御内容特定情報」フィールドが設けられるようにしてもよい。そして、制御対象機器３０ａでは、この自動実行スケジュールテーブルの内容に基づいて各種制御が自動的に行われるようにすればよい。すなわち、「自動制御タイミング」フィールドによって示されるタイミングで、「制御内容特定情報」フィールドによって特定される内容の制御が自動的に行われるようにすればよい。
【００９１】
このようにしても、ユーザの留守中においてユーザが在宅中であるかのようにより自然に見せかけることが可能になる。なお、ここでは制御対象機器３０ａについて述べたが、制御対象機器３０ｂについても同様である。
【図面の簡単な説明】
【００９２】
【図１】第１実施形態に係るリモートコントローラの外観を示す斜視図である。
【図２】第１実施形態に係るリモートコントローラのハードウェア構成を示す図である。
【図３】操作案内画面の一例を示す図である。
【図４】第１実施形態に係るリモートコントローラの機能ブロック図である。
【図５】制御コードの一例を示す図である。
【図６】制御コードテーブルの一例を示す図である。
【図７】ボタン画像テーブルの一例を示す図である。
【図８】リモートコントローラで実行される処理を示すフロー図である。
【図９】送信日時履歴テーブルの一例を示す図である。
【図１０】自動送信スケジュールテーブルの一例を示す図である。
【図１１】リモートコントローラで実行される処理を示すフロー図である。
【図１２】第２実施形態に係るリモートコントローラの外観を示す斜視図である。
【図１３】第２実施形態に係るリモートコントローラのハードウェア構成を示す図である。
【図１４】第２実施形態に係るリモートコントローラの機能ブロック図である。
【図１５】リモートコントローラで実行される処理を示すフロー図である。
【符号の説明】
【００９３】
１０，１０ａ  リモートコントローラ、１２  制御部、１４  記憶部、１６，１６ａ  操作部、１８  時計部、２０  インタフェース、２２，２２ａ  送信部、２４  受信部、３０ａ，３０ｂ  制御対象機器、３１ａ，３１ｂ  リモートコントローラ、３２  選択案内画面、３４  ボタン画像、３８  制御コード選択受付部、４０  制御コード情報記憶部、４２  送信時刻情報記憶部、４４  制御コード手動送信部、４６  制御コード自動送信部、４８  自動送信タイミング決定部、５０  制御コード受信部。
【図１】
2006333049.tif 000003
【図２】
2006333049.tif 000004
【図３】
2006333049.tif 000005
【図４】
2006333049.tif 000006
【図５】
2006333049.tif 000007
【図６】
2006333049.tif 000008
【図７】
2006333049.tif 000009
【図８】
2006333049.tif 000010
【図９】
2006333049.tif 000011
【図１０】
2006333049.tif 000012
【図１１】
2006333049.tif 000013
【図１２】
2006333049.tif 000014
【図１３】
2006333049.tif 000015
【図１４】
2006333049.tif 000016
【図１５】
2006333049.tif 000017