(57)【要約】【課題】利用者の手を煩わせることなく電子機器の制御状態及び該制御状態を再現させたい期間を示す情報を記憶でき、人体を検知したときに該記憶内容に応じて電子機器を制御する。【解決手段】学習制御装置に、検知範囲の人体を検知する人体検知部３６と、制御部７２と、記憶部７４とを設ける。制御部７２は、遠隔制御装置により電子機器の遠隔制御が行われた場合に、電子機器が該遠隔制御されたときの制御状態を示す第１の情報を生成すると共に、第１の情報が示す制御状態を再現すべき期間を示す第２の情報を生成し、該生成した第１の情報及び第２の情報を対応付けて記憶部７４に記憶する。また、制御部７２は、人体検知部３６により人体が検知されている期間中は、記憶部７４に記憶された第２の情報が示す期間に、第２の情報に対応付けて記憶された第１の情報が示す制御状態が電子機器で再現されるように、電子機器を制御する。【選択図】図６
2010103988.tif 000002
【特許請求の範囲】
【請求項１】
検知範囲の人体を検知する人体検知手段と、
遠隔制御装置により電子機器の遠隔制御が行われた場合に、該遠隔制御された前記電子機器の制御状態を示す第１の情報を生成すると共に、前記第１の情報が示す制御状態を再現すべき期間を示す第２の情報を生成する生成手段と、
前記生成された前記第１の情報及び前記第２の情報を対応付けて記憶する記憶手段と、
前記人体検知手段により人体が検知されている期間中は、前記記憶手段に記憶された前記第２の情報が示す期間に、前記第２の情報に対応付けて記憶された前記第１の情報が示す制御状態が前記電子機器で再現されるように、前記電子機器を制御する制御手段と、
を備えた学習制御装置。
【請求項２】
前記生成手段は、前記電子機器が遠隔制御されたときの制御状態が予め定められた閾値時間以上継続した場合に、該制御状態を示す第１の情報及び前記第２の情報を生成する
請求項１に記載の学習制御装置。
【請求項３】
前記生成手段は、前記電子機器が遠隔制御されたときの制御状態の開始時刻から前記閾値時間が経過する毎に、前記制御状態を示す第１の情報を生成すると共に、前記閾値時間が経過したときの時刻が含まれる期間、または前記閾値時間が経過したときの時刻から前記閾値時間だけ遡った時刻が含まれる期間を示す情報を前記第２の情報として生成する
請求項２に記載の学習制御装置。
【請求項４】
前記生成手段は、前記電子機器が遠隔制御されたときの制御状態の開始時刻及び終了時刻の少なくとも一方が含まれる期間を示す情報を前記第２の情報として生成する
請求項１〜請求項３のいずれか１項記載の学習制御装置。
【請求項５】
前記生成手段は、前記電子機器が遠隔制御されたときの制御状態の開始時刻から終了時刻までの期間が、予め定められた区切りの時刻をまたいだ場合には、該開始時刻から該予め定められた区切りの時刻までの期間と、該予め定められた区切りの時刻から該終了時刻までの期間とを比較し、時間が長い方の期間を含む期間を示す情報を前記第２の情報として生成する
請求項１〜請求項４のいずれか１項記載の学習制御装置。
【請求項６】
前記生成手段は、前記電子機器が遠隔制御されたときの制御状態の開始時刻より予め定められた第１の時間だけ早い時刻を開始時刻とする期間を示す情報を前記第２の情報として生成する
請求項１〜請求項５のいずれか１項記載の学習制御装置。
【請求項７】
前記生成手段は、前記電子機器が遠隔制御されたときの制御状態の終了時刻より予め定められた第２の時間だけ遅い時刻を終了時刻とする期間を示す情報を前記第２の情報として生成する
請求項１〜請求項６のいずれか１項記載の学習制御装置。
【請求項８】
前記生成手段は、予め定められた期間を予め定められた第３の時間毎の複数の制御期間に分割したときのいずれかの制御期間を示す情報を前記第２の情報として生成する
請求項１〜請求項５のいずれか１項記載の学習制御装置。
【請求項９】
前記生成手段は、予め定められた期間を予め定められた第４の時間毎の複数の制御期間に分割したときのいずれかの制御期間を示す情報を前記第２の情報として生成すると共に、前記分割された複数の制御期間のいずれかの制御期間内で、前記電子機器が遠隔制御されたときの制御状態が予め定められた閾値時間以上継続した場合に、該制御状態を示す前記第１の情報及び該制御期間を示す前記第２の情報を生成する
請求項１記載の学習制御装置。
【請求項１０】
前記生成手段は、前記分割された複数の制御期間のうち、前記電子機器が遠隔制御されたときの制御状態の開始時刻または終了時刻に応じて選択される制御期間の開始時刻を、該制御状態の開始時刻より予め定められた第５の時間だけ早い時刻に変更した期間を示す情報を前記第２の情報として生成する
請求項８または請求項９記載の学習制御装置。
【請求項１１】
前記生成手段は、前記分割された複数の制御期間のうち、前記電子機器が遠隔制御されたときの制御状態の開始時刻または終了時刻に応じて選択される制御期間の終了時刻を、該制御状態の終了時刻より予め定められた第６の時間だけ遅い時刻に変更した期間を示す情報を前記第２の情報として生成する
請求項８〜請求項１０のいずれか１項記載の学習制御装置。
【請求項１２】
前記電子機器の現在の制御状態を示す情報を取得する取得手段を更に備え、
前記制御手段は、前記取得手段により取得された情報に応じた制御信号を生成して、前記電子機器を制御する
請求項１〜請求項１１のいずれか１項記載の学習制御装置。
【請求項１３】
前記制御手段は、前記人体検知手段により人体が検知されなくなった場合に、前記電子機器を省電力モードで動作するように制御する第１の制御及び前記電子機器の電源をオフする第２の制御の少なくとも一方を行う
請求項１〜請求項１２のいずれか１項記載の学習制御装置。
【請求項１４】
前記制御手段は、前記人体検知手段により人体が検知されない状態が予め定められた設定時間継続した場合に、前記第１の制御及び前記第２の制御の少なくとも一方を行う
請求項１３に記載の学習制御装置。
【請求項１５】
前記電子機器の制御内容及び該制御内容で前記電子機器を制御する期間を指定した予約情報を登録する登録手段を更に備え、
前記制御手段は、更に、前記登録手段で登録された予約情報で指定された期間に、該予約情報で指定された制御内容で前記電子機器を制御すると共に、前記人体検知手段により人体が検知されている期間中は、前記記憶手段に記憶された第２の情報が示す期間と、前記登録手段により登録された予約情報が示す期間とが重なる場合には、前記予約情報を優先させて、前記電子機器を制御する
請求項１〜請求項１４のいずれか１項記載の学習制御装置。
【請求項１６】
前記電子機器の制御内容及び該制御内容で前記電子機器を制御する期間を指定した予約情報を登録する登録手段と、
前記登録手段で登録された予約情報で指定された期間と前記記憶手段に記憶された第２の情報が示す期間とが重なる場合に、どちらを優先させるかを指定する優先情報指定手段と、を更に備え、
前記制御手段は、更に、前記登録手段で登録された予約情報で指定された期間に、該予約情報で指定された制御内容で前記電子機器を制御すると共に、前記人体検知手段により人体が検知されている期間中は、前記記憶手段に記憶された第２の情報が示す期間と、前記登録手段により登録された予約情報が示す期間とが重なる場合には、前記優先情報指定手段で指定された情報を優先させて、前記電子機器を制御する
請求項１〜請求項１４のいずれか１項記載の学習制御装置。
【請求項１７】
前記制御手段は、前記記憶手段に記憶された情報または前記予約情報に基づいて前記電子機器を制御しているときに、前記遠隔制御装置により前記電子機器の遠隔制御が行われた場合には、前記記憶手段に記憶された情報または前記予約情報に基づいた制御を停止する
請求項１５または請求項１６に記載の学習制御装置。
【請求項１８】
前記制御手段は、更に、学習制御装置の電源をオフする場合には、学習制御装置の電源オフ前に前記電子機器の電源がオフされるように制御する
請求項１〜請求項１７のいずれか１項記載の学習制御装置。
【請求項１９】
前記第１の情報が示す制御状態の少なくとも一部の再現を禁止する禁止期間を設定する設定手段を更に備え、
前記制御手段は、前記設定手段により設定された禁止期間中は、前記人体が検知されている期間であっても、前記記憶手段に記憶された前記第２の情報が示す期間に、該第２の情報に対応付けて記憶された前記第１の情報が示す制御状態の少なくとも一部の再現が禁止されるように制御する
請求項１〜請求項１８のいずれか１項記載の学習制御装置。
【請求項２０】
前記設定手段は、更に、前記禁止期間中の前記電子機器の制御状態を設定することが可能に構成され、
前記制御手段は、前記人体が検知されている期間中且つ前記禁止期間中は、前記電子機器が前記設定手段によって設定された制御状態となるように制御する
請求項１９記載の学習制御装置。
【請求項２１】
前記生成手段は、前記遠隔制御装置により前記電子機器の動作モードを切り替える遠隔制御が行われた場合には、前記第１の情報及び前記第２の情報の生成とは別に、該遠隔制御により切り替えられた後の動作モードを示す動作モード情報を生成し、
前記生成された動作モード情報を記憶する動作モード記憶手段、を更に備え、
前記制御手段は、更に、前記電子機器を制御する際に、前記動作モード記憶手段に記憶された動作モードで前記電子機器が動作するように制御する
請求項１〜請求項２０のいずれか１項記載の学習制御装置。
【請求項２２】
前記遠隔制御装置から送信された前記電子機器を遠隔制御するための制御信号を受信する受信手段と、
前記電子機器を遠隔制御するための制御信号を送信する送信手段と、
前記受信手段で前記制御信号が受信された場合に、該受信された制御信号を再生して前記送信手段から前記電子機器に送信する再生手段と、を更に備えた
請求項１〜請求項２１のいずれか１項記載の学習制御装置。
【請求項２３】
検知範囲の人体を検知する人体検知手段と、
電子機器を遠隔制御する操作が行われた場合に制御信号を送信する送信手段と、
前記電子機器を遠隔制御する操作が行われた場合に、該遠隔制御された前記電子機器の制御状態を示す第１の情報を生成すると共に、前記第１の情報が示す制御状態を再現すべき期間を示す第２の情報を生成する生成手段と、
前記生成された前記第１の情報及び前記第２の情報を対応付けて記憶する記憶手段と、
前記人体検知手段により人体が検知されている期間中は、前記記憶手段に記憶された前記第２の情報が示す期間に、前記第２の情報に対応付けて記憶された前記第１の情報が示す制御状態が前記電子機器で再現されるように、前記電子機器を制御する制御手段と、
を備えた遠隔制御装置。
【請求項２４】
請求項１〜請求項２１のいずれか１項記載の学習制御装置を備えた電子機器。
【請求項２５】
コンピュータを、
遠隔制御装置により電子機器の遠隔制御が行われた場合に、該遠隔制御された前記電子機器の制御状態を示す第１の情報を生成すると共に、前記第１の情報が示す制御状態を再現すべき期間を示す第２の情報を生成する生成手段、
前記生成された前記第１の情報及び前記第２の情報を対応付けて記憶手段に記憶する記憶処理手段、及び
検知範囲の人体を検知する人体検知手段により人体が検知されている期間中は、前記記憶手段に記憶された前記第２の情報が示す期間に、前記第２の情報に対応付けて記憶された前記第１の情報が示す制御状態が前記電子機器で再現されるように、前記電子機器を制御する制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔制御装置による電子機器に対する制御状態を学習して、電子機器を制御する学習制御装置、遠隔制御装置、該学習制御装置を備えた電子機器、及びプログラムに関するものである。
【背景技術】
【０００２】
現在、世界規模で温暖化問題が深刻さを増している状況において、省エネやエコに対する意識が急上昇してきている。また、テレビジョン（以下、テレビ）市場ではブラウン管テレビから薄型テレビへの世代交代時期を迎えている。更に、目覚ましい技術進歩により、薄型テレビの消費電力はブラウン管テレビより同一インチでは低下してきている。
【０００３】
しかしながら、薄型テレビは大型化が進んでおり、大型化による消費電力の上昇が世界規模での総電力量の上昇を招いているのが事実である。テレビは、家電製品において使用時間が比較的長い製品であるために、こうした電力消費の影響は非常に大きな問題となっている。
【０００４】
また、近年は技術の進歩や文化の発展で、様々な電化製品の使用に際し、利便性を求めるニーズが増加している。
【０００５】
例えば、リモートコントロール装置（以下、リモコン）のＯＮ／ＯＦＦは手間、チャンネル変更は手間など、自分の生活スタイルに合わせた制御を行う製品なども期待されてきている。
【０００６】
なお、様々な家電製品付属のリモコン装置の操作に対応するリモコン信号を受信して記憶し、利用者の操作により該記憶したリモコン信号を送信する学習リモコン装置は従来より知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００７−１９４９７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術では、以下の問題を解決することはできない。
【０００８】
例えば、対象の家電製品をテレビとすると、利用者は自らの生活スタイルに応じてテレビを視聴することが多いが、その際、テレビを視聴したい時間帯が到来すると、利用者は自らテレビ本体またはリモコンにて、「電源ＯＮ」ボタンを押す必要があった。また、テレビを視聴しない時間帯が到来すると、利用者は自らテレビ本体またはリモコンにて、「電源ＯＦＦ」ボタンを押す必要があった。また、テレビを見ていないにも関わらず、利用者が電源ＯＦＦボタンを押下する手間を省いてテレビを付けたままにすると、無駄に電力が消費される。
【０００９】
また、利用者が日々異なるテレビ番組を見ている場合には、視聴したいテレビ番組を全て覚えることは困難であり、視聴したいテレビ番組を見逃してしまうこともある。特に、記憶に残る重要なドラマや映画などではなく、テレビ予約やビデオなどの録画予約機能を使用しない程度の重要度がそれほど高くない番組については、見逃すことが多かった。
【００１０】
また、テレビやビデオなどの予約機能を利用する場合であっても、リモコンボタンを複数操作する必要があり手間であった。また、予約機能の操作方法は複雑である場合が多く、操作方法を忘れることもあり、予約操作を行うために取り扱い説明書を読んだり、また、操作方法の困難さから予約機能の利用をあきらめる利用者も多かった。
【００１１】
ビデオやＤＶＤの再生機器の視聴などでは、テレビと再生機器の両方の電源をＯＮさせてから、再生機器の「再生ボタン」を押す等、複数の操作を行う必要があり、利便性が悪かった。なお、従来の学習リモコン装置を利用したとしても、これを学習リモコン装置に覚えさせる手間がかかる。また、テレビやビデオだけでなく、エアコンや照明器具など、様々な家電機器についても同様である。
【００１２】
本発明は、上述した課題を解決するために提案されたものであり、利用者の手を煩わせることなく電子機器の制御状態及び該制御状態を再現させたい期間を示す情報を記憶でき、人体を検知したときに該記憶内容に応じて電子機器を制御することができる学習制御装置、遠隔制御装置、該学習制御装置を備えた電子機器、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１に記載の発明の学習制御装置は、検知範囲の人体を検知する人体検知手段と、遠隔制御装置により電子機器の遠隔制御が行われた場合に、該遠隔制御された前記電子機器の制御状態を示す第１の情報を生成すると共に、前記第１の情報が示す制御状態を再現すべき期間を示す第２の情報を生成する生成手段と、前記生成された前記第１の情報及び前記第２の情報を対応付けて記憶する記憶手段と、前記人体検知手段により人体が検知されている期間中は、前記記憶手段に記憶された前記第２の情報が示す期間に、前記第２の情報に対応付けて記憶された前記第１の情報が示す制御状態が前記電子機器で再現されるように、前記電子機器を制御する制御手段と、を備えて構成されている。
【００１４】
このように、電子機器の制御状態を示す第１の情報と制御状態を再現すべき期間を示す第２の情報とを生成して記憶するようにしたため、利用者の手を煩わせることなく、制御状態の再現に必要な情報を記憶することができる。また、人体が検知されている期間中は、該記憶した第２の情報が示す期間に、第１の情報が示す制御状態が再現されるように制御するため、利用者の手を煩わせることなく電子機器を制御できる。
【００１５】
請求項２の発明において、前記生成手段は、前記電子機器が遠隔制御されたときの制御状態が予め定められた閾値時間以上継続した場合に、該制御状態を示す第１の情報及び前記第２の情報を生成する。
【００１６】
このような構成によれば、継続時間が閾値時間未満の短い制御状態は記憶されない。短い時間の制御状態は、利用者が再現を希望しない場合が多い。従って、こうした制御状態を記憶しないことで、結果として、利用者が希望する制御状態を示す第１の情報及び第２の情報を生成できる。
【００１７】
請求項３の発明において、前記生成手段は、前記電子機器が遠隔制御されたときの制御状態の開始時刻から前記閾値時間が経過する毎に、前記制御状態を示す第１の情報を生成すると共に、前記閾値時間が経過したときの時刻が含まれる期間、または前記閾値時間が経過したときの時刻から前記閾値時間だけ遡った時刻が含まれる期間を示す情報を前記第２の情報として生成する。
【００１８】
このような構成によれば、例えば、閾値時間を２０分とし、何らかの制御状態の継続期間が９：００〜１０：１０とした場合には、９：２０、９：４０、１０：００の３回のタイミングで、該制御状態を示す第１の情報及び第２の情報が生成される。また、生成手段が、閾値時間が経過したときの時刻が含まれる期間示す情報を第２の情報として生成する場合には、９：２０を含む期間を示す第２の情報、９：４０を含む期間を示す第２の情報、１０：００を含む期間を示す第２の情報が生成される。また、生成手段が、閾値時間が経過したときの時刻から閾値時間（この例では２０分）だけ遡った時刻が含まれる期間を示す情報を第２の情報として生成する場合には、９：００を含む期間を示す第２の情報、９：２０を含む期間を示す第２の情報、９：４０を含む期間を示す第２の情報が生成される。これにより、効率的に、利用者が再現を希望すると推定される期間を第２の情報として生成できる。
【００１９】
請求項４の発明において、前記生成手段は、前記電子機器が遠隔制御されたときの制御状態の開始時刻及び終了時刻の少なくとも一方が含まれる期間を示す情報を前記第２の情報として生成する。
【００２０】
制御状態の開始時刻が含まれる期間を第２の情報として生成すれば、再現させるべき制御状態の再現開始が遅れないように制御できる。また、制御状態の終了時刻が含まれる期間を第２の情報として生成すれば、再現させるべき制御状態の再現が途中で途切れないように制御できる。
【００２１】
請求項５の発明において、前記生成手段は、前記電子機器が遠隔制御されたときの制御状態の開始時刻から終了時刻までの期間が、予め定められた区切りの時刻をまたいだ場合には、該開始時刻から該予め定められた区切りの時刻までの期間と、該予め定められた区切りの時刻から該終了時刻までの期間とを比較し、時間が長い方の期間を含む期間を示す情報を前記第２の情報として生成する。
【００２２】
このような構成によれば、制御状態の開始時刻から予め定められた区切りの時刻までの期間と、予め定められた区切りの時刻か制御状態の終了時刻までの期間とが比較され、長い方の期間を含む期間を示す第２の情報が生成される。すなわち短い方の期間は、利用者にとって再現を特に望んでいない期間である可能性が高いと推定できる。反対に長い方の期間は、利用者が再現を望んでいる期間である可能性が高いと推定できる。従って、長い方の期間が含まれるように第２の情報を生成することで、利用者の希望に合致した第２の情報を生成して記憶することができる。
【００２３】
請求項６の発明において、前記生成手段は、前記電子機器が遠隔制御されたときの制御状態の開始時刻より予め定められた第１の時間だけ早い時刻を開始時刻とする期間を示す情報を前記第２の情報として生成する。
【００２４】
このような構成によれば、制御状態の再現が遅れないよう早めに開始される。なお、予め定められた第１の時間とは、固定の時間であってもよいし、電子機器が遠隔制御されたときの制御状態の開始時刻に応じて定まる時間であってもよい。
【００２５】
請求項７の発明において、前記生成手段は、前記電子機器が遠隔制御されたときの制御状態の終了時刻より予め定められた第２の時間だけ遅い時刻を終了時刻とする期間を示す情報を前記第２の情報として生成する。
【００２６】
このような構成によれば、制御状態の再現が途中で途切れないように制御される。なお、予め定められた第２の時間とは、固定の時間であってもよいし、電子機器が遠隔制御されたときの制御状態の終了時刻に応じて定まる時間であってもよい。
【００２７】
請求項８の発明において、前記生成手段は、予め定められた期間を予め定められた第３の時間毎の複数の制御期間に分割したときのいずれかの制御期間を示す情報を前記第２の情報として生成する。
【００２８】
例えば、テレビ番組などは、３０分単位や１時間単位で放映されることが多い。従って、例えば、１日２４時間を３０分毎の４８個の制御期間に分割したときのいずれかの制御期間を示す情報を第２の情報として生成すれば、この情報に基づいて制御することで、番組を最初から視聴することができ、利用者にとって都合がよい。
【００２９】
請求項９の発明において、前記生成手段は、予め定められた期間を予め定められた第４の時間毎の複数の制御期間に分割したときのいずれかの制御期間を示す情報を前記第２の情報として生成すると共に、前記分割された複数の制御期間のいずれかの制御期間内で、前記電子機器が遠隔制御されたときの制御状態が予め定められた閾値時間以上継続した場合に、該制御状態を示す前記第１の情報及び該制御期間を示す前記第２の情報を生成する。
【００３０】
このような構成によれば、制御期間内である制御状態が予め定められた閾値時間以上継続した場合には、該制御期間での再現を利用者が望んでいるものと推測される。従って、該制御状態を示す第１の情報と、該制御期間を示す第２の情報とを生成して記憶することで、利用者の希望に沿った制御ができる。
【００３１】
請求項１０の発明において、前記生成手段は、前記分割された複数の制御期間のうち、前記電子機器が遠隔制御されたときの制御状態の開始時刻または終了時刻に応じて選択される制御期間の開始時刻を、該制御状態の開始時刻より予め定められた第５の時間だけ早い時刻に変更した期間を示す情報を前記第２の情報として生成する。
【００３２】
このような構成によれば、制御状態の再現が遅れないよう早めに開始される。なお、予め定められた第５の時間とは、固定の時間であってもよいし、電子機器が遠隔制御されたときの制御状態の開始時刻に応じて定まる時間であってもよい。
【００３３】
請求項１１の発明において、前記生成手段は、前記分割された複数の制御期間のうち、前記電子機器が遠隔制御されたときの制御状態の開始時刻または終了時刻に応じて選択される制御期間の終了時刻を、該制御状態の終了時刻より予め定められた第６の時間だけ遅い時刻に変更した期間を示す情報を前記第２の情報として生成する。
【００３４】
このような構成によれば、制御状態の再現が途中で途切れないように制御される。なお、予め定められた第６の時間とは、固定の時間であってもよいし、電子機器が遠隔制御されたときの制御状態の終了時刻に応じて定まる時間であってもよい。
【００３５】
請求項１２の発明は、前記電子機器の現在の制御状態を示す情報を取得する取得手段を更に備え、前記制御手段は、前記取得手段により取得された情報に応じた制御信号を生成して、前記電子機器を制御する。
【００３６】
このような構成によれば、電子機器を制御するための適切な制御信号を生成できる。
【００３７】
請求項１３の発明において、前記制御手段は、前記人体検知手段により人体が検知されなくなった場合に、前記電子機器を省電力モードで動作するように制御する第１の制御及び前記電子機器の電源をオフする第２の制御の少なくとも一方を行う。
【００３８】
このような構成によれば、利用者が人体検知手段の検知範囲からいなくなったとき、自動的に省電力モードや電源オフに制御されるため、消費電力を低減できる。
【００３９】
請求項１４の発明において、前記制御手段は、前記人体検知手段により人体が検知されない状態が予め定められた設定時間継続した場合に、前記第１の制御及び前記第２の制御の少なくとも一方を行う。
【００４０】
例えば、人体が検知されなくなってすぐに省電力モードや電源オフに制御されると、利用者にとって不都合なこともある。例えば、利用者がトイレ等の用事で少し席をはずしただけの場合等、離席してもすぐに戻ってくる場合には、利用者にとっては、省電力モードや電源オフにならず制御状態が継続していた方が望ましい。また、利用者が戻ってきてすぐに人体を検知して省電力モードを解除したり電源オンに制御したとしても、電子機器の起動時間が長くかかることもある。従って、上記のように設定時間を設けることで、こうした不都合な事態を回避でき、利用者にとって快適な制御状態を維持できる。
【００４１】
請求項１５の発明において、前記電子機器の制御内容及び該制御内容で前記電子機器を制御する期間を指定した予約情報を登録する登録手段を更に備え、
前記制御手段は、更に、前記登録手段で登録された予約情報で指定された期間に、該予約情報で指定された制御内容で前記電子機器を制御すると共に、前記人体検知手段により人体が検知されている期間中は、前記記憶手段に記憶された第２の情報が示す期間と、前記登録手段により登録された予約情報が示す期間とが重なる場合には、前記予約情報を優先させて、前記電子機器を制御する。
【００４２】
このような構成によれば、例えば、確実に実行させたい制御内容の予約情報（例えば、見逃したくないテレビ番組を視聴するための予約情報）等を登録しておくことができ、確実に予約情報に基づいた制御ができる。
【００４３】
請求項１６の発明において、前記電子機器の制御内容及び該制御内容で前記電子機器を制御する期間を指定した予約情報を登録する登録手段と、前記登録手段で登録された予約情報で指定された期間と前記記憶手段に記憶された第２の情報が示す期間とが重なる場合に、どちらを優先させるかを指定する優先情報指定手段と、を更に備え、前記制御手段は、更に、前記登録手段で登録された予約情報で指定された期間に、該予約情報で指定された制御内容で前記電子機器を制御すると共に、前記人体検知手段により人体が検知されている期間中は、前記記憶手段に記憶された第２の情報が示す期間と、前記登録手段により登録された予約情報が示す期間とが重なる場合には、前記優先情報指定手段で指定された情報を優先させて、前記電子機器を制御する。
【００４４】
このような構成によれば、優先させるべき情報を指定できるため、利用者にとって利便性が高い。
【００４５】
請求項１７の発明において、前記制御手段は、前記記憶手段に記憶された情報または前記予約情報に基づいて前記電子機器を制御しているときに、前記遠隔制御装置により前記電子機器の遠隔制御が行われた場合には、前記記憶手段に記憶された情報または前記予約情報に基づいた制御を停止する。
【００４６】
このような構成によれば、利用者が遠隔制御装置により遠隔制御した制御状態を維持できる。
【００４７】
請求項１８の発明において、前記制御手段は、更に、学習制御装置の電源をオフする場合には、学習制御装置の電源オフ前に前記電子機器の電源がオフされるように制御する。
【００４８】
このような構成によれば、消費電力を低減できる。
【００４９】
請求項１９の発明において、前記第１の情報が示す制御状態の少なくとも一部の再現を禁止する禁止期間を設定する設定手段を更に備え、前記制御手段は、前記設定手段により設定された禁止期間中は、前記人体が検知されている期間であっても、前記記憶手段に記憶された前記第２の情報が示す期間に、該第２の情報に対応付けて記憶された前記第１の情報が示す制御状態の少なくとも一部の再現が禁止されるように制御する。
【００５０】
このような構成によれば、第１の情報の少なくとも一部を再現したくない状況が発生した場合等に有用である。
【００５１】
請求項２０の発明において、前記設定手段は、更に、前記禁止期間中の前記電子機器の制御状態を設定することが可能に構成され、前記制御手段は、前記人体が検知されている期間中且つ前記禁止期間中は、前記電子機器が前記設定手段によって設定された制御状態となるように制御する。
【００５２】
このような構成によれば、第１の情報を再現しない代わりに、利用者が希望する他の制御を行うことができる。
【００５３】
請求項２１の発明において、前記生成手段は、前記遠隔制御装置により前記電子機器の動作モードを切り替える遠隔制御が行われた場合には、前記第１の情報及び前記第２の情報の生成とは別に、該遠隔制御により切り替えられた後の動作モードを示す動作モード情報を生成し、前記生成された動作モード情報を記憶する動作モード記憶手段、を更に備え、前記制御手段は、更に、前記電子機器を制御する際に、前記動作モード記憶手段に記憶された動作モードで前記電子機器が動作するように制御する。
【００５４】
例えば、利用者が一旦電子機器を省電力モード等の動作モードに切り替えた後は、利用者が省電力モードを解除しない限りその後も引き続き省電力モードでの動作を望む場合が多い。しかしながら、電子機器の仕様によっては、電源オフすると省電力モードが解除されてしまう製品もある。従って、学習制御装置でそうした動作モードも記憶しておき、制御に用いることで、電子機器を利用者の希望する制御状態で動作させることができる。
【００５５】
請求項２２の発明において、学習制御装置は、前記遠隔制御装置から送信された前記電子機器を遠隔制御するための制御信号を受信する受信手段と、前記電子機器を遠隔制御するための制御信号を送信する送信手段と、前記受信手段で前記制御信号が受信された場合に、該受信された制御信号を再生して前記送信手段から前記電子機器に送信する再生手段と、を更に備えている。
【００５６】
例えば、学習制御装置の設置位置によっては、学習制御装置が、遠隔制御装置から電子機器への制御信号を遮る障害物となり、遠隔制御ができなくなる場合もあるが、このような構成によれば、学習制御装置で制御信号を受信したときに、該受信した制御信号を再生して送信することができるため、遠隔制御の妨げとなることを防止できる。
【００５７】
請求項２３の発明の遠隔制御装置は、検知範囲の人体を検知する人体検知手段と、電子機器を遠隔制御する操作が行われた場合に制御信号を送信する送信手段と、前記電子機器を遠隔制御する操作が行われた場合に、該遠隔制御された前記電子機器の制御状態を示す第１の情報を生成すると共に、前記第１の情報が示す制御状態を再現すべき期間を示す第２の情報を生成する生成手段と、前記生成された前記第１の情報及び前記第２の情報を対応付けて記憶する記憶手段と、前記人体検知手段により人体が検知されている期間中は、前記記憶手段に記憶された前記第２の情報が示す期間に、前記第２の情報に対応付けて記憶された前記第１の情報が示す制御状態が前記電子機器で再現されるように、前記電子機器を制御する制御手段と、を備えている。
【００５８】
請求項２４の発明は、請求項１〜請求項２１のいずれか１項記載の学習制御装置を備えた電子機器である。
請求項２３及び２４の発明によっても、利用者の手を煩わせることなく電子機器の制御状態及び該制御状態を再現させたい期間を示す情報を記憶でき、人体を検知したときに該記憶内容に応じて電子機器を制御することができる。
【００５９】
また、請求項２５の発明は、コンピュータを、遠隔制御装置により電子機器の遠隔制御が行われた場合に、該遠隔制御された前記電子機器の制御状態を示す第１の情報を生成すると共に、前記第１の情報が示す制御状態を再現すべき期間を示す第２の情報を生成する生成手段、前記生成された前記第１の情報及び前記第２の情報を対応付けて記憶手段に記憶する記憶処理手段、及び検知範囲の人体を検知する人体検知手段により人体が検知されている期間中は、前記記憶手段に記憶された前記第２の情報が示す期間に、前記第２の情報に対応付けて記憶された前記第１の情報が示す制御状態が前記電子機器で再現されるように、前記電子機器を制御する制御手段、として機能させるためのプログラムである。
【発明の効果】
【００６０】
以上説明したように本発明によれば、利用者の手を煩わせることなく電子機器の制御状態及び該制御状態を再現させたい期間を示す情報を記憶でき、人体を検知したときに該記憶内容に応じて電子機器を制御することができる、という効果を奏する。
【発明を実施するための最良の形態】
【００６１】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【００６２】
図１は、本発明の一実施形態に係る学習制御装置１０の設置例及び動作概要を説明する説明図である。図１では、学習制御装置１０は、電子機器１２（本実施の形態では、テレビジョン受像機）と、電子機器１２の利用者が電子機器１２を視聴する際に着座する蓋然性が高い領域との間に設置される。
【００６３】
電子機器１２は、付属のリモコン装置１８により制御される。図示は省略するが、リモコン装置１８の、電子機器１２側に向けて用いる先端面中央部には、赤外線による制御信号（リモートコントロール信号、以下リモコン信号）を送信するための赤外線信号送信部が設けられている。一方、電子機器１２には、映像を表示する表示画面１４と、リモコン信号受信部１６が設けられている。電子機器１２は、リモコン信号受信部１６によりリモコン信号を受信し、該受信したリモコン信号に応じて動作する。
【００６４】
なお、本実施の形態では、リモコン信号を赤外線信号として説明するが、本発明は、リモコン信号を赤外線信号に限定するものではない。例えば、電子機器１２及びリモコン装置１８の通信方法としてBluetooth技術を用いるのであれば、Bluetooth技術に対応した帯域の電波信号であってもよいし、無線ＬＡＮ技術を用いるのであれば、無線ＬＡＮに対応した帯域の電波信号であってもよい。
【００６５】
学習制御装置１０は、学習機能を有する。学習機能には、リモコン装置１８から送信されたリモコン信号を受信して、該リモコン信号に応じた電子機器１２の制御状態を示す情報と、該制御状態を再現すべき期間を示す情報とを生成して記憶する学習処理の機能と、人体が検知されている期間は、該学習処理で記憶された情報（以下、学習情報）に基づいてリモコン信号を送信して電子機器１２を制御する学習制御処理の機能とが含まれる。なお、以下では、学習情報を生成して記憶することを、学習する、と記載する。学習情報については後述する。
【００６６】
また、本実施の形態では、電源のON/OFFに関するリモコン信号と視聴チャンネル切り替えに関するリモコン信号のみを学習対象として説明する。しかしながら、学習対象とするリモコン信号は、これに限定されず、例えば、省電力に関するリモコン信号など様々なリモコン信号を対象として学習することができる。
【００６７】
次に、学習制御装置１０の構成について図２〜図５を用いて説明する。
【００６８】
図２は、学習制御装置１０の正面図であり、図３は、学習制御装置１０の背面図である。また、図４は、学習制御装置１０を正面方向から見た分解斜視図であり、図５は、学習制御装置１０を背面方向から見た分解斜視図である。
【００６９】
学習制御装置１０は、円筒状の筐体２０を備え、この筐体２０は、同様に円筒状に形成された支持部２８により支持されている。
【００７０】
筐体２０は、筐体正面部６０及び筐体背面部６２により構成されている。筐体２０内部には、基板５４及び基板５６が設けられている。基板５４には、操作ボタン３４ｂ及び操作スイッチ３４ｃが設けられ、基板５６には、赤外線式の人体検知部３６ｂ及び各種情報を表示する表示部３８が設けられている。また、図４，５には図示されていないが、基板５４には、制御部７２が装備され、基板５６には、記憶部７４が装備されている（図６も参照。）。
【００７１】
なお、筐体正面部６０には、筐体２０内部の人体検知部３６ｂにより学習制御装置１０の周囲に存在する人体の検知が可能なように、開口部４６が設けられている。また、基板５６に設けられた表示部３８は、筐体正面部６０の嵌め込み部４８に嵌め込まれ、外部から視認可能になっている。
【００７２】
更に、筐体正面部６０には、人体検知部３６ｂ及び表示部３８を保護するための保護カバー２２が設けられている。保護カバー２２は、赤外線の透過が可能な、透明或いは半透明な部材からなる。なお、保護カバー２２として、赤外線の透過が可能な不透明な部材を用いてもよい。
【００７３】
一方、筐体背面部６２の中央部には電池収納部４４が設けられ、学習制御装置１０を構成する各部に電源供給する乾電池が収納可能に構成されている。更に、基板５４に設けられた操作ボタン３４ｂ及び操作スイッチ３４ｃは、筐体背面部６２の嵌め込み部６６，６８に嵌め込まれ、外部から操作可能になっている。
【００７４】
そして、筐体背面部６２には、電池収納部４４、操作ボタン３４ｂ及び操作スイッチ３４ｃを覆うように開閉部材２４が設けられている。また、筐体背面部６２には、開閉部材２４を開閉可能に支持する２つのヒンジ４０が設けられ、ヒンジ４０により開閉部材２４と筐体背面部６２とが連結されている。開閉部材２４には、つまみ部材４２が設けられている。利用者は、つまみ部材４２をつまんで、開閉部材２４を開閉する。
【００７５】
筐体２０を支持する支持部２８は、赤外線の透過が可能な、透明或いは半透明な部材からなり、その内部には、受信部３２が複数個（本実施の形態では５個）配置された基板５２が設けられている。受信部３２は、赤外線受光素子を含んで構成され、赤外線のリモコン信号を受信して電気信号に変換する。本実施の形態では、水平方向３０〜４５度程度を検出範囲とする赤外線センサを受信部３２として用いている。これら５個の受信部３２を基板５２における学習制御装置１０の正面側縁辺に沿って等間隔に配置することで、学習制御装置１０の正面側の水平方向１８０度程度のエリアからリモコン信号を検出する。
なお、支持部２８として、赤外線の透過が可能な不透明な部材を用いてもよい。また、受信部３２の検知方向、検知範囲、及び個数は一例であって、これらに限定されるものではない。
【００７６】
また、基板５２には、ＡＣアダプタ接続部６４が設けられている。ＡＣアダプタ接続部６４は、商用電力を学習制御装置１０の各部に供給するための直流電力に変換するＡＣ／ＤＣコンバータとしてのＡＣアダプタ（図示省略）を接続する接続部である。学習制御装置１０は、ＡＣアダプタからＡＣアダプタ接続部６４を介して供給された電力または電池収納部４４に設けられた乾電池から供給された電力により動作する。
【００７７】
また、筐体２０の上部には、基板５０が設置され、基板５０上の中央部には、２つの送信部３０ａが配置されている。これら送信部３０ａは、赤外線発光素子を含んで構成され、上方向（図２〜図５の上側）に赤外線のリモコン信号を送信する。
【００７８】
また、基板５０上には、学習制御装置１０の背面側縁辺に沿って、５つの送信部３０ｂが等間隔に配置されている。これら送信部３０ｂは、赤外線発光素子を含んで構成され、水平方向に赤外線のリモコン信号を送信する。５つの送信部３０ｂにより、学習制御装置１０の背面側の水平方向１８０度程度にわたりリモコン信号の送信を可能としている。        
【００７９】
尚、送信部３０ａ及び送信部３０ｂの個数や送信方向、送信範囲はこれに限定されるものではない。リモコン信号の送信範囲などに応じた個数及び配置で装備するとよい。
【００８０】
また、基板５０上には、正面側縁辺に沿って、複数個（本実施の形態では４つ）の人体検知部３６ａが設けられている。人体検知部３６ａも、上記人体検知部３６ｂと同様、赤外線式のセンサである。４つの人体検知部３６ａにより、学習制御装置１０の正面側の水平方向１８０度程度のエリアにいる人体を検出する。
【００８１】
また、学習制御装置１０には、基板５０を覆うように、ドーム状の保護カバー２６が設けられている。保護カバー２６は、赤外線の透過が可能な、透明或いは半透明な部材により構成されている。なお、保護カバー２６として、赤外線の透過が可能な不透明な部材を用いてもよい。保護カバー２６の上側には円形の貫通孔が設けられ、該貫通孔を貫通して先端部分が外部に突き出た状態で円筒状のプライベートボタン３４ａが設けられている。本実施の形態の学習制御装置１０は、後述するように、複数の動作モードを設定することができるが、プライベートボタン３４ａは、複数の動作モードのうち、プライベートモード（詳細は後述）のON/OFFを設定するためのスイッチである。
【００８２】
このほか、学習制御装置１０には、学習制御装置１０の操作ボタン３４ｂや操作スイッチ３４ｃ等を照明する照明部や、警報音声などを発生させるスピーカ等が備えられているが、ここでは図示を省略する。
【００８３】
図６は、学習制御装置１０の電気的な構成を示すブロック図である。同図に示すように、学習制御装置１０は、送信部３０、受信部３２、操作部３４、人体検知部３６、表示部３８、電源部７０、制御部７２、及び記憶部７４を備えている。
【００８４】
電源部７０は、電池収納部４４に嵌め込まれた乾電池から供給された電力、またはＡＣアダプタからＡＣアダプタ接続部６４を介して供給された電力を、制御部７２、記憶部７４、操作部３４、表示部３８、人体検知部３６、受信部３２、及び送信部３０に供給するための電源回路である。なお、図６では、電力供給ラインの図示は省略した。
【００８５】
制御部７２は、学習制御装置１０全体の動作を制御する回路であり、記憶部７４、人体検知部３６、送信部３０、受信部３２、操作部３４、及び表示部３８が接続されている。
【００８６】
制御部７２は、ＣＰＵ（中央演算ユニット）、ＲＡＭ（ランダムアクセスメモリ）、及びＲＯＭ（リードオンリメモリ）からなるマイクロコンピュータを含んで構成されている。制御部７２のＲＯＭには、ＣＰＵが実行するプログラムが予め記憶されている。なお、ＣＰＵが実行するプログラムが記憶される記憶手段はＲＯＭに限定されず、例えば、ＨＤＤであってもよいし、フラッシュメモリであってもよい。
【００８７】
また、制御部７２は、信号処理回路を含んでいる。信号処理回路は、入力された様々な信号を変換して出力する回路である。より具体的には、信号処理回路は、人体検知部３６から電気信号が入力された場合には、該電気信号を予め定められたレベルのデジタル信号に変換して、ＣＰＵに出力する。また、信号処理回路は、リモコン信号が光電変換された電気信号が受信部３２から入力された場合には、該電気信号から搬送波を除いた制御信号を抽出してＣＰＵに出力する。また、信号処理回路は、リモコン信号を生成するための制御信号がＣＰＵから入力された場合には、該制御信号から赤外線のリモコン信号を生成して送信部３０に出力する。
【００８８】
記憶部７４は、不揮発性メモリ等（例えば、フラッシュメモリなど）から構成されている。記憶部７４には、学習制御装置１０の動作に必要な様々な設定情報が記憶される。図７に、記憶部７４に記憶される設定情報の一例を示す。設定情報は、操作部３４によって利用者が設定可能であるが、いずれも、予め何らかの初期値が設定されているものとする。なお、図示した設定情報は一例であって、設定項目や設定内容がこれらに限定されるものではない。
【００８９】
また、記憶部７４には、リモコン装置１８からのリモコン信号を受信して生成された学習情報が記憶される。図８に、学習情報の一例を示す。本実施の形態では、電子機器１２の機器名、機器作動情報（本実施の形態では電源のON/OFFを示す情報）、電子機器１２の電源がONのときの視聴チャンネルの情報、曜日、開始時刻、及び終了時刻が対応付けられて記憶されている。ここでは、曜日、開始時刻、及び終了時刻の情報が本発明の第２の情報に相当し、機器作動情報及び視聴チャンネルの情報が本発明の第１の情報に相当する。
【００９０】
本実施の形態では、基本的には、１日２４時間を予め定められた制御単位時間毎に複数の制御期間に分割し、各制御期間に対応して学習情報を記憶するようにしている。図８に示す例では、制御単位時間を３０分として１日を４８の制御期間に分割し、該分割された各制御期間毎に学習情報が登録される。開始時刻及び終了時刻で表される各期間が制御期間に該当する。基本的には、図示されるように、９：００〜９：３０、９：３０〜１０：００というような制御期間毎に学習情報が登録される。なお、以下では、学習情報の開始時刻及び終了時刻で表される期間を学習制御期間と呼称し、１日２４時間を制御単位時間毎に分割したときの制御期間と区別して説明する。
【００９１】
また、以下では、各制御期間を区分する区切りの時刻を制御区切り時刻と呼称する。例えば、図８に示す例では、・・・９時、９時３０分、１０時、１０時３０分・・・が制御区切り時刻となる。
【００９２】
なお、制御単位時間は３０分に限定されず、例えば、１分であってもよいし、５分であってもよいし、１５分であってもよいし、１時間であってもよい。また、本実施の形態では、利用者が、制御単位時間を設定できるように構成されている（後述）。
【００９３】
また、本実施の形態では、一週間単位で（曜日毎に）学習するように予め設定されているが、１日単位であってもよいし、平日と休日とで区別して学習するようにしてもよい。なお、曜日毎に学習する場合には、１日４８個の制御期間×７日＝３３６個の制御期間毎に学習情報が登録されうる。
【００９４】
なお、利用者により学習制御装置１０の利用が開始される前は、学習情報は未登録であるものとする。
【００９５】
また、記憶部７４には、カレンダー情報も記憶されており、カレンダー情報から日時や曜日の特定が可能な構成となっている。
【００９６】
また、各メーカの家電機器で使用されるリモコンコード（家電機器を操作するリモコン信号が示す制御コード）は、各メーカや家電機器毎に異なるため、記憶部７４には、予め様々なメーカの家電機器毎にリモコンコードの情報が記憶されている。
【００９７】
なお、上記学習情報の第１の情報として、リモコン信号を識別する識別情報、例えば、リモコンコードを記憶するようにしてもよい。リモコンコードも、制御状態を示す情報であるため、上記情報に代えて記憶するようにしてもよい。
【００９８】
なお、記憶部７４に、制御部７２のＣＰＵが実行するプログラムが記憶されていてもよい。
【００９９】
操作部３４は、プライベートボタン３４ａ、操作ボタン３４ｂ、及び操作スイッチ３４ｃから構成されており、これらを操作することにより発生した操作信号は制御部７２に入力される。制御部７２は、該入力された操作信号に応じて、学習制御装置１０を制御したり、各種設定情報を設定したりする。
【０１００】
プライベートボタン３４ａは、前述したように、プライベートモードのON/OFFを設定するためのボタンであり、プライベートボタン３４ａが押下されると、プライベートモードがON状態になり、プライベートモードがON状態において再度プライベートボタン３４ａが押下されると、プライベートモードがOFF状態（解除）になる。
【０１０１】
なお、本実施の形態において、プライベートモードは、プライベートモード開始から予め設定された時間が経過するまで、記憶部７４に記憶された学習情報の視聴チャンネルの情報に応じた制御が禁止されるモードをいう。プライベートモードは、例えば、急な来客があった場合等に活用される。以下、プライベートモードを、Ｐモードと呼称する。なお、プライベートボタン３４ａの操作によって、図７に示す設定項目「Ｐモード」の設定が変更される。なお、本実施の形態では、Ｐモードを、記憶部７４に記憶された学習情報の一部である視聴チャンネルの情報に応じた制御が禁止されるモードとしたが、視聴チャンネルだけでなく、記憶部７４に記憶された学習情報全てに応じた制御が禁止されるモードとしてもよい。
【０１０２】
次に、操作ボタン３４ｂについて説明する。
【０１０３】
操作ボタン３４ｂは、時計ボタン、初期チャンネル設定ボタン、予約登録ボタン、離席設定ボタン、応用メニューボタン、学習情報編集ボタン、キャンセルボタン、矢印ボタン、及び決定ボタンを含んで構成されている。
【０１０４】
矢印ボタンは、利用者が設定情報の内容を入力するためのボタンであり、設定情報の入力中は矢印ボタンの操作に応じて表示部３８に表示される情報が変化する。決定ボタンは、矢印ボタンの操作により入力された内容を設定情報として決定するためのボタンである。
【０１０５】
また、時計ボタン、初期チャンネル設定ボタン、予約登録ボタン、離席設定ボタン、応用メニューボタン、学習情報編集ボタン、の各ボタンは、設定項目種別を選択するためのボタンである。利用者は、これらのボタンのうちいずれかを押下して設定項目種別を選択した後、各設定内容を矢印ボタンや決定ボタン等を操作することによって入力する。
【０１０６】
なお、利用者の設定操作中は、制御部７２の制御により、表示部３８に利用者の操作内容が表示される。利用者は、該表示部３８の表示内容を確認しながら、矢印ボタンや決定ボタン等を操作することによって各種設定情報を入力できる。入力された設定情報は記憶部７４に記憶されることにより設定される。
【０１０７】
以下、本実施の形態において、操作ボタン３４ｂの操作により設定される設定情報について説明する。
【０１０８】
時計ボタンは、制御部７２に内蔵されている時計の日時を設定するためのボタンである。このボタンが押下され、矢印ボタンや決定ボタンが操作されると、図７に示す設定項目「時計」が設定される。この設定項目「時計」が設定されたときに、制御部７２に内蔵されている時計が、該設定された日時に補正される。なお、正確な時刻合わせのために、学習制御装置１０に電波による時刻調整機能を設けても良い。この場合には、利用者が時計を設定しなくても、電源をONすれば電波による正確な時刻を設定できる。
【０１０９】
初期チャンネル設定ボタンは、記憶部７４に学習情報が何も記憶されていない初期の段階で視聴するチャンネルを設定するためのボタンである。このボタンが押下され、矢印ボタンや決定ボタンが操作されると、図７に示す設定項目「初期チャンネル設定」が設定される。
【０１１０】
予約登録ボタンは、年月日、開始時刻、終了時刻、及び制御内容（例えば、電源のON/OFF及び視聴するチャンネルを示す情報）を予約情報として記憶するためのボタンである。このボタンが押下されて、矢印ボタンや決定ボタンが操作されることにより予約情報が入力されると、図７に示す設定項目「予約登録」に対し、該入力した予約情報が登録される。以下、予約情報の年月日、開始時刻、及び終了時刻の情報で特定される期間を予約期間と呼称する。また、以下では、予約情報を記憶することを、予約情報を登録すると表現する場合もある。
【０１１１】
「予約登録」を設定すると、予約期間に、設定された制御内容で電子機器１２が制御される。「予約登録」は、学習機能とは別に、見逃したくない番組を視聴するために予約する場合等に用いられる設定項目である。
【０１１２】
なお、ここでは、予約情報として年月日を設定するようにしたが、曜日を設定するようにしてもよいし、平日または土日のいずれかを示す情報を設定してもよい。毎日の制御内容として設定する場合には、開始時刻及び終了時刻だけを設定するようにしてもよい。
【０１１３】
離席設定ボタンは、利用者が人体検知部３６で検出されなくなった（離席した）場合の制御内容を設定するためのボタンである。このボタンが押下され、矢印ボタンや決定ボタンが操作されると、図７に示す設定項目「離席動作設定情報」が設定される。ここで設定される離席動作設定情報には、利用者が離席してから電子機器１２を省電力状態に切り替えるまでの時間（離席設定１）、電子機器１２を省電力状態に切り替えてから（或いは利用者が離席してから）電源OFFにするまでの時間（離席設定２）、離席設定１に設定された時間が経過した場合の電子機器１２の制御内容（離席動作１）、及び離席設定２に設定された時間が経過した場合の電子機器１２の制御内容（離席動作２）が含まれる。
【０１１４】
なお、設定項目「離席動作１」には、例えば、「輝度を下げる」、「音量を下げる」、「表示領域のサイズを小さくする」等のように、電子機器１２の消費電力を低減させるための制御内容を設定することができる。また、設定項目「離席動作２」には、電源OFFの可否を設定することができる。例えば、離席しても電源OFFされないように設定したい場合には、「離席動作２」を「電源OFFしない」と設定することができる。
【０１１５】
また、電子機器１２に電子機器１２を省電力状態にする省電力モードの機能が無い場合には、「離席設定１」を「０分（なし）」に設定するようにしてもよい。また、"離席機能"自体のON/OFFを設定することができるような設定項目が設けられていても良い。この設定項目がONの場合には、通常通り離席処理を行い、この設定項目がOFFの場合には、利用者が人体検知部３６で検出されなくなった場合であっても、電子機器１２に対する省電力や電源OFF等の制御を行わないようにする。
【０１１６】
応用メニューボタンは、各種応用メニューの設定を行うためのボタンである。このボタンが押下され、矢印ボタンや決定ボタンが操作されると、図７に示す設定項目「応用メニュー」が設定される。ここで設定される設定項目としては、例えば、リモコン登録、リモコン信号背面送信のON/OFF、人体検知、電源OFF時の対象機器の電源制御、予約情報０件の場合の表示、予約情報ありの場合の表示、Ｐモード時の予約動作の可否、Ｐモード時の視聴チャンネル、Ｐモード終了時間、Ｐモード時の学習機能、学習閾値時間、認証情報、等が含まれる。
【０１１７】
「リモコン登録」は、学習制御装置１０で制御対象とする機器を登録設定する設定項目である。ここでは、電子機器１２に予め割り当てられた識別番号を入力する等により登録される。また、記憶部７４に予め記憶されていないリモコンコードを登録することもできる。このように、予め記憶されていないリモコンコードを登録可能に構成することで、例えば、識別番号が割り当てられていない機器のリモコン装置から送信されるリモコン信号についても学習することができる。
【０１１８】
「リモコン信号背面送信」は、学習制御装置１０でリモコン信号を受信したときに、該受信したリモコン信号を再生して背面の送信部３０から送信する中継機能に関する設定項目であり、この設定項目をONに設定すると該中継機能が働き、OFFに設定すると該中継機能は働かない。学習制御装置１０の設置位置によっては、学習制御装置１０が、電子機器１２のリモコン信号受信部１６へ向かうリモコン信号を遮る障害物となり、リモコン信号受信部１６でリモコン信号が受信されない場合もある。この中継機能をONにすることで、学習制御装置１０の設置位置に関わらず、リモコン装置１８から送信されたリモコン信号が電子機器１２で受信されるように中継することができる。
【０１１９】
「人体検知」は、人体検知部３６による人体検知の結果に応じて制御するか否かを設定する設定項目である。この設定項目をONに設定すると、学習制御装置１０は人体検知の結果に応じて電子機器１２を制御し、OFFに設定すると、学習制御装置１０は人体検知の結果に応じた制御は行わない。
【０１２０】
「電源OFF時の電子機器の電源操作」は、学習制御装置１０の電源をOFFしたときに、電子機器１２の電源もOFFするか否かを設定する設定項目である。この設定項目がONに設定されている場合には、学習制御装置１０の電源をOFFすると、制御部７２は、電子機器１２の電源がOFFされるように制御する。また、この設定情報がOFFに設定されている場合には、学習制御装置１０の電源をOFFしても、電子機器１２の電源はOFFされない。
【０１２１】
「予約情報０件の場合の表示」は、予約情報に基づく制御を行う際に、登録されている予約情報が０件の場合に、表示部３８にその旨を表示するかしないかを設定する設定項目である。
【０１２２】
「予約情報ありの場合の表示」は、予約情報に基づく制御を行う際に、登録されている予約情報が存在する場合に、表示部３８に該登録されている予約情報を表示するかしないかを設定する設定項目である。
【０１２３】
「Ｐモード時の予約動作」は、Ｐモード時に、予約情報に基づく制御を行うか否かを設定する設定項目である。この設定項目をOFFに設定した場合には、Ｐモード時に、「予約登録」に予約情報が記憶されている場合であっても、予約情報に基づく制御は行わない。また、この設定項目をONに設定した場合には、通常通り、予約情報に基づく制御が行われる。
【０１２４】
「Ｐモード時の視聴チャンネル」は、Ｐモード時に視聴するチャンネルを設定する設定項目である。なお、ここで、前述の「初期チャンネル設定」で設定されたチャンネルを使用するように設定することもできる。
【０１２５】
「Ｐモード終了時間」は、プライベートボタン３４ａを押下してＰモードが開始してからＰモードが終了するまでの時間を設定する設定項目である。
【０１２６】
「Ｐモード時の学習機能」は、Ｐモード時に、学習処理を実行するか否かを設定する設定項目である。この設定項目がONに設定されている場合には、Ｐモード時にリモコン装置１８からリモコン信号が受信されると学習処理が行われる。この設定項目がOFFに設定されている場合には、Ｐモード時にリモコン信号が受信されても学習処理は行わない。
【０１２７】
「学習閾値時間」は、学習処理で用いられる閾値を設定する設定項目である。本実施の形態では、ある視聴状態の継続時間がここで設定された閾値を越えた場合に、学習情報が生成され記憶部７４に記憶される。この「学習閾値時間」で設定される時間（閾値）は、下記「制御単位時間」で設定される時間より短い時間であるものとする。なお、本実施の形態では、利用者が学習閾値時間を設定可能な構成としたが、学習閾値時間が予め定められた時間であってもよい。また、上記制御単位時間に応じて制御部７２が学習閾値時間を決定する構成としてもよい。
【０１２８】
学習情報編集ボタンは、記憶された学習情報（図８参照）を編集するためのボタンである。また、編集内容を「予約登録」として登録することもできる。
【０１２９】
キャンセルボタンは、現在の操作や設定した内容（登録した予約情報など）をキャンセルするためのボタンである。
【０１３０】
次に、操作スイッチ３４ｃについて説明する。
【０１３１】
操作スイッチ３４ｃは、電源スイッチ、学習単位設定スイッチ、予約限定モード設定スイッチ、予約併用モード設定スイッチ、及び単身／家族モード設定スイッチを含んで構成されている。
【０１３２】
電源スイッチは、学習制御装置１０の電源をON/OFFするためのスイッチである。また、電源スイッチ以外のスイッチは、各種設定情報を設定するためのスイッチであり、利用者がスイッチの操作を行うと、制御部７２の制御により表示部３８に操作内容が表示される。利用者は、該表示部３８の表示内容を確認しながら、各スイッチを操作して各設定項目を指定する。該指定された設定項目は記憶部７４に記憶されて設定される。
【０１３３】
以下、本実施の形態において、操作スイッチ３４ｃの操作により設定される設定情報について説明する。
【０１３４】
学習単位設定スイッチは、図７に示す設定項目「制御単位時間」を設定するためのスイッチである。本実施の形態では、１５分と３０分の２種類の時間が設定できる。
【０１３５】
予約限定モード設定スイッチは、図７に示す設定項目「予約限定モード」のON/OFFを設定するためのスイッチである。予約限定モードがONに設定されると、学習情報に応じた制御は禁止され、上記登録された予約情報に応じた制御のみが行われる。予約限定モードがOFFの場合には、下記の予約併用モードの設定に応じた制御が行われる。
【０１３６】
予約併用モード設定スイッチは、図７に示す設定項目「予約併用モード」のON/OFFを設定するためのスイッチである。予約併用モードがONに設定されると、予約情報及び学習情報に応じた制御が行われる。本実施の形態では、同じ時間帯に異なる内容の予約情報及び学習情報が記憶されている場合には、予約情報が優先される。また、予約併用モードがOFFに設定されると、予約情報に応じた制御は禁止され、学習情報に応じた制御か或いは初期チャンネル設定の設定情報に応じた制御が行われる。
【０１３７】
単身／家族モード設定スイッチは、図７に示す設定項目「単身／家族モード」を単身モードまたは家族モードに切り替えるためのスイッチである。単身モードに切り替えられている場合には、人体検知部３６ｂが人体検知に用いられ、家族モードに切り替えられている場合には、４個の人体検知部３６ａが人体検知に用いられる。なお、人体検知部３６の切り替えはこれに限定されるものではなく、例えば、家族モードに切り替えられている場合に、４個の人体検知部３６ａと、１個の人体検知部３６ｂとを組み合わせて人体検知に用いるように構成してもよい。
【０１３８】
なお、以下では、プライベートボタン３４ａ、操作ボタン３４ｂ、及び操作スイッチ３４ｃを区別せずに説明する場合には、単に操作部３４と呼称して説明する。
【０１３９】
表示部３８は、制御部７２の制御により各種情報を表示する。なお、表示部３８には、前述したように、設定情報の設定時に、利用者が操作部３４を操作したときの操作内容が表示されるが、その他に、例えば、何らかのエラーが発生した場合のエラーメッセージや、電池の残量が残り少なくなった場合のバッテリーに関するメッセージ等、様々な情報が表示される。
【０１４０】
送信部３０は、前述した送信部３０ａ及び送信部３０ｂから構成されている。送信部３０ａ及び送信部３０ｂの各々は、制御部７２で生成された赤外線のリモコン信号を送信する回路である。なお、以下では、送信部３０ａ及び送信部３０ｂを区別せずに説明する場合には、単に送信部３０と呼称する。
【０１４１】
受信部３２は、前述したように、赤外線のリモコン信号を受信して光電変換し、変換後の電気信号を制御部７２に出力する。
【０１４２】
人体検知部３６は、前述した人体検知部３６ａ及び人体検知部３６ｂから構成されている。人体検知部３６ａ及び人体検知部３６ｂの各々は、人体から放射される赤外線を検出し電気信号に変換して出力する赤外線センサである。本実施の形態の人体検知部３６ａ及び人体検知部３６ｂの各々は、赤外線の量（熱量）の変化を検出するものではなく、人体から放射される赤外線の量（熱量）を検出するものであるため、検出範囲に人体が存在していれば静止状態にあったとしても人体から放射される熱量によって信号が出力され続ける。以下、人体検知部３６から出力される電気信号を人体検知信号と呼称する。
【０１４３】
人体検知部３６ａは、前述したように、複数個（本実施の形態では４個）設けられており、この複数の人体検知部３６ａを用いて、学習制御装置１０の正面側の水平方向１８０度程度の比較的広いエリアの人体が検出される。一方、人体検知部３６ｂは、筐体２０内部に１個設けられている。この人体検知部３６ｂのみを人体検知に用いた場合には、比較的狭いエリア（例えば水平方向３０度程度）の人体が検出される。本実施の形態では、学習制御装置１０に、操作スイッチ３４ｃ（単身／家族モード切替スイッチ）を設け、利用環境に応じて、使用する人体検知部を、４個の人体検知部３６ａと、１個の人体検知部３６ｂとのいずれか一方に切り替えられるようした。
【０１４４】
また、以下では、人体検知部３６ａ、及び人体検知部３６ｂを区別せずに説明する場合には、末尾の符号を省略し、人体検知部３６と呼称する。
【０１４５】
なお、本実施の形態では、人体検知部３６を赤外線センサとしたが、これに限定されるものではない。例えば、超音波式、可視光式などの人体検知センサを用いてもよい。また、方式の異なる複数種類のセンサを組み合わせて使用するようにしてもよい。
【０１４６】
また、本実施の形態では、熱量を検出する赤外線センサを人体検知部３６として用いているが、人体が動いている状態を検知する（熱量の変化を検出する）赤外線センサを人体検知部３６として用いるようにしてもよい。
【０１４７】
また、熱を放射する熱源の位置を検知するセンサを設け、熱源が予め定められた時間以上移動しなければ、人体ではないと判断するようにしてもよい。例えば、人体が熱い鍋を保持して移動し、テーブルの上に鍋を置いて部屋を出て行った場合などにも、精度高く人体を検知でき、誤検出を防止できる。
【０１４８】
また、人体検知部３６の検知範囲を熱放射する熱源が移動した後に、予め定められた時間該熱源が移動しなければ、人体であると認識し、人体検知部３６の検知範囲を熱源が移動しなければ人体ではなく物体である（人体を検知しない）と認識するように構成してもよい。これにより、コタツやストーブ、ヤカンなど、人体以外の熱を放射する物体が存在しても誤検出を防止できる。
【０１４９】
次に、本実施の形態の学習制御装置１０の動作について説明する。
【０１５０】
なお、本実施の形態では、リモコン装置１８により電子機器１２の電源がONされる前に、学習制御装置１０の電源がONされることを前提として説明する。
【０１５１】
また、本実施の形態では、学習情報の機器作動情報とは別に、電子機器１２の現在の作動状態（本実施の形態では、電源ＯＮかＯＦＦ）を示す作動情報についても記憶部７４に記憶される。この作動情報は電子機器１２の作動状態が変化する毎に書き換えられる。例えば、学習制御装置１０から電子機器１２に対して電源ON/OFFのリモコン信号を送信した場合、及びリモコン装置１８から電子機器１２に向けて電源ON/OFFのリモコン信号が送信された場合には、電子機器１２の作動状態が変化する。従って、この場合には、制御部７２は、リモコン信号に応じて、変化後の作動状態を示す作動情報を生成して、記憶部７４に記憶（上書き）する。なお、ここでは作動情報を変更する場合には、既に記憶されている作動情報に上書きして変更する場合を例に挙げるが、該作動情報を上書きせず、新しく生成した作動情報を異なる記憶領域に順次記憶していくようにしてもよい。
【０１５２】
図９〜図１４、及び図１６〜図３８は、制御部７２のＣＰＵにより実行されるプログラムのフローチャートである。図９〜図１０は、メイン処理の流れを示すフローチャートである。このメイン処理のプログラムは、学習制御装置１０の電源スイッチがONされたときに起動する。
【０１５３】
ステップ１００では、記憶部７４からメイン処理において必要な設定情報を読込む。
【０１５４】
ステップ１０２では、設定項目「Ｐモード」の設定情報に基づいて、学習制御装置１０がＰモード中であるか否かを判定する。設定項目「Ｐモード」がONである場合には、Ｐモード中であると判定され、OFFである場合には、Ｐモード中でないと判定される。
【０１５５】
ステップ１０２で、Ｐモード中であると判定した場合には、ステップ１０４のプライベート動作処理を実行する。なお、プライベート動作処理については後述する（図１７参照。）。
【０１５６】
また、ステップ１０２で、Ｐモード中でないと判定した場合には、ステップ１０６に移行する。
【０１５７】
ステップ１０６で、記憶部７４から読み出した設定項目「予約限定モード」の設定情報に基づいて、学習制御装置１０が予約限定モード中か否かを判定する。ここで、学習制御装置１０が予約限定モード中でないと判定した場合には、ステップ１０８に移行する。
【０１５８】
ステップ１０８では、人体検知による制御を行うか否かを判定する。ここでは、記憶部７４から読み出した設定項目「人体検知」の設定情報が、人体検知部３６による人体検知の結果に応じて制御するという内容であった場合には、人体検知による制御を行うと判定して、ステップ１１０に移行する。また、設定項目「人体検知」の設定情報が、人体検知部３６による人体検知の結果に応じた制御は行わないという内容であった場合には、ステップ１１０をスキップして、ステップ１１２に移行する。
【０１５９】
ステップ１１０では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、ステップ１１２に移行する。また、人体を検知しないと判定した場合には、ステップ１１２には移行せず、待機状態を維持する。
【０１６０】
ステップ１１２では、記憶部７４から読み出した設定項目「予約併用モード」の設定情報に基づいて、学習制御装置１０が予約併用モード中か否かを判定する。ここで、学習制御装置１０が予約併用モード中でないと判定した場合には、ステップ１１４に移行する。
【０１６１】
ステップ１１４では、学習制御処理を行う。図１１に学習制御処理の流れを示すフローチャートを示す。
【０１６２】
ステップ１５０では、記憶部７４に現在の曜日及び時刻に対応する学習情報（現在の曜日、及び現在の時刻が含まれる学習制御期間の学習情報）が記憶されているか否かを判定する。前述したように、学習情報は、利用者により学習制御装置１０の利用が開始される前は、未登録（記憶されていない）の状態となっている。また、本実施の形態では、一週間単位で（曜日毎に）学習するように予め設定されているため、利用者が利用してから１週間経過しないと、１週間分の学習情報が記憶されないため、この期間は学習情報に基づいた制御はできないこととなる。
【０１６３】
ステップ１５０で、学習情報は記憶されていないと判定した場合には、ステップ１５２に移行する。
【０１６４】
ステップ１５２では、記憶部７４に記憶されている電子機器１２の現在の作動情報及び「初期チャンネル設定」の設定情報（図７も参照。）を読み込む。
【０１６５】
ステップ１５４では、電子機器１２の現在の作動情報と「初期チャンネル設定」の設定情報とに基づいて、リモコン信号を生成し、電子機器１２に送信する。
【０１６６】
より具体的には、電子機器１２の現在の作動情報が「電源ON状態」であることを示していた場合には、「初期チャンネル設定」の設定情報が示すチャンネルに切り替えるためのリモコンコードを記憶部７４から読出し、該リモコンコードからリモコン信号を生成して電子機器１２に送信する。
【０１６７】
また、電子機器１２の現在の作動情報が、「電源OFF状態」であることを示していた場合には、電源をONにするためのリモコンコードと、「初期チャンネル設定」の設定情報が示すチャンネルに切り替えるためのリモコンコードとを記憶部７４から読出し、読み出したリモコンコードの各々に対応したリモコン信号を生成する。そして、電源をONにするためのリモコン信号を電子機器１２に送信した後に、チャンネルを切り替えるためのリモコン信号を電子機器１２に送信する。
【０１６８】
その後、記憶部７４に記憶されている作動情報を、上記生成して送信したリモコン信号に対応した作動情報に書きかえる。なお、本実施の形態では、記憶部７４に記憶される現在の作動情報が、電子機器１２の電源ON/OFFの状態を示す情報である場合を例に挙げている。従って、本実施の形態では、送信したリモコン信号によって電子機器１２の電源ON/OFFの状態が変化しなければ（例えば、チャンネルを切り替えるだけのリモコン信号である場合等）、記憶部７４に記憶されている作動情報は変更されない。
【０１６９】
一方、ステップ１５０で、現在の曜日及び時刻に対応する学習情報が記憶されていると判定した場合には、ステップ１５６に移行する。
【０１７０】
ステップ１５６では、記憶部７４に記憶されている電子機器１２の現在の作動情報及び現在の曜日、及び現在の時刻が含まれる学習制御期間の学習情報を読み込む。なお、学習情報の読込みについて具体的に例を挙げると、例えば、現在の曜日が火曜日であり、現在の時刻が９時１５分であった場合には、図８に示す例では、曜日「火曜日」、開始時刻「９：００」、及び終了時刻「９：３０」の情報と、これら情報に対応付けて記憶された「機器作動情報」（ＯＮ）及び「チャンネル」（１０ｃｈ）の情報を読み出す。
【０１７１】
ステップ１５８では、電子機器１２の現在の作動情報と現在の曜日及び時刻に該当する学習情報（図８も参照。）とに基づいて、リモコン信号を生成し、電子機器１２に送信する。
【０１７２】
より具体的には、読み込んだ学習情報の「機器作動情報」が「電源OFF」を示していた場合であって、電子機器１２の現在の作動情報が、「電源ON状態」であることを示していた場合には、電源をOFFにするためのリモコンコードを記憶部７４から読出し、該リモコンコードからリモコン信号を生成して電子機器１２に送信する。
【０１７３】
また、読み込んだ学習情報の「機器作動情報」が「電源OFF」を示していた場合であって、電子機器１２の現在の作動情報が、「電源OFF状態」であることを示していた場合には、リモコン信号は生成しない。
【０１７４】
また、読み込んだ学習情報の「機器作動情報」が「電源ON」を示していた場合であって、電子機器１２の現在の作動情報が、「電源OFF状態」であることを示していた場合には、電源をONにするためのリモコンコードと、読み込んだ学習情報の「チャンネル」の情報が示すチャンネルに切り替えるためのリモコンコードとを記憶部７４から読出し、読み出したリモコンコードの各々に対応したリモコン信号を生成して電子機器１２に送信する。このとき、電源をONにするためのリモコン信号は、チャンネルを切り替えるためのリモコン信号より先に送信される。
【０１７５】
また、読み込んだ学習情報の「機器作動情報」の項目が「電源ON」を示しており、且つ電子機器１２の現在の作動情報が「電源ON状態」であることを示している場合には、読み込んだ学習情報の「チャンネル」の情報が示すチャンネルに切り替えるためのリモコンコードを記憶部７４から読出し、読み出したリモコンコードに対応したリモコン信号を生成して電子機器１２に送信する。
【０１７６】
このように、学習制御期間の学習情報が示す制御内容が再現されるようにリモコン信号が生成され送信される。
【０１７７】
上記生成したリモコン信号を送信部３０を介して電子機器１２に送信すると、記憶部７４に記憶されている作動情報を該送信したリモコン信号に対応した作動情報に書きかえる。また、リモコン信号を生成しなかった場合には、そのまま学習制御処理を終了する。
【０１７８】
ステップ１１４の学習制御処理の後、ステップ１１６で、終了時刻が到来したか否かを判定する。本実施の形態では、基本的には、制御期間毎に電子機器１２を制御するため、ここでは、これから到来する直近の制御区切り時刻を終了時刻として判定する。例えば、制御単位時間が３０分であり、ステップ１５０で学習情報が記憶されているか否かを判定した時刻が９時１５分である場合には、９時３０分が終了時刻となる。ただし、後述するように、制御期間の終了時刻と異なる学習制御期間の終了時刻が記憶される場合には、到来したか否かが判定される終了時刻として学習制御期間の終了時刻が適用される。
【０１７９】
ステップ１１６で、上記終了時刻が未だ到来していないと判定した場合には、そのまま待機状態を継続する。また、ステップ１１６で、上記終了時刻が到来したと判定した場合には、ステップ１０２に戻る。これにより、次の制御期間（又は学習制御期間）の制御が開始される。
【０１８０】
一方、ステップ１１２で、学習制御装置１０が予約併用モード中であると判定した場合には、ステップ１１８に移行する。
【０１８１】
ステップ１１８では、現在時刻に該当する予約情報（すなわち、現在時刻が予約期間に含まれる予約情報）が記憶部７４に登録（記憶）されているか否かを判定する。ここで、現在時刻に該当する予約情報が記憶部７４に記憶されていないと判定した場合には、ステップ１２０で、学習制御処理を行う。この学習制御処理は、先に図１１を用いて説明した学習制御処理と同様であるため説明を省略する。
【０１８２】
ステップ１２０の学習制御処理の後、ステップ１２２で、現在時刻に該当する予約情報が記憶部７４に記憶されているか否かを判定する。ここで、現在時刻に該当する予約情報が記憶部７４に記憶されていないと判定した場合には、ステップ１２４で、ステップ１１６と同様に、終了時刻が到来したか否かを判定する。
【０１８３】
ステップ１２４で、終了時刻が到来していないと判定した場合には、ステップ１２２に戻る。また、ステップ１２４で、終了時刻が到来したと判定した場合には、ステップ１０２に戻る。
【０１８４】
なお、リモコン信号を送信するまでに要する時間を考慮し、ステップ１１６やステップ１２４の判定時刻を上記終了時刻より若干早めにしてもよい。
【０１８５】
また、ステップ１１８及びステップ１２２で、現在時刻に該当する予約情報が記憶部７４に記憶されていると判定した場合には、ステップ１２６の予約動作処理を行う。
【０１８６】
図１２は、予約動作処理の流れを示すフローチャートである。
【０１８７】
ステップ２００では、記憶部７４から、現在時刻に該当する予約情報及び電子機器１２の現在の作動情報を読み込む。
【０１８８】
ステップ２０２では、上記読み込んだ電子機器１２の現在の作動情報と予約情報とに基づいてリモコン信号を生成し、電子機器１２に送信する。
【０１８９】
より具体的には、電子機器１２の現在の作動情報が「電源ON状態」であることを示している場合には、予約情報が示すチャンネルに切り替えるためのリモコンコードを記憶部７４から読出し、読み出したリモコンコードに対応したリモコン信号を生成して電子機器１２に送信する。
【０１９０】
また、電子機器１２の現在の作動情報が「電源OFF状態」であることを示していた場合には、電源をONにするためのリモコンコードと、予約情報が示すチャンネルに切り替えるためのリモコンコードを記憶部７４から読出し、読み出したリモコンコードの各々に対応したリモコン信号を生成して電子機器１２に送信する。このとき、電源をONにするためのリモコン信号は、チャンネルを切り替えるためのリモコン信号より先に送信される。
【０１９１】
そして、記憶部７４に記憶されている作動情報を該送信したリモコン信号に対応した作動情報に書きかえる。
【０１９２】
ステップ２０４では、実行中の予約情報の終了時刻が到来したか否かを判定する。ここで、予約情報の終了時刻がまだ到来していないと判定した場合には、待機状態を継続する。また、ステップ２０４で、予約情報の終了時刻が到来したと判定した場合には、ステップ２０６に移行する。
【０１９３】
ステップ２０６では、記憶部７４から上記実施した予約情報を削除する。ステップ２０６の処理後は、メイン処理のステップ１０２に移行する。
【０１９４】
また、ステップ１０６で、学習制御装置１０が予約限定モード中であると判定した場合には、図１０のステップ１３０に移行する。
【０１９５】
ステップ１３０では、人体検知による制御を行うか否かを判定する。ここでは、記憶部７４から読み出した設定項目「人体検知」の設定情報が、人体検知部３６による人体検知の結果に応じて制御するという内容であった場合には、人体検知による制御を行うと判定して、ステップ１３２に移行する。また、設定項目「人体検知」の設定情報が、人体検知部３６による人体検知の結果に応じて制御しないという内容であった場合には、ステップ１３２をスキップして、ステップ１３４に移行する。
【０１９６】
ステップ１３２では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、ステップ１３４に移行する。また、人体を検知しないと判定した場合には、ステップ１３４には移行せず、待機状態を維持する。
【０１９７】
ステップ１３４では、現在時刻に該当する予約情報が記憶部７４に登録（記憶）されているか否かを判定する。ここで、現在時刻に該当する予約情報が記憶部７４に記憶されていないと判定した場合には、ステップ１３８で、現在時刻に該当する予約期間以外の期間を予約期間として登録された予約情報があるか否かを判定する。
【０１９８】
ステップ１３８で、登録された予約情報があると判定した場合には、ステップ１４０で、記憶部７４に記憶されている設定項目「予約情報ありの場合の表示」の設定情報（図７も参照。）に基づいて、登録された予約情報を表示するか否かを判定する。設定項目「予約情報ありの場合の表示」の設定情報が「表示する」を示していた場合には、ステップ１４２で、登録されている予約情報を表示部３８に表示する。なお、表示する際、開始時刻が最も早い予約情報のみを表示するようにしてもよい。また、該予約情報の開始時刻を表示するようにしてもよい。また、２４時間以内の予約情報の件数を表示するようにしてもよい。また、ステップ１４０で、設定項目「予約情報ありの場合の表示」の設定情報が「表示しない」を示していた場合には、ステップ１４２をスキップしてステップ１３０に戻る。
【０１９９】
一方、ステップ１３８で、登録された予約情報がないと判定した場合には、ステップ１４４で、記憶部７４に記憶されている設定項目「予約情報０件の場合の表示」の設定情報（図７も参照。）に基づいて、予約情報無しの旨を表示するか否かを判定する。設定項目「予約情報０件の場合の表示」の設定情報が「表示する」を示していた場合には、ステップ１４６で、登録されている予約情報がない旨を表示部３８に表示する。また、ステップ１４４で、設定項目「予約情報０件の場合の表示」の設定情報が「表示しない」を示していた場合には、ステップ１４６をスキップしてステップ１３０に戻る。
【０２００】
なお、ステップ１３４で、現在時刻に該当する予約情報が記憶部７４に記憶されていると判定した場合には、ステップ１３６に移行する。ステップ１３６では、予約動作処理が実行される。予約動作処理については、上記図１２を用いて説明した通りであるため、ここでは説明を省略する。
【０２０１】
図１３（Ａ）〜（Ｄ）は、メイン処理及び予約動作処理の途中で発生する割込処理のフローチャートを示す図である。
【０２０２】
図１３（Ａ）は、リモコン信号受信割込処理の流れを示すフローチャートである。
【０２０３】
ステップ１０００で、リモコン装置１８からリモコン信号を受信したと判定した場合には、ステップ１００２で、受信したリモコン信号を再生して送信する。なお、設定項目「リモコン信号背面送信」がOFFに設定されていた場合には、ステップ１００２の処理は省略される。また、設定項目「リモコン信号背面送信」がONでもOFFでも、記憶部７４に記憶されている電子機器１２の作動情報を該受信したリモコン信号に対応した作動情報に書きかえる。その後、メイン処理のステップ１０２に移行する。
【０２０４】
図１３（Ｂ）は、電源OFF割込処理の流れを示すフローチャートである。
【０２０５】
ステップ１０１０で、学習制御装置１０の電源スイッチがOFFされたと判定した場合には、ステップ１０１２で、電源OFF処理を実行する。電源OFF処理の流れについては後述する（図１６参照）。
【０２０６】
図１３（Ｃ）は、Ｐモード動作割込処理の流れを示すフローチャートである。
【０２０７】
ステップ１０２０で、プライベートボタン３４ａが押下されたと判定した場合には、ステップ１０２２で、設定項目「Ｐモード」をONに変更し、Ｐモード動作処理を実行する。Ｐモード動作処理の流れについては後述する（図１７〜図２０参照）。
【０２０８】
図１３（Ｄ）は、離席動作割込処理の流れを示すフローチャートである。
【０２０９】
ステップ１０３０で、人体検知部３６で人体が検知されなくなったと判定した場合には、ステップ１０３２で、離席動作割込処理を実行する。離席動作割込処理の流れについては後述する（図２２〜図３６参照）。
【０２１０】
図１４は、学習処理の流れを示すフローチャートである。この学習処理のプログラムも、学習制御装置１０の電源スイッチがONされたときに起動する。すなわち、学習制御装置１０では、メイン処理と学習処理とが並行して行われる。また、図１５（Ａ）は、視聴状態の一例であり、図１５（Ｂ）は、図１５（Ａ）の視聴状態から学習情報を生成する生成方法を説明する説明図である。
【０２１１】
図１４のステップ３００では、リモコン信号の受信待ちを行う。ステップ３００で、リモコン信号を受信したと判定した場合には、記憶部７４に記憶されている電子機器１２の作動情報を該受信したリモコン信号に対応した作動情報に書換え、ステップ３０２に移行する。
【０２１２】
ステップ３０２では、視聴タイマを０にリセットして計時を開始させる。ここでは視聴タイマとしてアップタイマを利用しているが、ダウンタイマでもよい。
【０２１３】
ステップ３０４では、Ｐモード中にリモコン信号を受信したのか否かを判定する。後述するように、リモコン受信割込は、Ｐモード中でも発生する。従って、ここでＰモード中か否かを判定する。ステップ３０４で、Ｐモード中でないと判定した場合には、ステップ３０８に移行する。
【０２１４】
また、ステップ３０４で、Ｐモード中であると判定した場合には、ステップ３０６で、Ｐモード中に学習するか否かを判定する。Ｐモード中に学習するか否かは、予め設定項目「Ｐモード時の学習機能」に設定されている。そこで、ステップ３０６で、設定項目「Ｐモード時の学習機能」の設定情報を読出し、該設定情報がONを示しているか否かを判定する。該設定情報がONを示している場合には、Ｐモード中も学習すると判定し、ステップ３０８に移行する。また、該設定情報がOFFを示している場合には、Ｐモード中は学習しないと判定し、ステップ３００に戻る。
【０２１５】
ステップ３０８では、該受信されたリモコン信号及び記憶部７４に記憶されている電子機器１２の作動情報から視聴情報を生成し、該生成した視聴情報を記憶部７４或いは制御部７２のＲＡＭに記憶する。視聴情報は、電子機器１２の制御状態及び制御時刻を示す情報を含む情報である。
【０２１６】
図１５（Ａ）に示すように、８時５５分に１０チャンネルに切り替えるリモコン信号を受信した場合には、図１５（Ｂ）の（１）に示すような視聴情報が生成される。視聴情報には機器名の情報、機器作動情報（本実施の形態では、電源のＯＮ／ＯＦＦを示す情報）、視聴チャンネルの情報、開始時刻の情報、終了時刻の情報が含まれる。なお、この時点では終了時刻は、ブランクとなる。なお、電源をON・OFFするリモコン信号を受信した場合には、前回の視聴情報に含まれたチャンネル情報を新たな視聴情報のチャンネル情報としてそのまま利用して新たな視聴情報を生成する。
【０２１７】
ステップ３１０では、視聴タイマの計時時間が予め設定された学習閾値時間を超えた（同じ視聴状態が学習閾値時間より長く継続した）か否かを判定する。図１５（Ｂ）に示す例では、学習閾値時間を１５分としている。ここで、視聴タイマの計時時間が学習閾値時間以下であると判定した場合には、ステップ３１２で、新たなリモコン信号を受信したか判定する。ここで新たなリモコン信号を受信したと判定した場合には、ステップ３０２に戻り、新たな受信信号を受信していないと判定した場合には、ステップ３１０に戻る。
【０２１８】
一方、ステップ３１０で、視聴タイマの計時時間が予め設定された学習閾値時間を超えたと判定した場合には、ステップ３１４で、視聴情報に終了時刻の情報を追加する。ここでは、図１５（Ｂ）の（２）に示すように、視聴情報の開始時刻に予め設定された学習閾値時間を加算した時刻を終了時刻の情報として追加する。
【０２１９】
ステップ３１６では、上記視聴情報に基づいて学習情報を生成し、記憶部７４の該当する記憶領域に上書きで記憶する。本実施の形態では、開始時刻及び終了時刻の情報と、機器名を示す情報と、機器作動情報と、視聴チャンネルの情報とを含む学習情報を生成して上書きする。機器名、機器作動情報、及び視聴チャンネルの情報については、視聴情報に含まれている情報を用いる。
【０２２０】
また、開始時刻及び終了時刻は、視聴情報の終了時刻が含まれる制御期間を求め、該求めた制御期間の開始時刻及び終了時刻を、学習情報の開始時刻及び終了時刻とする。例えば、視聴情報の終了時刻が９：２０であれば、９：００〜９：３０の制御期間の開始時刻９：００、終了時刻９：３０となる。
【０２２１】
ステップ３１６の処理により、例えば、図１５（Ｂ）の（３）に示すような学習情報が生成され、記憶される。
【０２２２】
ステップ３１６の後は、ステップ３０２に戻る。そして、上記と同様にステップ３０６まで処理するが、ステップ３０８で行われる視聴情報の生成方法は、リモコン信号を受信したときに行われる生成方法と異なり、図１５（Ｂ）の（４）に示すように、新たに生成する視聴情報の機器作動情報、視聴チャンネルの情報は前回の視聴情報をそのまま用い、前回の視聴情報の終了時刻の情報を開始時刻の情報として利用し、終了時刻はブランクにして生成する。
【０２２３】
その後、ステップ３１０で、視聴タイマの計時時間が予め設定された学習閾値時間を超えたと判定した場合には、上記と同様にステップ３１４で終了時刻を追加し、ステップ３１６で学習情報を生成して記憶する（図１５（Ｂ）の（５）〜（６）も参照。）。なお、図１５（Ｂ）の（６）は、前回（図１５（Ｂ）の（３））と同じ学習制御期間の学習情報なので、該（３）の学習情報に上書きする。
【０２２４】
図１５（Ａ）に示すように、視聴終了時刻が９：５４であった場合には、更に、図１５（Ｂ）の（７）〜（９）に示すように、視聴情報が更新され、学習情報が生成され、記憶される。
【０２２５】
これにより、図１５（Ａ）に示す視聴状態に対しては、図８のＡに示すように、９：００〜９：３０の学習制御期間及び９：３０〜１０：００の学習制御期間の学習情報が記憶される。
【０２２６】
なお、上記では、視聴情報の終了時刻の情報に基づいて、学習制御期間（開始時刻、終了時刻）を導出したが、本発明はこれに限定されない。例えば、開始時刻及び終了時刻の情報に基づいて、学習制御期間を導出するようにしてもよい。例えば、学習閾値時間が１５分、制御単位時間が３０分の場合であって、視聴情報の開始時刻が９：１８、視聴情報の終了時刻が９：３５の場合には、上記例では、終了時刻に基づいて、９：３０〜１０：００の制御期間の学習情報が生成される。しかしながら、この場合には、制御期間９：００〜９：３０の間の視聴時間の方が、制御期間９：３０〜１０：００の間の視聴時間のよりも長い。この場合には、利用者は、制御期間９：００〜９：３０の番組を試聴したかった可能性が高い。従って、このように、視聴情報の開始時刻から終了時刻までの期間が、制御区切り時刻を跨いだ場合には、視聴情報の開始時刻から制御区切り時刻までの時間と、制御区切り時刻から視聴情報の終了時刻までの時間の長さを比較し、長い方の制御期間（この例では、制御期間９：００〜９：３０）を学習制御期間として選択する。これにより、利用者の希望に合致した学習情報を生成することができる。
【０２２７】
また、上記実施の形態では、学習閾値時間が経過する毎に、視聴情報の「終了時刻」が含まれる制御期間を学習制御期間として学習情報を生成する例について説明したが、学習閾値時間が経過する毎に、視聴情報の「開始時刻」が含まれる制御期間を学習制御期間として学習情報を生成するようにしてもよい。例えば、ある番組を８：５５から９：５４まで視聴していた場合には、上記視聴情報の「終了時刻」が含まれる制御期間を学習制御期間として学習情報を生成するのであれば、学習閾値時間を１５分として、８：５５〜９：１０及び９：１０〜９：２５の視聴情報から９：００〜９：３０の学習制御期間の学習情報が生成され、９：２５〜９：４０の視聴情報から９：３０〜１０：００の学習制御期間の学習情報とが生成されるが、視聴情報の「開始時刻」が含まれる制御期間を学習制御期間として学習情報を生成する場合には、図３９のような学習情報が生成される。
【０２２８】
まず、８：５５〜９：１０の視聴情報から、該視聴情報の開始時刻８：５５が含まれる制御期間８：３０〜９：００を学習制御期間とする学習情報が生成される（図３９（１）〜（３））。次に、９：１０〜９：２５の視聴情報から、該視聴情報の開始時刻９：１０が含まれる制御期間９：００〜９：３０を学習制御期間とする学習情報が生成される（図３９（４）〜（６））。更に、９：２５〜９：４０の視聴情報から、該視聴情報の開始時刻９：２５が含まれる制御期間９：００〜９：３０を学習制御期間とする学習情報が生成される（図３９（７）〜（９））。図３９の（９）は、前回の（６）と同じ学習制御期間の学習情報なので、上書きされる。このように学習情報を生成すれば、例えば、番組開始時間を逃さないよう利用者に番組を試聴させることができる。
【０２２９】
また、学習閾値時間が経過する毎に視聴情報の開始時刻が含まれる制御期間を学習制御期間として学習情報を生成すると共に、更に、次のリモコン信号を受信したときの時刻（視聴情報の終了時刻）が含まれる制御期間を学習制御期間として学習情報を生成するようにしてもよい。このように学習情報を生成すれば、番組の視聴が途中で終了することを防止できる。なお、このように学習情報を生成する場合には、上記ステップ３１２で新たなリモコン信号を受信したと判定した後、そのままステップ３０２に戻るのではなく、例えば、ステップ３１４のように、視聴情報に終了時刻の情報を追加し、該追加した視聴情報の終了時刻が含まれる制御期間を学習制御期間として学習情報を生成するステップを挿入するとよい。
【０２３０】
具体例を挙げると、例えば、ある番組を９：１８から９：４０まで視聴していた場合には、学習閾値時間を１５分として、９：１８が含まれる制御期間９：００〜９：３０を学習制御期間とする学習情報だけでなく、９：４０が含まれる制御期間９：３０〜１０：００を学習制御期間とする学習情報も生成される。このように学習情報を生成すれば、例えば、番組開始時刻を逃さないように制御できると共に番組の視聴が途中で途切れないよう制御できる。
【０２３１】
また、上記実施の形態のように学習閾値時間が経過する毎に、視聴情報の終了時刻が含まれる制御期間を学習制御期間として学習情報を生成する場合も、更に、視聴情報の開始時刻（リモコン信号を受信したときの時刻）が含まれる制御期間を学習制御期間とする学習情報を生成するようにしてもよい。具体的には、リモコン信号を受信してから最初に生成した視聴情報については、視聴情報の終了時刻が含まれる制御期間と共に視聴情報の開始時刻が含まれる制御期間を学習制御期間として学習情報を生成する。これにより、例えば、該最初に生成した視聴情報の開始時刻が９：１８、終了時刻が９：３５の場合には、９：３５が含まれる制御期間９：３０〜１０：００を学習制御期間とする学習情報だけでなく、９：１８が含まれる制御期間９：００〜９：３０を学習制御期間とする学習情報も生成される。このように学習情報を生成すれば、例えば、番組開始時刻を逃さないように制御できると共に番組の視聴が途中で途切れないよう制御できる。
【０２３２】
また、上記実施の形態ではリモコン信号を受信してから学習閾値時間が経過する毎に学習情報を生成していたが、次のリモコン信号を受信した時点で、学習閾値時間を超えたか否かを判定し、学習情報を生成するようにしてもよい。このように判定する場合には、学習制御期間の開始時刻及び終了時刻が、いずれかの制御期間を示す開始時刻及び終了時刻となるように学習情報を生成して記憶してもよいし（もちろん、この場合、１つでなく複数の制御期間に対応する学習情報を生成してもよい）、視聴情報の開始時刻（ここでは、リモコン信号の受信時刻）を開始時刻とし、視聴情報の終了時刻（ここでは、次のリモコン信号の受信時刻）を終了時刻とする期間を学習制御期間として学習情報を生成して記憶してもよい。
【０２３３】
更にまた、視聴情報の開始時刻及び視聴情報の終了時刻の少なくとも一方を微調整して求めた期間を学習制御期間としてもよい。微調整の方法としては、例えば、視聴開始時刻は、逃したくないので早めに、視聴終了時刻は切れないように長めに調整する。
【０２３４】
より具体的には、学習情報の開始時刻については、５（分）の整数倍の時刻のうち、視聴情報の開始時刻（ここでは、リモコン信号の受信時刻）より前の時刻であって視聴情報の開始時刻に最も近い時刻を学習情報の開始時刻とする。このように、視聴情報の開始時刻に応じて定まる時間だけ早い時刻に微調整された時刻が学習情報の開始時刻となる。
【０２３５】
また、学習情報の終了時刻については、５（分）の整数倍の時刻のうち、視聴情報の終了時刻（ここでは、次のリモコン信号の受信時刻）より後の時刻であって視聴情報の終了時刻に最も近い時刻を学習情報の終了時刻とする。このように、視聴情報の終了時刻に応じて定まる時間だけ遅い時刻に微調整された時刻が学習情報の終了時刻となる。
【０２３６】
具体例を挙げると、例えば、９：０４から９：２７まで何らかの番組を視聴していた場合には、開始時刻が９：００、終了時刻が９：３０の学習情報が生成される。また、８：５９から９：２９まで何らかの番組を視聴していた場合には、開始時刻が８：５５、終了時刻が９：３０の学習情報が生成される。
【０２３７】
このような学習方法を採用すれば、５５分や０５分から始まる番組などに対応できる。なお、開始時刻及び終了時刻の微調整にあたり、ここでは５の整数倍の時刻を採用したが、３の整数倍であってもよく、特に限定されない。また、一定の時間だけ開始時刻を早めたり、終了時刻を遅くしたりしてもよい。例えば、学習制御期間の開始時刻を視聴情報の開始時刻より５分早い時刻にする、とか、学習制御期間の終了時刻を視聴情報の終了時刻より５分遅い時刻にする、等である。
【０２３８】
また、このような開始時刻や終了時刻の微調整処理が、受信したリモコン信号が電源OFFするためのリモコン信号でない場合（視聴情報の機器作動情報がOFFでない場合）に行われるように学習制御装置１０を構成してもよい。
【０２３９】
また、学習情報の学習制御期間として基本的に制御期間を適用する場合、該制御期間の開始時刻及び終了時刻の少なくとも一方を上記微調整の方法を適用して変更した期間を学習情報の学習制御期間としてもよい。更に、この場合、変更の条件を予め定めておくようにしてもよい。例えば、視聴情報の開始時刻より後に開始される制御期間の学習情報が生成される場合、及び視聴情報の終了時刻より前に終了する制御期間の学習情報が生成される場合に、上記のように微調整する、等である。また、変更時間の上限を定めておくようにしてもよい（例えば、上限５分など）。
【０２４０】
具体例を挙げると、ある視聴情報の開始時刻が８：５９〜９：５８であって、学習閾値時間を１５分とした場合には、前述した学習情報の生成では、９：００〜９：３０の学習制御期間の学習情報と、９：３０〜１０：００の学習制御期間の学習情報とが生成されるが、学習制御期間９：００〜９：３０の開始時刻については、視聴情報の開始時刻８：５９に基づいて調整された時刻８：５５が適用され、最終的には学習制御期間８：５５〜９：３０の学習情報が生成される。また、学習制御期間９：３０〜１０：００の終了時刻については、該終了時刻が視聴情報の終了時刻９：５８より後であるため、調整されず学習制御期間９：３０〜１０：００の学習情報が生成される。
【０２４１】
なお、このように開始時刻や終了時刻を微調整して学習情報を生成した場合には、学習制御期間の時間が制御単位時間と一致しない（制御区切り時刻と学習制御期間の開始時刻・終了時刻とが合わない）場合が発生する。
【０２４２】
また、学習方法の他のバリエーションとして、ある制御期間内で、学習閾値時間以上同じ視聴状態が継続した場合には、この視聴状態を示す情報（電源のON/OFFや視聴チャンネルを示す情報）と、該制御期間の開始時刻、終了時刻を示す情報を学習情報として生成し、これを記憶するようにしてもよい。
このように学習する場合には、上記実施の形態と同様に、視聴タイマを動作させながら学習閾値時間が経過したか否かを判定するが、視聴タイマの計時中、学習閾値時間が経過する前に制御区切り時刻が到来した場合には、その時点で視聴タイマをリセットして計時をスタートさせる。すなわち、該制御区切り時刻が到来する以前の視聴時間は考慮しないで次の制御期間から学習閾値時間が経過したか否かを判定するようにする。
【０２４３】
ここで、ある番組を視聴していた状態が９：０８〜９：４３の間継続した場合を例に挙げて説明する。上記実施の形態で説明した制御区切り時刻を考慮しない学習方法では、学習閾値時間を１５分として、９：０８を開始時刻とし、９：２３を終了時刻とする視聴情報から、９：００〜９：３０の学習制御期間の学習情報が生成される。更に、９：２３を開始時刻とし、９：３８を終了時刻とする視聴情報から、９：３０〜１０：００の学習制御期間の学習情報が生成される。残りの視聴期間９：３８〜９：４３は、学習閾値時間未満であるため、学習情報は記憶されない。
【０２４４】
一方、制御区切り時刻が到来したときに視聴タイマをリセットする学習方法では、９：０８を開始時刻とし、９：２３を終了時刻とする視聴情報から９：００〜９：３０の学習制御期間の学習情報が生成された後、９：２３で視聴タイマがリセットされ、更に９：３０が到来したところで視聴タイマがリセットされ、９：３０から計時がスタートする。９：３０から視聴終了時刻９：４３までの期間は、学習閾値時間未満となるため、９：３０〜１０：００の学習制御期間の学習情報は記憶されないこととなる。この例では、９：３０以降の視聴時間が短いため、９：３０から視聴した番組に対する興味が低かったのではないかと推測できる。従って、このような学習方法により、興味が低かったと推測される番組の視聴期間に対応する学習情報が記憶されずにすむ。
【０２４５】
なお、このように制御期間内で学習閾値時間以上同じ視聴状態が継続した場合に学習する構成の場合において、電源OFFより電源ONの優先度を高くして学習してもよい。具体的には、各制御期間内で、電源ONの時間の後OFFの時間が長く継続したとしても、学習閾値時間より長い期間電源ON状態が継続した場合には、該電源ONの視聴状態を優先させて、これを制御期間の視聴状態として学習情報を生成し、記憶する。
【０２４６】
なお、上記学習制御期間を求める様々な方法をいくつか組み合わせて使用し、学習情報を生成するようにしてもよい。
【０２４７】
図１６は、電源ＯＦＦ処理の流れを示すフローチャートである。
【０２４８】
ステップ４００では、記憶部７４から電源ＯＦＦ処理において必要な設定情報（ここでは、設定項目「電源OFF時の電子機器の電源操作」の設定情報）を読込む。
【０２４９】
ステップ４０２で、記憶部７４から読み出した設定項目「電源OFF時の電子機器の電源操作」の設定情報に基づいて、学習制御装置１０の電源OFF時に電子機器１２の電源もOFFするか否かを判断する。
【０２５０】
ステップ４０２で、学習制御装置１０の電源OFF時に電子機器１２の電源もOFFすると判断した場合には、ステップ４０４で、電子機器１２の現在の作動情報を読み込む。
【０２５１】
ステップ４０６では、該読み込んだ作動情報に基づいて、電子機器１２が現在電源ON状態か否かを判定する。ここで、電子機器１２が現在電源ONであると判定した場合には、ステップ４０８に移行する。
【０２５２】
ステップ４０８では、電子機器１２の電源をOFFにするためのリモコンコードを記憶部７４から読出し、該リモコンコードからリモコン信号を生成して電子機器１２に送信する。
【０２５３】
ステップ４１０では、リモコン信号の送信が完了したか否かを判断する。なお、電子機器が複数存在する場合には、リモコン信号も複数送信されるため、ここでは該複数のリモコン信号の全ての送信が完了するまで、次のステップには進まないようにしている。
【０２５４】
ステップ４１０で、リモコン信号の送信が完了したと判断した場合には、ステップ４１２で、学習制御装置１０の電源をOFFして終了する。
【０２５５】
また、ステップ４０２で、学習制御装置１０の電源OFF時に電子機器の電源をOFFしないと判断した場合には、ステップ４０４〜４１０の処理をスキップし、ステップ４１２で、学習制御装置１０の電源をOFFして終了する。
【０２５６】
また、ステップ４０６で、電子機器１２が電源OFF状態であると判断した場合には、ステップ４０８、４１０の処理をスキップし、ステップ４１２で、学習制御装置１０の電源をOFFして終了する。
【０２５７】
図１７〜図２０は、プライベート動作処理の流れを示すフローチャートである。
【０２５８】
図１７のステップ５００では、前回のＰモード終了タイマの残り時間があるか否かを判定する。Ｐモード終了タイマは、Ｐモード終了までの残り時間を計時するためのダウンタイマである。なお、ここでは、Ｐモード終了タイマをダウンタイマとしているが、アップタイマとしてもよい。
【０２５９】
ステップ５００で、前回のＰモード終了タイマの残り時間がない、すなわち、Ｐモード終了タイマの計時が０になっている、と判断した場合には、ステップ５０２で、Ｐモード動作に関する各種設定情報を記憶部７４から読み出す。更に、ステップ５０４で、Ｐモード終了タイマに設定項目「Ｐモード終了時間」に設定されている時間（図７に示す例では、１２時間または２４時間のいずれかを予め選択できる）をセットして計時動作を開始する。
【０２６０】
一方、ステップ５００で、前回のＰモード終了タイマの残り時間がある、すなわち、Ｐモード終了タイマの計時が０になっていないと判断した場合には、Ｐモード期間の途中であるため、ステップ５０２、及び５０４はスキップして、ステップ５０６に移行する。
【０２６１】
本実施の形態では、Ｐモード中に後述する割込が発生しても、このＰモード終了タイマの計時は継続される。割込処理後にプライベート動作処理に戻った場合に、このＰモード終了タイマの残り時間があれば、Ｐモード終了タイマに新たに上記設定時間をセットすることなく、そのままＰモード終了タイマの計時が継続される。
【０２６２】
ステップ５０６では、記憶部７４から読み出した設定項目「Ｐモード時の予約動作」の設定情報に基づいて、予約情報に基づく制御を行うか否かを判定する。ここで、予約情報に基づく制御を行うと判定した場合には、ステップ５０８に移行する。
【０２６３】
ステップ５０８で、記憶部７４から読み出した設定項目「予約限定モード」の設定情報に基づいて、学習制御装置１０が予約限定モード中か否かを判定する。ここで、学習制御装置１０が予約限定モード中でないと判定した場合には、ステップ５１０に移行する。
【０２６４】
ステップ５１０では、記憶部７４から読み出した設定項目「予約併用モード」の設定情報に基づいて、学習制御装置１０が予約併用モード中か否かを判定する。ここで、学習制御装置１０が予約併用モード中であると判定した場合には、ステップ５１２に移行する。
【０２６５】
ステップ５１２では、現在時刻に該当する予約情報が記憶部７４に記憶されているか否かを判定する。ここで、現在時刻に該当する予約情報が記憶部７４に記憶されていないと判定した場合には、ステップ５１４に移行する。
【０２６６】
ステップ５１４では、Ｐモード中制御処理を実行する。
【０２６７】
図２０は、プライベート動作処理において読み出されるＰモード中制御処理のフローチャートである。
【０２６８】
ステップ５５０では、記憶部７４に現在の曜日及び時刻に対応する学習情報が記憶されているか否かを判定する。
【０２６９】
ステップ５５０で、学習情報は記憶されていないと判定した場合には、ステップ５５２に移行する。
【０２７０】
ステップ５５２では、記憶部７４に記憶されている電子機器１２の現在の作動情報及び「Ｐモード時視聴チャンネル」の設定情報（図７も参照。）を読み込む。
【０２７１】
ステップ５５４では、電子機器１２の現在の作動情報と「Ｐモード時視聴チャンネル」の設定情報とに基づいて、リモコン信号を生成し、電子機器１２に送信する。
【０２７２】
より具体的には、電子機器１２の現在の作動情報が「電源ON状態」であることを示していた場合には、「Ｐモード時視聴チャンネル」の設定情報が示すチャンネルに切り替えるためのリモコンコードを記憶部７４から読出し、該リモコンコードからリモコン信号を生成して電子機器１２に送信する。
【０２７３】
また、電子機器１２の現在の作動情報が、「電源OFF状態」であることを示していた場合には、電源をONにするためのリモコンコードと、「Ｐモード時視聴チャンネル」の設定情報が示すチャンネルに切り替えるためのリモコンコードとを記憶部７４から読出し、読み出したリモコンコードの各々に対応したリモコン信号を生成する。そして、電源をONにするためのリモコン信号を電子機器１２に送信した後に、チャンネルを切り替えるためのリモコン信号を電子機器１２に送信する。
【０２７４】
その後、記憶部７４に記憶されている作動情報を、該生成して送信したリモコン信号に対応した作動情報に書きかえる。
【０２７５】
一方、ステップ５５０で、現在の曜日及び時刻に対応する学習情報が記憶されていると判定した場合には、ステップ５５６に移行する。
【０２７６】
ステップ５５６では、記憶部７４に記憶されている電子機器１２の現在の作動情報、「Ｐモード時視聴チャンネル」の設定情報、及び学習情報を読み込む。なお、ここでは、学習情報については、現在の時刻が含まれる学習制御期間の学習情報のうち、視聴チャンネルの情報以外の情報を読み込む。
【０２７７】
ステップ５５８では、電子機器１２の現在の作動情報と「Ｐモード時視聴チャンネル」の設定情報とに基づいて、リモコン信号を生成し、電子機器１２に送信する。ここで、学習情報の「機器作動情報」が電源ONを示していた場合には、前述したステップ５５４のリモコン信号の生成方法と同様に行われる。
【０２７８】
また、学習情報の「機器作動情報」が電源OFFを示していた場合には、以下のようにリモコン信号を生成する（或いは生成しない）。電子機器１２の現在の作動情報が、「電源ON状態」であることを示していた場合には、電源をOFFにするためのリモコンコードを記憶部７４から読出し、該リモコンコードからリモコン信号を生成して電子機器１２に送信する。また、対応付けられて記憶された「機器作動情報」が「電源OFF」を示していた場合であって、電子機器１２の現在の作動情報が、「電源OFF状態」であることを示していた場合には、リモコン信号は生成しない。
【０２７９】
すなわち、ここでは学習情報の機器作動情報に応じた制御は行われるが、視聴チャンネルについては、設定項目「Ｐモード時視聴チャンネル」で設定されたチャンネルが用いられる。
【０２８０】
そして、リモコン信号を生成して送信した場合には、記憶部７４に記憶されている作動情報を、該生成して送信したリモコン信号に対応した作動情報に書きかえる。
【０２８１】
ステップ５１４で、上記Ｐモード中の制御処理を実行した後は、ステップ５１６に移行する。ステップ５１６では、現在の制御期間の終了時刻（これから到来する直近の制御区切り時刻）または学習制御期間の終了時刻がＰモード終了時刻よりも早いか否かを判断する。
【０２８２】
本実施の形態では、現在の曜日に対応し、現在の時刻が含まれる学習制御期間の学習情報が記憶部７４に存在しない場合には、制御期間の終了時刻がＰモード終了時刻よりも早いか否かが判断される。また、現在の曜日に対応し、現在の時刻が含まれる学習制御期間の学習情報が記憶部７４に存在する場合には、該学習制御期間の終了時刻がＰモード終了時刻よりも早いか否かが判断される。
【０２８３】
ステップ５１６で、上記終了時刻がＰモード終了時刻よりも早いと判断した場合には、ステップ５２２に移行する。
【０２８４】
ステップ５２２では、現在時刻に該当する予約情報が記憶部７４に記憶されているか否かを判定する。ここで、現在時刻に該当する予約情報が記憶部７４に記憶されていないと判定した場合には、ステップ５２４に移行する。
【０２８５】
ステップ５２４では、現在の制御期間の終了時刻または学習制御期間の終了時刻が到来したか否かを判定する。ここでは、現在の制御期間の終了時刻または学習制御期間の終了時刻のうち、ステップ５１６においてＰモード終了時刻と比較された時刻が、到来したか否かを判定する。
【０２８６】
ステップ５２４で、上記時刻が到来していないと判定した場合には、待機状態を継続する。また、ステップ５２４で、上記時刻が到来したと判定した場合には、ステップ５００に戻る。
【０２８７】
一方、ステップ５１６で、上記終了時刻がＰモード終了時刻よりも早くないと判断した場合には、ステップ５１８に移行する。
【０２８８】
ステップ５１８では、現在時刻に該当する予約情報が記憶部７４に記憶されているか否かを判定する。ここで、現在時刻に該当する予約情報が記憶部７４に記憶されていないと判定した場合には、ステップ５２０に移行する。
【０２８９】
ステップ５２０では、Ｐモード終了タイマに基づいて、Ｐモード終了時刻が到来したか否か（Ｐモード終了タイマがタイムアウトしたか否か）を判定する。ここで、Ｐモード終了時刻がまだ到来していないと判定した場合には、ステップ５１８に戻る。また、Ｐモード終了時刻が到来したと判定した場合には、図９のメイン処理のステップ１０２に移行する。
【０２９０】
また、ステップ５０８で、学習制御装置１０が予約限定モード中であると判定した場合には、図１８のステップ５３０に移行する。
【０２９１】
ステップ５３０では、Ｐモード終了タイマに基づいて、Ｐモード終了時刻が到来したか否か（Ｐモード終了タイマがタイムアウトしたか否か）を判定する。ここで、Ｐモード終了時刻が到来したと判定した場合には、図９のメイン処理のステップ１０２に移行する。また、Ｐモード終了時刻が到来してないと判定した場合には、ステップ５３２に移行する。
【０２９２】
ステップ５３２では、現在時刻に該当する予約情報が記憶部７４に記憶されているか否かを判定する。ここで、現在時刻に該当する予約情報が記憶部７４に記憶されていないと判定した場合には、ステップ５３０に戻る。また、ここで、現在時刻に該当する予約情報が記憶部７４に記憶されていると判定した場合には、ステップ５３４に移行する。
【０２９３】
ステップ５３４では、記憶部７４から、現在時刻に該当する予約情報及び電子機器１２の現在の作動情報を読み込む。
【０２９４】
ステップ５３６では、上記読み込んだ電子機器１２の現在の作動情報と予約情報とに基づいてリモコン信号を生成し、電子機器１２に送信する。そして、記憶部７４に記憶されている作動情報を該送信したリモコン信号に対応した作動情報に書きかえる。リモコン信号の生成方法等については、前述した予約動作処理のステップ２０２と同様であるため、ここでは説明を省略する。
【０２９５】
ステップ５３８では、予約情報の終了時刻がＰモード終了時刻より早いか否かを判定する。ここで、予約情報の終了時刻がＰモード終了時刻より早いと判定した場合には、ステップ５４２に移行する。
【０２９６】
ステップ５４２では、予約情報の終了時刻が到来したか否かを判定する。ここで、予約情報の終了時刻がまだ到来していないと判定した場合には、待機状態を継続する。また、ステップ５４２で、予約情報の終了時刻が到来したと判定した場合には、ステップ５４４で、記憶部７４から上記実施した予約情報を削除し、その後、図１７のステップ５００に移行する。
【０２９７】
また、ステップ５３８で、予約情報の終了時刻がＰモード終了時刻より早くないと判定した場合には、ステップ５４０に移行する。
【０２９８】
ステップ５４０では、Ｐモード終了タイマに基づいて、Ｐモード終了時刻が到来したか否か（Ｐモード終了タイマがタイムアウトしたか否か）を判定する。ここで、Ｐモード終了時刻が到来してないと判定した場合には、待機状態を継続する。また、ここで、Ｐモード終了時刻が到来したと判定した場合には、メイン処理のステップ１０２に移行する。
【０２９９】
また、図１７のステップ５１２、ステップ５１８、及びステップ５２２で、現在時刻に該当する予約情報が記憶部７４に記憶されていると判定した場合、図１８のステップ５３４に移行する。ステップ５３４以降の処理は、上述した通りであるため、説明を省略する。
【０３００】
また、図１７のステップ５０６で、記憶部７４から読み出した設定項目「Ｐモード時の予約動作」の設定情報に基づいて、予約情報に基づく制御を行わないと判定した場合、及びステップ５１０で、学習制御装置１０が予約併用モード中でないと判定した場合には、図１９のステップ５６０に移行する。
【０３０１】
図１９のステップ５６０では、Ｐモード中制御処理を実行する。Ｐモード中制御処理は、図２０を用いて説明した通りであるため、ここでは、説明を省略する。
【０３０２】
ステップ５６２では、現在の制御期間の終了時刻（これから到来する直近の制御区切り時刻）または学習制御期間の終了時刻がＰモード終了時刻よりも早いか否かを判断する。ここでも、前述のステップ５１６と同様に、現在の曜日に対応し、現在の時刻が含まれる学習制御期間の学習情報が記憶部７４に存在しない場合には、制御期間の終了時刻がＰモード終了時刻よりも早いか否かが判断される。また、現在の曜日に対応し、現在の時刻が含まれる学習制御期間の学習情報が記憶部７４に存在する場合には、該学習制御期間の終了時刻がＰモード終了時刻よりも早いか否かが判断される。
【０３０３】
ステップ５６２で、上記終了時刻がＰモード終了時刻よりも早いと判断した場合には、ステップ５６６に移行する。
【０３０４】
ステップ５６６では、現在の制御期間の終了時刻または学習制御期間の終了時刻が到来したか否かを判定する。ここでは、現在の制御期間の終了時刻または学習制御期間の終了時刻のうち、ステップ５６２においてＰモード終了時刻と比較された時刻が、到来したか否かを判定する。
【０３０５】
ステップ５６６で、上記時刻が到来していないと判定した場合には、待機状態を継続する。また、ステップ５６６で、上記時刻が到来したと判定した場合には、ステップ５００に戻る。
【０３０６】
一方、ステップ５６２で、上記終了時刻がＰモード終了時刻よりも早くないと判断した場合には、ステップ５６４に移行する。
【０３０７】
ステップ５６４では、Ｐモード終了タイマに基づいて、Ｐモード終了時刻が到来したか否か（Ｐモード終了タイマがタイムアウトしたか否か）を判定する。ここで、Ｐモード終了時刻が到来してないと判定した場合には、待機状態を継続する。また、ここで、Ｐモード終了時刻が到来したと判定した場合には、図９のメイン処理のステップ１０２に移行する。
【０３０８】
このように、Ｐモードでは、学習情報の視聴チャンネルの情報は使用せずに、電子機器１２の制御を行う。なお、ここでは、Ｐモード中は、学習情報の一部（視聴チャンネル）の情報を用いずに制御する構成としたが、学習情報の全てを用いずに電子機器１２の制御を行う構成としてもよい。
【０３０９】
図２１（Ａ）〜（Ｄ）は、プライベート処理の途中で発生する割込処理のフローチャートを示す図である。
【０３１０】
図２１（Ａ）、（Ｂ）、（Ｄ）の割込処理は、図１３（Ａ）、（Ｂ）、（Ｄ）で説明した割込処理と同じであるため説明を省略する。ただし、図２１（Ａ）のリモコン信号受信割込が発生しても、設定項目「Ｐモード時の学習機能」の設定情報によっては、学習処理で学習情報等が生成されない場合がある。
【０３１１】
図２１（Ｃ）は、プライベートモード解除割込の処理の流れを示すフローチャートである。
【０３１２】
ステップ１０４０で、プライベートボタン３４ａが押下されたと判定した場合には、ステップ１０４２で、Ｐモード解除処理を行う。具体的には、設定項目「Ｐモード」をOFFにし、Ｐモード終了タイマを０にセットする。
【０３１３】
図２２〜図３６は、離席動作処理の流れを示すフローチャートである。
【０３１４】
図２２のステップ６００では、設定項目「Ｐモード」に基づいて、学習制御装置１０が現在Ｐモード中か否かを判断する。現在Ｐモード中でないと判断した場合には、ステップ６０４で、離席動作に関する各種設定情報（図７に示すＮｏ．４の設定情報等）を読み込む。
【０３１５】
ステップ６０６では、設定項目「離席設定１」の設定情報に基づいて、省電力設定がONか否かを判断する。「離席設定１」が「なし」に設定されていれば、省電力設定はOFFであると判断して、図２３のステップ６３２にスキップする。また、設定項目「離席設定１」が「なし」以外に設定されていれば、省電力設定はONであると判断して、ステップ６０８に移行する。
【０３１６】
ステップ６０８では、第１タイマに設定項目「離席設定１」で設定されている時間をセットし、第１タイマの動作を開始させる。なお、本実施の形態において、第１タイマはダウンタイマとして説明するが、アップタイマであってもよい。
【０３１７】
ステップ６１０では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知しないと判定した場合には、ステップ６１２に移行する。また、人体を検知したと判定した場合には、図２８のステップ７８０に移行し、第１タイマをリセットして、図９のメイン処理のステップ１０２に移行する。
【０３１８】
ステップ６１２では、記憶部７４から読み出した設定項目「予約限定モード」の設定情報に基づいて、学習制御装置１０が予約限定モード中か否かを判定する。ここで、学習制御装置１０が予約限定モード中でないと判定した場合には、ステップ６１４に移行する。
【０３１９】
ステップ６１４では、記憶部７４から読み出した設定項目「予約併用モード」の設定情報に基づいて、学習制御装置１０が予約併用モード中か否かを判定する。ここで、学習制御装置１０が予約併用モード中であると判定した場合には、ステップ６１６に移行する。また、ここで、学習制御装置１０が予約併用モード中でないと判定した場合には、ステップ６１８に移行する。
【０３２０】
ステップ６１８では、図１１に示す学習制御処理が実行される。学習制御処理は前述の通りであるため、ここでは説明を省略する。
【０３２１】
ステップ６１８の後は、図２３のステップ６２０に移行する。
【０３２２】
図２３のステップ６２０では、終了時刻が「離席設定１」の時間経過時の時刻（第１タイマがタイムアウトする時刻）より早いか否かを判定する。本実施の形態では、基本的には、制御期間毎に電子機器を制御するため、これから到来する直近の制御区切り時刻を終了時刻としている。しかしながら、学習制御処理で学習情報に基づいた制御が行われた場合には、制御期間ではなく、学習制御期間の終了時刻が「離席設定１」の時間経過時の時刻と比較される。学習処理で、開始時刻又は終了時刻が調整された結果、制御期間の終了時刻と学習制御期間の終了時刻が異なる場合には、ステップ６２０では学習制御期間の終了時刻が適用される。
【０３２３】
ステップ６２０で、上記終了時刻が「離席設定１」の時間経過時の時刻より早いと判断した場合には、ステップ６２２に移行する。
【０３２４】
ステップ６２２では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図２８のステップ７８０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ６２４に移行する。
【０３２５】
ステップ６２４では、上記終了時刻が到来したか否かを判定する。ここで、該終了時刻が到来していないと判定した場合には、ステップ６２２に戻る。また、該終了時刻が到来したと判定した場合には、図２２のステップ６１０に戻る。
【０３２６】
一方、ステップ６２０で、ここで、上記終了時刻が「離席設定１」の時間経過時の時刻（第１タイマがタイムアウトする時刻）より遅いと判断した場合には、ステップ６２６に移行する。
【０３２７】
ステップ６２６では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図２８のステップ７８０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ６２８に移行する。
【０３２８】
ステップ６２８では、第１タイマがタイムアウトしたか、すなわち、設定項目「離席設定１」に設定されている時間が経過したか否かを判定する。ここで、第１タイマがタイムアウトしないと判定した場合には、ステップ６２６に戻り、第１タイマがタイムアウトしたと判定した場合には、ステップ６３０に移行する。
【０３２９】
ステップ６３０では、上記読み込んだ設定情報（離席動作１）に基づいて、リモコン信号を生成して送信する。例えば、「離席動作１」の設定情報が「輝度を下げる」という内容であった場合には、輝度を下げるためのリモコン信号を生成して送信する。また、「離席動作１」の設定情報が「音量を下げる」という内容であった場合には、音量を下げるリモコン信号を生成して送信する。また、「離席動作１」の設定情報が、「表示領域のサイズを小さくする」という内容であった場合には、表示領域のサイズを小さくするリモコン信号を生成して送信する。
【０３３０】
ステップ６３２では、第２タイマに設定項目「離席設定２」で設定されている時間をセットし、第２タイマの動作を開始させる。なお、本実施の形態において、第２タイマはダウンタイマとして説明するが、アップタイマであってもよい。ステップ６３２の後は、図２４のステップ６４０に移行する。
【０３３１】
図２４のステップ６４０では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図２９のステップ７９０に移行し、第２タイマをリセットする。そして、ステップ７９２では、設定項目「離席設定１」の設定情報に基づいて、省電力設定がONか否かを判断する。「離席設定１」が「なし」以外に設定されていれば、省電力設定はONであると判断して、ステップ７９４で、省電力状態を解除するリモコン信号を生成して送信する。
【０３３２】
ステップ７９４で、リモコン信号を送信した後は、図９のメイン処理のステップ１０２に移行する。
【０３３３】
また、ステップ７９２で、省電力設定がOFFであると判断した場合には、ステップ７９４はスキップして、図９のメイン処理のステップ１０２に移行する。
【０３３４】
ステップ６４０で、人体を検知しないと判定した場合には、ステップ６４２に移行する。ステップ６４２では、記憶部７４から読み出した設定項目「予約限定モード」の設定情報に基づいて、学習制御装置１０が予約限定モード中か否かを判定する。ここで、学習制御装置１０が予約限定モード中でないと判定した場合には、ステップ６４４に移行する。
【０３３５】
ステップ６４４では、記憶部７４から読み出した設定項目「予約併用モード」の設定情報に基づいて、学習制御装置１０が予約併用モード中か否かを判定する。ここで、学習制御装置１０が予約併用モード中であると判定した場合には、ステップ６４６に移行する。また、ここで、学習制御装置１０が予約併用モード中でないと判定した場合には、ステップ６４８に移行する。
【０３３６】
ステップ６４８では、図１１に示す学習制御処理が実行される。学習制御処理は前述の通りであるため、ここでは説明を省略する。
【０３３７】
ステップ６４８の後は、ステップ６５０に移行する。
【０３３８】
ステップ６５０では、終了時刻が「離席設定２」の時間経過時の時刻（第２タイマがタイムアウトする時刻）より早いか否かを判定する。本実施の形態では、基本的には、制御期間毎に電子機器を制御するため、これから到来する直近の制御区切り時刻を終了時刻としている。しかしながら、学習制御処理で学習情報に基づいた制御が行われた場合には、制御期間ではなく、学習制御期間の終了時刻が「離席設定２」の時間経過時の時刻と比較される。
【０３３９】
ステップ６５０で、上記終了時刻が「離席設定２」の時間経過時の時刻より早いと判断した場合には、ステップ６５２に移行する。
【０３４０】
ステップ６５２では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図２９のステップ７９０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ６５４に移行する。
【０３４１】
ステップ６５４では、上記終了時刻が到来したか否かを判定する。ここで、該終了時刻が到来していないと判定した場合には、ステップ６５２に戻る。また、該終了時刻が到来したと判定した場合には、ステップ６４０に戻る。
【０３４２】
一方、ステップ６５０で、ここで、上記終了時刻が「離席設定２」の時間経過時の時刻（第２タイマがタイムアウトする時刻）より遅いと判断した場合には、ステップ６５６に移行する。
【０３４３】
ステップ６５６では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図２９のステップ７９０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ６５８に移行する。
【０３４４】
ステップ６５８では、第２タイマがタイムアウトしたか、すなわち、設定項目「離席設定２」に設定されている時間が経過したか否かを判定する。ここで、第２タイマがタイムアウトしていないと判定した場合には、ステップ６５６に戻り、第２タイマがタイムアウトしたと判定した場合には、ステップ６６２に移行する。
【０３４５】
ステップ６６２では、記憶部７４から電子機器１２の現在の作動情報を読み込む。
【０３４６】
ステップ６６４では、上記読み込んだ作動情報及び設定情報（離席動作２）に基づいて、リモコン信号を生成して送信する。例えば、電子機器１２の現在の作動情報が「電源ON」を示しており、「離席動作２」の設定情報が「電源OFFする」という内容であった場合には、電子機器１２の電源をOFFするためのリモコン信号を生成して送信する。また、電子機器１２の現在の作動情報が「電源OFF」を示している場合には、リモコン信号は生成しない。ステップ６６４の後は、図９のメイン処理のステップ１０２に移行する。
【０３４７】
また、図２２のステップ６１２で、学習制御装置１０が予約限定モード中であると判定した場合には、図２５のステップ７００に移行する。
【０３４８】
図２５のステップ７００では、現在時刻に該当する予約情報が記憶部７４に登録（記憶）されているか否かを判定する。ここで、現在時刻に該当する予約情報が記憶部７４に記憶されていないと判定した場合には、ステップ７０２で、現在時刻に該当する予約期間以外の期間を予約期間として登録された予約情報があるか否かを判定する。
【０３４９】
ステップ７０２で、登録された予約情報があると判定した場合には、ステップ７０４で、記憶部７４に記憶されている設定項目「予約情報ありの場合の表示」の設定情報（図７も参照。）に基づいて、登録された予約情報を表示するか否かを判定する。設定項目「予約情報ありの場合の表示」の設定情報が「表示する」を示していた場合には、ステップ７０６で、登録されている予約情報を表示部３８に表示する。また、ステップ７０４で、設定項目「予約情報ありの場合の表示」の設定情報が「表示しない」を示していた場合には、制御部７２は、ステップ７０６をスキップしてステップ７１２に移行する。
【０３５０】
一方、ステップ７０２で、登録された予約情報がないと判定した場合には、ステップ７０８で、記憶部７４に記憶されている設定項目「予約情報０件の場合の表示」の設定情報（図７も参照。）に基づいて、予約情報無しの旨を表示するか否かを判定する。設定項目「予約情報０件の場合の表示」の設定情報が「表示する」を示していた場合には、ステップ７１０で、登録されている予約情報がない旨を表示部３８に表示する。また、ステップ７０８で、設定項目「予約情報０件の場合の表示」の設定情報が「表示しない」を示していた場合には、ステップ７１０をスキップしてステップ７１２に移行する。
【０３５１】
ステップ７１２では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図２８のステップ７８０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ７００に戻る。
【０３５２】
また、ステップ７００で、現在時刻に該当する予約情報が記憶部７４に記憶されていると判定した場合には、ステップ７１４に移行する。
【０３５３】
ステップ７１４では、記憶部７４から、現在時刻に該当する予約情報及び電子機器１２の現在の作動情報を読み込む。
【０３５４】
ステップ７１６では、上記読み込んだ電子機器１２の現在の作動情報と予約情報とに基づいてリモコン信号を生成し、電子機器１２に送信する。また、記憶部７４に記憶されている作動情報を該送信したリモコン信号に対応した作動情報に書きかえる。なお、リモコン信号の生成は、図１２のステップ２０２での生成方法と同様に行う。
【０３５５】
ステップ７１８では、予約情報の終了時刻が離席設定１の時間経過したときの時刻（第１タイマがタイムアウトする時刻）より早いか否かを判定する。ここで、制御部７２は、予約情報の終了時刻が離席設定１の時間経過したときの時刻より早くないと判定した場合には、ステップ７２０に移行する。
【０３５６】
ステップ７２０では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図２８のステップ７８０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ７２２で、第１タイマがタイムアウトしたか否かを判定し、第１タイマがタイムアウトしていないと判定した場合には、ステップ７２０に戻る。また、ステップ７２２で、第１タイマがタイムアウトしたと判定した場合には、前述した図２３のステップ６３０に移行する。
【０３５７】
一方、ステップ７１８で、予約情報の終了時刻が離席設定１の時間経過したときの時刻より早いと判定した場合には、ステップ７２４では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図２８のステップ７８０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ７２６で、予約情報の終了時刻が到来したか否かを判定する。ここで、予約情報の終了時刻がまだ到来していないと判定した場合には、ステップ７２４に戻る。また、ステップ７２６で、予約情報の終了時刻が到来したと判定した場合には、ステップ７２８で、実施した予約情報を記憶部７４から削除して、ステップ７００に戻る。
【０３５８】
また、図２４のステップ６４２で、学習制御装置１０が予約限定モード中であると判定した場合には、図２６のステップ７４０に移行する。
【０３５９】
図２６のステップ７４０では、現在時刻に該当する予約情報が記憶部７４に記憶されているか否かを判定する。ここで、現在時刻に該当する予約情報が記憶部７４に記憶されていないと判定した場合には、ステップ７４２で、現在時刻に該当する予約期間以外の期間を予約期間として登録された予約情報があるか否かを判定する。
【０３６０】
ステップ７４２で、登録された予約情報があると判定した場合には、ステップ７４４で、記憶部７４に記憶されている設定項目「予約情報ありの場合の表示」の設定情報（図７も参照。）に基づいて、登録された予約情報を表示するか否かを判定する。設定項目「予約情報ありの場合の表示」の設定情報が「表示する」を示していた場合には、制御部７２は、ステップ７４６で、登録されている予約情報を表示部３８に表示する。また、ステップ７４４で、設定項目「予約情報ありの場合の表示」の設定情報が「表示しない」を示していた場合には、ステップ７４６をスキップしてステップ７５２に移行する。
【０３６１】
一方、ステップ７４２で、登録された予約情報がないと判定した場合には、ステップ７４８で、記憶部７４に記憶されている設定項目「予約情報０件の場合の表示」の設定情報（図７も参照。）に基づいて、予約情報無しの旨を表示するか否かを判定する。設定項目「予約情報０件の場合の表示」の設定情報が「表示する」を示していた場合には、ステップ７５０で、登録されている予約情報がない旨を表示部３８に表示する。また、ステップ７４８で、設定項目「予約情報０件の場合の表示」の設定情報が「表示しない」を示していた場合には、ステップ７５０をスキップしてステップ７５２に移行する。
【０３６２】
ステップ７５２では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図２９のステップ７９０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ７４０に戻る。
【０３６３】
また、ステップ７４０で、現在時刻に該当する予約情報が記憶部７４に記憶されていると判定した場合には、ステップ７５４に移行する。
【０３６４】
ステップ７５４では、記憶部７４から、現在時刻に該当する予約情報及び電子機器１２の現在の作動情報を読み込む。
【０３６５】
ステップ７５６では、上記読み込んだ電子機器１２の現在の作動情報と予約情報とに基づいてリモコン信号を生成し、電子機器１２に送信する。また、記憶部７４に記憶されている作動情報を該送信したリモコン信号に対応した作動情報に書きかえる。なお、リモコン信号の生成は、図１２のステップ２０２での生成方法と同様に行う。
【０３６６】
ステップ７５８では、予約情報の終了時刻が離席設定２の時間経過したときの時刻（第２タイマがタイムアウトする時刻）より早いか否かを判定する。ここで、予約情報の終了時刻が離席設定２の時間経過したときの時刻より早くないと判定した場合には、ステップ７６０に移行する。
【０３６７】
ステップ７６０では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図２９のステップ７９０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ７６２で、第２タイマがタイムアウトしたか否かを判定し、第２タイマがタイムアウトしていないと判定した場合には、ステップ７６０に戻る。また、ステップ７６２で、第２タイマがタイムアウトしたと判定した場合には、図２７のステップ７６４に移行する。
【０３６８】
一方、ステップ７５８で、予約情報の終了時刻が離席設定２の時間経過したときの時刻より早いと判定した場合には、ステップ７７２では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図２９のステップ７９０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ７７４で、予約情報の終了時刻が到来したか否かを判定する。ここで、予約情報の終了時刻がまだ到来していないと判定した場合には、ステップ７７２に戻る。また、ステップ７７４で、予約情報の終了時刻が到来したと判定した場合には、ステップ７７６で、実施した予約情報を記憶部７４から削除して、ステップ７４０に戻る。
【０３６９】
図２７のステップ７６４では、予約情報の終了時刻が到来したか否かを判定する。ここで、予約情報の終了時刻がまだ到来していないと判定した場合には、待機状態を継続する。また、ステップ７６４で、予約情報の終了時刻が到来したと判定した場合には、ステップ７６６で、実施した予約情報を記憶部７４から削除する。
【０３７０】
更に、ステップ７６８で、記憶部７４から、現在時刻に該当する予約情報及び電子機器１２の現在の作動情報を読み込む。
【０３７１】
ステップ７７０では、上記読み込んだ電子機器１２の現在の作動情報と設定情報（離席動作２）とに基づいてリモコン信号を生成し、電子機器１２に送信する。また、記憶部７４に記憶されている作動情報を該送信したリモコン信号に対応した作動情報に書きかえる。なお、リモコン信号の生成は、図２４のステップ６６４での生成方法と同様に行う。その後は、図９のメイン処理のステップ１０２に移行する。
【０３７２】
また、図２２のステップ６１６で、現在時刻に該当する予約情報が記憶部７４に記憶されていると判定した場合には、図２５のステップ７１４に移行する。ステップ７１４からの処理は、前述した通りである。また、ステップ６１６で、現在時刻に該当する予約情報が記憶部７４に記憶されていないと判定した場合には、ステップ６１８に移行する。ステップ６１８からの処理は、前述した通りである。
【０３７３】
また、図２４のステップ６４６で、現在時刻に該当する予約情報が記憶部７４に記憶されていると判定した場合には、図２６のステップ７５４に移行する。ステップ７５４からの処理は、前述した通りである。また、ステップ６４６で、現在時刻に該当する予約情報が記憶部７４に記憶されていないと判定した場合には、ステップ６４８に移行する。ステップ６４８からの処理は、前述した通りである。
【０３７４】
一方、ステップ６００で、現在Ｐモード中であると判断した場合には、ステップ６０２で、学習制御装置１０が現在、予約動作中（予約情報に基づく制御中）か否かを判断する。ここで、予約動作中でないと判断した場合には、図３０のステップ８００に移行し、予約動作中であると判断した場合には、図３２のステップ８６０に移行する。
【０３７５】
図３０のステップ８００では、離席動作に関する各種設定情報（図７に示すＮｏ．４の設定情報等）を読み込む。
【０３７６】
ステップ８０２では、設定項目「離席設定１」の設定情報に基づいて、省電力設定がONか否かを判断する。「離席設定１」が「なし」に設定されていれば、省電力設定はOFFであると判断して、図３１のステップ８３０にスキップする。また、設定項目「離席設定１」が「なし」以外に設定されていれば、省電力設定はONであると判断して、ステップ８０４に移行する。
【０３７７】
ステップ８０４では、第１タイマに設定項目「離席設定１」で設定されている時間をセットし、第１タイマの動作を開始させる。
【０３７８】
ステップ８０６では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知しないと判定した場合には、ステップ８０８に移行する。また、人体を検知したと判定した場合には、図３５のステップ９６０に移行し、第１タイマをリセットして、図１７のプライベート動作処理のステップ５００に移行する。
【０３７９】
ステップ８０８では、現在の制御期間の終了時刻（これから到来する直近の制御区切り時刻）または学習制御期間の終了時刻がＰモード終了時刻よりも早いか否かを判断する。
【０３８０】
本実施の形態では、現在の曜日に対応し、現在の時刻が含まれる学習制御期間の学習情報が記憶部７４に存在しない場合には、制御期間の終了時刻がＰモード終了時刻よりも早いか否かが判断される。また、現在の曜日に対応し、現在の時刻が含まれる学習制御期間の学習情報が記憶部７４に存在する場合には、該学習制御期間の終了時刻がＰモード終了時刻よりも早いか否かが判断される。
【０３８１】
ステップ８０８で、上記終了時刻がＰモード終了時刻よりも早いと判断した場合には、ステップ８１０に移行する。
【０３８２】
ステップ８１０では、現在の制御期間の終了時刻または学習制御期間の終了時刻が到来したか否かを判定する。ここでは、現在の制御期間の終了時刻または学習制御期間の終了時刻のうち、ステップ８０８においてＰモード終了時刻と比較された時刻が、到来したか否かを判定する。
【０３８３】
ステップ８１０で、上記時刻が到来していないと判定した場合には、待機状態を継続する。また、ステップ８１０で、上記時刻が到来したと判定した場合には、ステップ８１２に移行する。
【０３８４】
ステップ８１２では、図２０のＰモード中の制御処理が実行される。Ｐモード中の制御処理は前述の通りであるため、ここでは説明を省略する。
【０３８５】
ステップ８１２の後は、ステップ８０６に戻る。
【０３８６】
また、ステップ８０８で、現在の制御期間の終了時刻または学習情報の制御期間の終了時刻がＰモード終了時刻よりも早くないと判断した場合には、ステップ８２２で、Ｐモード終了タイマに基づいて、Ｐモード終了時刻が到来したか否か（Ｐモード終了タイマがタイムアウトしたか否か）を判定する。
【０３８７】
ステップ８２２で、Ｐモード終了時刻が到来したと判定した場合には、図２２のステップ６０４に移行する。
【０３８８】
また、ステップ８２２で、Ｐモード終了時刻がまだ到来していないと判定した場合には、ステップ８２４で、第１タイマがタイムアウトしたか否かを判定する。ステップ８２４で、第１タイマがタイムアウトしていないと判定した場合には、ステップ８０６に戻る。
【０３８９】
また、ステップ８２４で、第１タイマがタイムアウトしたと判定した場合には、ステップ８２６に移行する。
【０３９０】
ステップ８２６では、上記読み込んだ設定情報（離席動作１）に基づいて、リモコン信号を生成して送信する。リモコン信号の生成は、上記ステップ６３０と同様に行う。
【０３９１】
次に、図３１のステップ８３０では、第２タイマに設定項目「離席設定２」で設定されている時間をセットし、第２タイマの動作を開始させる。
【０３９２】
ステップ８３２では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知しないと判定した場合には、ステップ８３４に移行する。またここで、人体を検知したと判定した場合には、図３６のステップ９７０に移行し、第２タイマをリセットする。そして、ステップ９７２では、設定項目「離席設定１」の設定情報に基づいて、省電力設定がONか否かを判断する。「離席設定１」が「なし」以外に設定されていれば、省電力設定はONであると判断して、ステップ９７４で、省電力状態を解除するリモコン信号を生成して送信する。
【０３９３】
ステップ９７４でリモコン信号を送信した後は、図１７のプライベート動作処理のステップ５００に移行する。
【０３９４】
また、ステップ９７２で、省電力設定がOFFであると判断した場合には、ステップ９７４はスキップして、図１７のプライベート動作処理のステップ５００に移行する。
【０３９５】
図３１のステップ８３４〜ステップ８３８までの処理は、ステップ８３８の後にステップ８３２に戻る以外は、図３０のステップ８０８〜８１２までの処理と同様であるため、ここでは説明を省略する。
【０３９６】
また、ステップ８３４で、現在の制御期間または学習制御期間の終了時刻がＰモード終了時刻よりも早くないと判断した場合には、ステップ８５０で、Ｐモード終了タイマに基づいて、Ｐモード終了時刻が到来したか否かを判定する。
【０３９７】
ステップ８５０で、Ｐモード終了時刻が到来したと判定した場合には、図２２のステップ６０４に移行する。
【０３９８】
また、ステップ８５０で、Ｐモード終了時刻がまだ到来していないと判定した場合には、ステップ８５２で、第２タイマがタイムアウトしたか否かを判定する。ステップ８５２で、第２タイマがタイムアウトしていないと判定した場合には、ステップ８３２に戻る。
【０３９９】
また、ステップ８５２で、第２タイマがタイムアウトしたと判定した場合には、ステップ８５４に移行する。
【０４００】
ステップ８５４では、記憶部７４から、電子機器１２の現在の作動情報を読み込む。
【０４０１】
ステップ８５６では、上記読み込んだ作動情報及び設定情報（離席動作２）に基づいて、リモコン信号を生成して送信する。リモコン信号の生成方法は、前述の図２４のステップ６６４と同様であるため、説明を省略する。ステップ８５６の後は、図９のメイン処理のステップ１０２に移行する。
【０４０２】
図３２のステップ８６０では、離席動作に関する各種設定情報（図７に示すＮｏ．４の設定情報等）を読み込む。
【０４０３】
ステップ８６２では、設定項目「離席設定１」の設定情報に基づいて、省電力設定がONか否かを判断する。「離席設定１」が「なし」に設定されていれば、省電力設定はOFFであると判断して、図３３のステップ８９４にスキップする。また、設定項目「離席設定１」が「なし」以外に設定されていれば、省電力設定はONであると判断して、ステップ８６４に移行する。
【０４０４】
ステップ８６４では、第１タイマに設定項目「離席設定１」で設定されている時間をセットし、第１タイマの動作を開始させる。
【０４０５】
ステップ８６６では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知しないと判定した場合には、ステップ８６８に移行する。また、人体を検知したと判定した場合には、図３５のステップ９６０に移行し、前述した処理と同様の処理を行う。
【０４０６】
ステップ８６８では、予約情報の終了時刻が離席設定１の時間が経過したときの時刻（第１タイマがタイムアウトするときの時刻）より遅いか否かを判定する。ここで、予約情報の終了時刻が離席設定１の時間が経過したときの時刻より遅いと判定した場合には、ステップ８８６で、予約情報の終了時刻がＰモード終了時刻より遅いか否かを判定する。
【０４０７】
ステップ８８６で、予約情報の終了時刻がＰモード終了時刻より遅くないと判定した場合には、図３３のステップ８９０に移行する。
【０４０８】
また、ステップ８８６で、予約情報の終了時刻がＰモード終了時刻より遅いと判定した場合には、ステップ８８８で、Ｐモード終了時刻が離席設定１の時間が経過したときの時刻より遅いか否かを判定する。ステップ８８８で、Ｐモード終了時刻が離席設定１の時間が経過したときの時刻より遅いと判定した場合には、図３３のステップ８９０に移行する。
【０４０９】
また、ステップ８６８で、予約情報の終了時刻が離席設定１の時間が経過したときの時刻より遅くないと判定した場合には、ステップ８７０に移行する。
【０４１０】
ステップ８７０では、離席設定１の時間が経過したときの時刻がＰモード終了時刻より遅いか否かを判定する。ステップ８７０で、離席設定１の時間が経過したときの時刻がＰモード終了時刻より遅いと判定した場合には、ステップ８７２に移行する。
【０４１１】
ステップ８７２では、予約情報の終了時刻がＰモード終了時刻より遅いか否かを判定する。
【０４１２】
ステップ８７２で、予約情報の終了時刻がＰモード終了時刻より遅くないと判定した場合、及びステップ８７０で、離席設定１の時間が経過したときの時刻がＰモード終了時刻より遅くないと判定した場合には、ステップ８７８に移行する。
【０４１３】
ステップ８７８では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図３５のステップ９６０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ８８０で、予約情報の終了時刻が到来したか否かを判定する。ここで、予約情報の終了時刻がまだ到来していないと判定した場合には、ステップ８７８に戻る。また、ステップ８８０で、予約情報の終了時刻が到来したと判定した場合には、ステップ８８２で、実施した予約情報を記憶部７４から削除して、ステップ８６６に戻る。
【０４１４】
また、ステップ８８８で、Ｐモード終了時刻が離席設定１の時間が経過したときの時刻より遅くないと判定した場合、及び、ステップ８７２で、予約情報の終了時刻がＰモード終了時刻より遅いと判定した場合には、ステップ８７４に移行する。
【０４１５】
ステップ８７４では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図３５のステップ９６０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ８７６で、Ｐモード終了タイマに基づいて、Ｐモード終了時刻が到来か否かを判定する。
【０４１６】
ステップ８７６で、Ｐモード終了時刻が到来していないと判定した場合には、ステップ８７４に戻り、Ｐモード終了時刻が到来したと判定した場合には、図２２のステップ６０４に移行する。
【０４１７】
すなわち、ステップ８６８〜８８８の処理では、Ｐモード終了時刻をＴｐ、予約情報の終了時刻をＴｒ、離席設定１の時間が経過したときの時刻Ｔｓ１とすると、
・Ｔｒ＞Ｔｓ１＞Ｔｐの場合、及びＴｓ１＞Ｔｒ＞Ｔｐの場合には、ステップ８７４に移行し、
・Ｔｒ＞Ｔｐ＞Ｔｓ１の場合、及びＴｐ＞Ｔｒ＞Ｔｓ１の場合には、図３３のステップ８９０に移行し、
・Ｔｓ１＞Ｔｐ＞Ｔｒの場合、及びＴｐ＞Ｔｓ１＞Ｔｒの場合には、ステップ８７８に移行する。
【０４１８】
図３３のステップ８９０では、第１タイマがタイムアウトしたか否かを判定する。ステップ８９０で第１タイマがタイムアウトするまで待機状態を継続し、第１タイマがタイムアウトした場合には、ステップ８９２に移行する。
【０４１９】
ステップ８９２では、上記読み込んだ設定情報（離席動作１）に基づいて、リモコン信号を生成して送信する。リモコン信号の生成は、上記ステップ６３０と同様に行う。
【０４２０】
ステップ８９４では、第２タイマに設定項目「離席設定２」で設定されている時間をセットし、第２タイマの動作を開始させる。
【０４２１】
ステップ８９６では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知しないと判定した場合には、ステップ８９８に移行する。また、人体を検知したと判定した場合には、図３６のステップ９７０に移行し、前述した処理と同様の処理を行う。
【０４２２】
ステップ８９８では、予約情報の終了時刻が離席設定２の時間が経過したときの時刻（第２タイマがタイムアウトするときの時刻）より遅いか否かを判定する。ここで、予約情報の終了時刻が離席設定２の時間が経過したときの時刻より遅いと判定した場合には、ステップ９２６で、予約情報の終了時刻がＰモード終了時刻より遅いか否かを判定する。
【０４２３】
ステップ９２６で、予約情報の終了時刻がＰモード終了時刻より遅くないと判定した場合には、図３４のステップ９３０に移行する。
【０４２４】
また、ステップ９２６で、予約情報の終了時刻がＰモード終了時刻より遅いと判定した場合には、ステップ９２８で、Ｐモード終了時刻が離席設定２の時間が経過したときの時刻より遅いか否かを判定する。ステップ９２８で、Ｐモード終了時刻が離席設定２の時間が経過したときの時刻より遅いと判定した場合には、図３４のステップ９３０に移行する。
【０４２５】
また、ステップ８９８で、予約情報の終了時刻が離席設定２の時間が経過したときの時刻より遅くないと判定した場合には、ステップ９００に移行する。
【０４２６】
ステップ９００では、離席設定２の時間が経過したときの時刻がＰモード終了時刻より遅いか否かを判定する。ステップ９００で、離席設定２の時間が経過したときの時刻がＰモード終了時刻より遅いと判定した場合には、ステップ９０２に移行する。
【０４２７】
ステップ９０２では、予約情報の終了時刻がＰモード終了時刻より遅いか否かを判定する。
【０４２８】
ステップ９０２で、予約情報の終了時刻がＰモード終了時刻より遅くないと判定した場合、及びステップ９００で、離席設定２の時間が経過したときの時刻がＰモード終了時刻より遅くないと判定した場合には、ステップ９０８に移行する。
【０４２９】
ステップ９０８では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図３６のステップ９７０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ９１０で、予約情報の終了時刻が到来したか否かを判定する。ここで、予約情報の終了時刻がまだ到来していないと判定した場合には、ステップ９０８に戻る。また、ステップ９１０で、予約情報の終了時刻が到来したと判定した場合には、ステップ９１２で、実施した予約情報を記憶部７４から削除して、ステップ８９６に戻る。
【０４３０】
また、ステップ９２８で、Ｐモード終了時刻が離席設定２の時間が経過したときの時刻より遅くないと判定した場合、及び、ステップ９０２で、予約情報の終了時刻がＰモード終了時刻より遅いと判定した場合には、ステップ９０４に移行する。
【０４３１】
ステップ９０４では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図３６のステップ９７０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ９０６で、Ｐモード終了タイマに基づいて、Ｐモード終了時刻が到来か否かを判定する。
【０４３２】
ステップ９０６で、Ｐモード終了時刻が到来していないと判定した場合には、ステップ９０４に戻り、Ｐモード終了時刻が到来したと判定した場合には、図２２のステップ６０４に移行する。
【０４３３】
すなわち、ステップ８９８〜９２８の処理では、Ｐモード終了時刻をＴｐ、予約情報の終了時刻をＴｒ、離席設定２の時間が経過したときの時刻Ｔｓ２とすると、
・Ｔｒ＞Ｔｓ２＞Ｔｐの場合、及びＴｓ２＞Ｔｒ＞Ｔｐの場合には、ステップ９０４に移行し、
・Ｔｒ＞Ｔｐ＞Ｔｓ２の場合、及びＴｐ＞Ｔｒ＞Ｔｓ２の場合には、図３４のステップ９３０に移行し、
・Ｔｓ２＞Ｔｐ＞Ｔｒの場合、及びＴｐ＞Ｔｓ２＞Ｔｒの場合には、ステップ９０８に移行する。
【０４３４】
図３４のステップ９３０では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図３６のステップ９７０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ９３２で、第２タイマがタイムアウトしたか否かを判定する。
【０４３５】
ステップ９３２で、第２タイマがタイムアウトしていないと判定した場合には、ステップ９３０に戻り、第２タイマがタイムアウトしたと判定した場合には、ステップ９３４に移行する。
【０４３６】
ステップ９３４で、予約情報の終了時刻が到来したか否かを判定する。
【０４３７】
ステップ９３４で、予約情報の終了時刻がまだ到来していないと判定した場合には、待機状態を継続する。また、ステップ９３４で、予約情報の終了時刻が到来したと判定した場合には、ステップ９３６で、実施した予約情報を記憶部７４から削除する。そして、ステップ９３８では、記憶部７４から、電子機器１２の現在の作動情報を読み込む。
【０４３８】
ステップ９４０では、上記読み込んだ電子機器１２の現在の作動情報と設定情報（離席動作２）とに基づいてリモコン信号を生成し、電子機器１２に送信する。また、記憶部７４に記憶されている作動情報を該送信したリモコン信号に対応した作動情報に書きかえる。なお、リモコン信号の生成は、ステップ６６４での生成方法と同様に行う。その後は、図９のメイン処理のステップ１０２に移行する。
【０４３９】
図３７は、離席動作処理の途中で発生するリモコン信号受信割込処理のフローチャートを示す図である。
【０４４０】
ステップ１１００で、リモコン装置１８からリモコン信号を受信したと判定した場合には、ステップ１１０２で、受信したリモコン信号を再生して送信する。なお、設定項目「リモコン信号背面送信」がOFFに設定されていた場合には、ステップ１１０２の処理は省略される。また、設定項目「リモコン信号背面送信」がONでもOFFでも、記憶部７４に記憶されている電子機器１２の作動情報を該受信したリモコン信号に対応した作動情報に書きかえる。
【０４４１】
ステップ１１０４では、人体検知部３６からの人体検知信号に基づいて人体を検知したか否かを判定する。ここで、人体を検知したと判定した場合には、図２９のステップ７９０に移行し、前述した処理と同様の処理を行う。また、人体を検知しないと判定した場合には、ステップ１１０６で、上記受信したリモコン信号が電子機器１２を電源OFFするリモコン信号であるか否かを判定する。ここで、上記受信したリモコン信号が電子機器１２を電源OFFするリモコン信号でないと判定した場合には、図２２のステップ６０４に移行する。また、ここで、上記受信したリモコン信号が電子機器１２を電源OFFするリモコン信号であると判定した場合には、ステップ１１０８に移行する。
【０４４２】
ステップ１１０８では、記憶部７４に記憶されている作動情報を、上記生成して送信したリモコン信号に対応した作動情報に書きかえる。
【０４４３】
ステップ１１１０では、現在動作中のタイマ（第１タイマまたは第２タイマ）をリセットして、図９のメイン処理のステップ１０２に移行する。
【０４４４】
図３８は、離席動作処理の途中で発生するプライベートボタン割込処理のフローチャートを示す図である。
【０４４５】
ステップ１１２０では、プライベートボタン３４ａが押下されたと判定した場合には、ステップ１１２２で、記憶部７４から設定項目「Ｐモード」の設定情報を読み出し、現在Ｐモード中であるか否かを判定する。
【０４４６】
ステップ１１２２で、現在Ｐモード中であると判定した場合には、ステップ１１２４に移行し、Ｐモード解除処理を行う。具体的には、設定項目「Ｐモード」をOFFにし、Ｐモード終了タイマを０にセットする。そして、図２２のステップ６０４に移行する。
【０４４７】
一方、ステップ１１２２で、現在Ｐモード中でないと判定した場合には、ステップ１１２６に移行し、設定項目「Ｐモード」をONにして、Ｐモード終了タイマを設定項目「Ｐモード終了時間」に設定されている時間（図７に示す例では、１２時間または２４時間のいずれかを予め選択できる）をセットして計時動作を開始する。
【０４４８】
更に、ステップ１１２８で、「Ｐモード時視聴チャンネル」の設定情報が示すチャンネルに切り替えるためのリモコンコードを記憶部７４から読出し、該リモコンコードからリモコン信号を生成して電子機器１２に送信する。その後、図２２のステップ６０２に移行する。
【０４４９】
このように、人体が検知されなくなった場合には、電子機器１２を省電力モードに制御したり電源OFFとなるように制御したりするため、人体が存在しないにも拘らず無駄に電子機器１２の電源をON状態に継続する場合に比べて、消費電力を低減させることができる。
【０４５０】
例えば、テレビを見ていた利用者が、テレビをつけたまま席をはずしたりすると、利用者が戻ってくるまでテレビは映像を表示したままとなり、消費電力の浪費が発生すると共に、テレビの寿命を無駄に縮めることにもなる。一方で、テレビの電源をONにしている間であっても、視聴者がずっとテレビを視聴しているとは限らない。例えば、お客様が来たり、料理をしたりなど、様々な都合で、テレビに映像が映っている間も視聴されない時間が発生する場合もある。この時間は、消費電力の無駄となる。こまめにテレビの電源をOFFする等の措置をとることで消費電力は抑えられるが、手動で電源をON/OFFする作業は手間がかかる。
【０４５１】
従って、上記のように人体検知に応じて電子機器１２の電源のＯＮ・ＯＦＦを制御することで手間を省いて消費電力も低減できる。また、上記の如く、人体を検知しなくなってからどのくらいで省電力モードや電源ＯＦＦに制御するかを設定できるようにしたため、トイレ等で離席した場合など、短い時間の離席にも対応できる。
【０４５２】
以上説明したように、本実施の形態に係る学習制御装置１０によれば、利用者の手を煩わせることなく電子機器の制御状態を学習し、人体を検知したときに該学習結果に応じて電子機器を制御することができる。
【０４５３】
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲内で様々な設計上の変更を行うことができる。
【０４５４】
（変形例１）
【０４５５】
上記実施の形態では、電源ONまたはOFFするためのリモコン信号と、視聴チャンネルを切り替えるリモコン信号の２種類のリモコン信号を学習対象のリモコン信号として説明したが、本発明はこれに限定されない。例えば、省電力モードに切り替えるためのリモコン信号を受信した場合にも、学習情報として記憶されるように構成することもできる。
【０４５６】
図４０は、制御部７２のＣＰＵにより行われる学習処理の変形例を説明する説明図である。
【０４５７】
この変形例では、図４０（Ｂ）に示すように、視聴情報及び学習情報の機器作動情報の部分には、「電源のON状態」及び「OFF状態」の他に「省電力モード」示す情報も書込み可能とする。また、同様に、記憶部７４には「電子機器１２の現在の作動情報」として、これと同様に「電源のON状態」及び「OFF状態」の他に「省電力モード」を示す情報が記憶される。
【０４５８】
また、この変形例では、上記実施の形態で説明した視聴情報及び学習情報に付帯情報を付加して、視聴情報及び学習情報を生成する。例えば、省電力モードを示す情報と、省電力モードが開始された時刻を示す情報を付帯情報として含めることができる。
【０４５９】
さらにまた、学習処理の途中で、省電力モードに切り替えるリモコン信号を受信した場合には、視聴タイマがリセットされないように構成する。そして、該受信したリモコン信号の制御信号に応じて視聴情報を変更する。
【０４６０】
なお、この変形例では、視聴タイマをリセットして計時をスタートさせるリモコン信号の種類と、視聴タイマをリセットしないリモコン信号の種類とが予め設定されている。ここでは、電源のON/OFF及び視聴チャンネルの切り替えに関するリモコン信号を受信した場合には視聴タイマをリセットして計時をスタートさせるよう設定されているが、省電力モードのような動作モードに関するリモコン信号を受信した場合には視聴タイマをリセットせず、そのまま計時が継続されるように設定されているものとする。
【０４６１】
図４０（Ａ）は、以下のようにリモコン装置１８からリモコン信号が受信された場合の視聴状態の変化を示したテーブルである。
【０４６２】
１．９：１８に電源ON状態で１０チャンネルに切り替えるリモコン信号Ｒ１受信
２．９：３５に視聴チャンネルを８チャンネルに切り替えるリモコン信号Ｒ２受信
３．９：４０に液晶テレビを省電力モードに切り替えるリモコン信号Ｒ３受信
４．９：５５に電源OFFするリモコン信号Ｒ４受信
５．１０：１３に電源ONするリモコン信号Ｒ５受信
【０４６３】
学習閾値時間が１５分、制御単位時間が３０分に設定されている場合であって、図４０（Ａ）に示すようにリモコン信号が受信された場合には、該送信されたリモコン信号の受信に応じて、図４０（Ｂ）に示されるように学習情報を生成する。以下、具体的に説明する。
【０４６４】
９：１８にリモコン信号Ｒ１を受信した場合には、図４０（Ｂ）の（１）に示すような視聴情報を生成する。リモコン信号Ｒ１の受信から学習閾値時間１５分が経過した時に、図４０（Ｂ）の（２）に示すような視聴情報を生成する。このとき生成された視聴情報に基づいて、上記実施の形態で説明したように学習情報（図４０（Ｂ）の（３））が生成され記憶される。
【０４６５】
学習情報生成後は、上記実施の形態で説明したような方法で、図４０（Ｂ）の（４）に示す新たな視聴情報が生成され、視聴タイマがリセットされ計時が開始される。学習閾値時間の１５分が経過する前の９：３５にリモコン信号Ｒ２が受信されると、リモコン信号受信割込が発生し、該受信されたリモコン信号Ｒ２に応じて、図４０（Ｂ）の（５）に示すような視聴情報が新たに生成される。このとき、視聴タイマはリセットされ、計時が開始される。
【０４６６】
更に、９：４０にリモコン信号Ｒ３が受信されると、図４０（Ｂ）の（６）に示すように、該リモコン信号Ｒ３に応じて機器作動情報を変更し、該リモコン信号Ｒ３を受信した時刻を省電力モード開始時刻とし、該開始時刻を示す情報を付帯情報部分に追加する。他の情報は変更しない。また、このとき、視聴タイマはリセットされず、そのまま計時が継続される。
【０４６７】
更に、リモコン信号Ｒ２の受信時刻９：３５から学習閾値時間１５分が経過した時に、図４０（Ｂ）の（７）に示す視聴情報を生成する。このとき生成された視聴情報に基づいて、上記実施の形態で説明したように学習情報（図４０（Ｂ）の（８））が生成され記憶される。
【０４６８】
学習情報生成後は、上記実施の形態で説明したような方法で、図４０（Ｂ）の（９）に示す新たな視聴情報が生成され、視聴タイマがリセットされ計時が開始される。学習閾値時間の１５分が経過する前の９：５５にリモコン信号Ｒ４が受信されると、リモコン信号受信割込が発生し、該受信されたリモコン信号Ｒ４に応じて、図４０（Ｂ）の（１０）に示す視聴情報が新たに生成される。このとき、視聴タイマはリセットされ、計時が開始される。
【０４６９】
リモコン信号Ｒ４の受信から学習閾値時間１５分が経過した時に、図４０（Ｂ）の（１１）に示す視聴情報を生成する。このとき生成された視聴情報に基づいて、上記実施の形態で説明したように学習情報（図４０（Ｂ）の（１２））が生成され記憶される。
【０４７０】
学習情報生成後は、上記実施の形態で説明したような方法で、図４０（Ｂ）の（１３）に示す新たな視聴情報が生成され、視聴タイマがリセットされ計時が開始される。学習閾値時間の１５分が経過する前の１０：１３にリモコン信号Ｒ５が受信されると、リモコン信号受信割込が発生し、該受信されたリモコン信号Ｒ５に応じて、図４０（Ｂ）の（１４）に示すような視聴情報が新たに生成される。このとき、視聴タイマはリセットされ、計時が開始される。
【０４７１】
なお、この変形例の場合であっても、前述した実施の形態のように、視聴情報の開始時刻から終了時刻までの期間が、制御区切り時刻を跨いだ場合には、視聴情報の開始時刻から制御区切り時刻までの時間と、制御区切り時刻から視聴情報の終了時刻までの時間の長さを比較し、長い方の制御期間を学習制御期間として選択して学習情報を生成してもよい。また、学習情報の開始時刻及び終了時刻の少なくとも一方を微調整するように構成してもよい。
【０４７２】
以上説明したように学習情報を生成して記憶した場合には、例えば、該学習情報を記憶してから１週間後の９：３０になると、学習制御装置１０から視聴チャンネルを８チャンネルに切り替えるリモコン信号と、省電力モードに切り替えるリモコン信号とが電子機器１２に送信される。
【０４７３】
なお、ここでは、電源ON/OFFのためのリモコン信号及び視聴チャンネルを切り替えるためのリモコン信号を受信した場合には、リモコン信号受信割込を発生させ、省電力モードに切り替えるためのリモコン信号を受信した場合には、リモコン信号受信割込を発生させない構成としたが、省電力モードに切り替えるリモコン信号を受信したときにも、リモコン信号受信割込を発生させてもよい。この場合には、省電力モードに切り替えるリモコン信号を受信したときにも視聴情報も新たに生成されると共に視聴タイマもリセットされ新たに計時が開始される。
【０４７４】
なお、図４０では、電子機器１２の電源がOFFにされた場合であっても、視聴情報として、前回の視聴情報から引き継いで視聴チャンネルの情報が保持されるように構成している。当然電源OFFであるため、視聴チャンネルの情報を保持する必要は無いが、再度電子機器１２の電源がONになったときに、直前の視聴チャンネルの情報を引き継いで新たな視聴情報を生成することができるため、この例では、電源OFFとなっても、視聴情報として視聴チャンネルの情報を保持するようにしている。
【０４７５】
また、図４０に示す例では、電子機器１２の電源がOFFにされた場合であっても、視聴情報に省電力モードの情報が保持されないが、電子機器１２の電源がOFFにされた場合であっても、視聴情報に省電力モードの情報が保持されるように構成してもよい。これにより、省電力モードを解除するリモコン信号を受信しない限り、視聴情報に省電力モードの情報が保持され、その情報が学習情報としても記憶される。
【０４７６】
また、付帯情報に、省電力制御開始時刻（前述の離席動作処理参照）、プライベートモード開始・終了時刻、離席開始・終了時刻、予約情報の開始・終了時刻など、様々な情報を含めても良い。上記実施の形態では、Ｐモード終了タイマや第１及び第２タイマなどを用いて制御したが、付帯情報に含めた情報に示される時刻に基づいて制御することができる。
【０４７７】
なお、ここでは、動作モードとして省電力モードを例に挙げて説明したが、これに限定されず、例えば、低輝度モード、アスペクト比変更モード、高精細モードや高輝度モード等、他の動作モードであってもよい。
【０４７８】
上記実施の形態やこの変形例１では、視聴情報の生成について簡単に説明したが、ここで、視聴情報の生成方法についてより具体的な例を説明する。リモコン信号には、学習の対象となる情報を含むリモコン信号、視聴タイマをリセットするリモコン信号、付帯情報として記憶すべき情報を含むリモコン信号など、様々なリモコン信号がある。従って、予め規則を定めておき、該規則に従って視聴情報を生成したり視聴タイマをリセットしたりする必要がある。
【０４７９】
以下、記憶部７４に記憶される規則の一例を示す。なお、ここでは、学習閾値時間が経過する毎に学習情報を生成するように動作する学習制御装置１０の場合の規則の一例を示す。
【０４８０】
［視聴情報の生成規則］
＜規則１＞
受信したリモコン信号が示す情報に「機器を識別する情報」が含まれていた場合には、その「機器を識別する情報」を視聴情報の機器名の部分に書込む。
＜規則２＞
受信したリモコン信号が示す情報に「電源のＯＮ／ＯＦＦを示すリモコンコード」が含まれていた場合には、新たに視聴情報を生成すると共に、該リモコンコードが示す電源ＯＮ／ＯＦＦの情報を、該新たな視聴情報の機器作動情報の部分に書込む。また、該リモコン信号の受信時刻を該新たな視聴情報の開始時刻の部分に書込む。
＜規則３＞
受信したリモコン信号が示す情報に「視聴チャンネル切り替えを示すリモコンコード」が含まれていた場合には、新たに視聴情報を生成すると共に、該リモコンコードが示す切り替え後の視聴チャンネルを示す情報を、該新たな視聴情報の視聴チャンネルの部分に書込む。また、該リモコン信号の受信時刻を該新たな視聴情報の開始時刻の部分に書込む。
＜規則４＞
受信したリモコン信号が示す情報に「動作モードを切り替えるリモコンコード」が含まれていた場合には、該リモコンコードが示す動作モードを示す情報を、視聴情報の付帯情報の部分に書込む（或いは、視聴情報の機器作動情報の部分に、電源ＯＮ／ＯＦＦの情報と共に動作モードの内容を書込む。）。また、該リモコン信号の受信時刻を動作モードの開始時刻として付帯情報の部分に書込む。
＜規則５＞
受信したリモコン信号が示す情報に、上記規則１〜４で示した情報以外の情報が含まれていた場合には、学習情報の生成に関係ない情報であるため何の処理も行わない。
＜規則６＞
視聴タイマが学習閾値時間を超えた場合には、該学習閾値時間を超えた時の時刻を視聴情報の終了時刻の部分に書込む。該視聴情報に基づいて学習情報を生成した後は、新たに視聴情報を生成する。
【０４８１】
［視聴タイマのリセット規則］
電源のＯＮ／ＯＦＦを示すリモコンコードまたは視聴チャンネル切り替えを示すリモコンコードを含むリモコン信号を受信した場合については、視聴タイマをリセットしてスタートさせる。それ以外のリモコン信号については、視聴タイマはリセットせず、計時を継続させる。
【０４８２】
なお、上記視聴タイマのリセット規則では、動作モードのリモコン信号を受信しても、視聴タイマをリセットしない規則となっているが、動作モードのリモコン信号を受信した場合であっても、視聴タイマをリセットするようにしてもよい。その場合には、規則４を、受信したリモコン信号の受信時刻を視聴情報の開始時刻の部分に書込むような規則にする。
【０４８３】
また、学習閾値時間が経過した時の時刻だけでなく、「視聴情報の終了時刻」（あるリモコン信号を受信した後、次のリモコン信号を受信した時の時刻）に基づいて学習情報を生成して記憶する学習方法を採用した場合には、学習情報の生成にあたり視聴情報の終了時刻の情報が必要となる。従って、例えば、規則２及び規則３の、上記「新たな視聴情報を生成する」という部分を、「新たな視聴情報を生成する前に、現在の視聴情報の終了時刻の部分に該リモコン信号の受信時刻を書込んで学習情報を生成した後に、新たな視聴情報を生成する」に代えても良い。
【０４８４】
また、上記変形例１で説明したように、視聴情報の付帯情報の部分に、プライベートモード開始・終了時刻、離席開始・終了時刻などの情報を記憶させる場合には、プライベートボタン３４ａが押下されＰモードがＯＮになった時刻の情報を付帯情報の部分に記憶させたり、人体検知されなくなった時刻の情報を離席開始時刻を示す情報として付帯情報信分に記憶させたりするよう、規則を定めても良い。
【０４８５】
（変形例２）
【０４８６】
また、上記変形例１のように省電力モード等の動作モードについて取り扱う際に、記憶部７４に記憶されている電子機器１２の作動情報は、リモコン信号Ｒ１〜Ｒ５を受信する毎に以下のように変更される。
【０４８７】
リモコン信号Ｒ１受信時：電源ON
リモコン信号Ｒ２受信時：電源ON
リモコン信号Ｒ３受信時：電源ON/省電力
リモコン信号Ｒ４受信時：電源OFF/省電力
リモコン信号Ｒ５受信時：電源ON/省電力
【０４８８】
すなわち、動作モード（ここでは省電力モード）に関する情報は、電源のＯＮ／ＯＦＦが切り替わっても省電力モードが解除されない限り記憶部７４に保持される。
【０４８９】
利用者が一旦電子機器１２を省電力モードに切り替えた後は、省電力モードを解除しない限りその後も引き続き省電力モードでの視聴を望む場合が多い。電子機器１２の仕様によっては、一度省電力モードに切り替えた後は、省電力モードを解除する信号を受け取るまでは、省電力モードが維持されるように動作モードを記憶しておく機能（以下、動作モード維持機能と呼称）を有している製品もあるが、動作モード維持機能を有していない製品の場合には、電源を一度ＯＦＦした後、次に電源をＯＮしたときに省電力モードが解除されてしまい、利用者が再度自ら省電力モードに切り替えるリモコン信号を送信する必要が生じる。
【０４９０】
従って、ＣＰＵは学習制御装置１０側で動作モードについても作動情報として記憶部７４に記憶しておき、該記憶した作動情報の動作モードに基づいて、電子機器１２の電源のON/OFFが切り替わっても、利用者が指定した動作モードで電子機器１２が動作するようにリモコン信号を生成、送信して制御する。
【０４９１】
また、電子機器１２が上記動作モード維持機能を有しているか否かに応じて、学習制御装置１０が電子機器１２の動作モードを制御するか否かを切り替えても良い。動作モード維持機能の有無は、電子機器１２の識別情報で判別可能なように予め記憶部７４に識別情報に対応付けて登録しておいてもよいが、利用者が自ら記憶部７４に記憶するようにしてもよい（例えば、操作ボタン３４ｂの応用メニューボタン等を操作して記憶させる）。
【０４９２】
なお、学習機能で動作モードについても学習する場合には、作動情報が示す動作モードと、学習情報として記憶された動作モードとが相反する状態となってしまう期間も発生しうる。その場合には、どちらを優先させるかを予め設定しておくようにしてもよい（例えば、操作ボタン３４ｂの応用メニューボタン等を操作して記憶部７４に該設定情報を記憶させる）。
【０４９３】
（変形例３）
【０４９４】
また、上記実施の形態では、学習制御装置１０の制御対象の電子機器としてテレビジョン受像機（以下、テレビと呼称）を例に挙げて説明したが、学習制御装置１０の制御対象の電子機器はテレビに限定されるものではなく、様々な機器を制御対象とすることができる。
【０４９５】
例えば、ビデオデッキ、ＤＶＤプレイヤー、ＤＶＤレコーダー、衛星放送局の番組受信機器などの映像周辺機器、オーディオプレイヤーなどのオーディオ周辺機器などの制御も行える。具体的な制御は、上記実施の形態で説明したテレビ視聴の制御と同じように行うことができる。
【０４９６】
ビデオデッキの視聴を例に挙げて説明すると、テレビ付属リモコンにてテレビ電源起動のためのリモコン信号を送信し、更に外部入力切り替えのためのリモコン信号を送信する。次に、ビデオデッキ付属リモコンでビデオ起動のためのリモコン信号を送信し、ビデオ再生のためのリモコン信号を送信する。学習制御装置１０は、このように送信されたリモコン信号を受信した場合に、上記実施の形態で説明した学習処理と同様に学習情報を生成して逐次記憶していく。学習情報は電子機器毎に生成され、記憶される。従って、テレビの学習情報を生成した制御期間にビデオデッキの学習情報が上書きされることはない。このように、テレビの学習情報と、ビデオデッキの学習情報とは各々別々に生成され記憶されるため、同じ学習制御期間で、異なる機器のリモコン信号が生成され送信されることも生じうる。
【０４９７】
ここで、２つの電子機器の制御状態を学習する場合の具体例について説明する。図４１は、テレビ及びエアコンディショナー（以下、エアコン）を制御対象の電子機器として学習する場合の具体例を説明する説明図である。学習閾値時間が１５分、制御単位時間が３０分に設定されている場合であって、図４１（Ａ）に示すようにリモコン信号が受信された場合には、該送信されたリモコン信号の受信に応じて、図４１（Ｂ）に示されるように学習情報を生成する。同図に示すように、学習情報は各電子機器毎に生成される。また、ここでは、前述の実施の形態で用いた学習閾値時間を計時する視聴タイマに相当するタイマを各電子機器毎に用意する。以下では、エアコンの学習閾値時間を計時するタイマを空調タイマと呼称し、テレビの学習閾値時間を計時する視聴タイマと区別して説明する。また、エアコンについての前述の視聴情報に相当する情報を、空調情報と呼称してテレビの視聴情報と区別して説明する。
【０４９８】
９：１１にテレビの電源をONするリモコン信号を受信した場合には、図４１（Ｂ）の（１）に示すような視聴情報を生成する。このときテレビの視聴タイマがリセットされ開始される。テレビの視聴タイマが学習閾値時間１５分を超える前の９：１８に設定２５℃でエアコンの電源をONするリモコン信号を受信した場合には、図４１（Ｂ）の（２）に示すような空調情報を生成する。このときエアコンの空調タイマがリセットされ開始される。一方、テレビの視聴タイマの計時は継続される。
【０４９９】
９：２６に、テレビの視聴タイマが学習閾値時間１５分を超えると、終了時刻に９：２６を書込んで図４１（Ｂ）の（３）に示すような視聴情報を生成する。このとき生成された視聴情報に基づいて、上記実施の形態で説明したように学習情報（図４１（Ｂ）の（４））が生成され記憶される。
【０５００】
学習情報生成後は、上記実施の形態で説明したような方法で、図４１（Ｂ）の（５）に示す新たな視聴情報が生成され、テレビの視聴タイマがリセットされ計時が開始される。一方、エアコンの空調タイマの計時は継続される。
【０５０１】
更に、９：３３にエアコンの空調タイマが学習閾値時間１５分を超えると、終了時刻に９：３３を書込んで図４１（Ｂ）の（６）に示すような空調情報を生成する。このとき生成された空調情報に基づいて、上記実施の形態で説明したように学習情報（図４１（Ｂ）の（７））が生成され記憶される。
【０５０２】
学習情報生成後は、上記実施の形態で説明したような方法で、図４１（Ｂ）の（８）に示す新たな空調情報が生成され、エアコンの空調タイマがリセットされ計時が開始される。一方、テレビの視聴タイマの計時は継続される。
【０５０３】
９：３５に、テレビの視聴チャンネルを切り替えるリモコン信号が受信されると、図４１（Ｂ）の（９）に示すように、該リモコン信号に応じて新たな視聴情報が生成され、テレビの視聴タイマがリセットされ計時が開始される。一方、エアコンの空調タイマの計時は継続される。
【０５０４】
以上説明したように学習情報を生成した場合には、例えば、学習情報を記憶してから１週間後の９：００になると、学習制御装置１０からテレビの電源をONするリモコン信号がテレビに送信され、また、設定２５℃でエアコンの電源をONするリモコン信号がエアコンに送信される。
【０５０５】
このように構成することにより、テレビだけでなく、他の電子機器にも対応できる。また、複数の電子機器について学習情報を生成して制御することができる。
【０５０６】
（変形例４）
【０５０７】
ここで、リモコン付きの空調機器（エアコンや扇風機など）の電子機器の制御状態について学習する場合の様々なバリエーションについて説明する。例えば、エアコン及び扇風機の制御時間（動作させる時間）を定めるタイマ設定情報等を予め学習制御装置１０に設定しておき、人体検知部３６で人体を検知した場合には、電源をＯＮさせて起動させ、タイマ設定情報のリモコン信号を送る、等のように制御することができる。これにより、制御対象の電子機器は、タイマ設定情報で設定した時間だけ動作した後、電源がＯＦＦになる。
【０５０８】
また、テレビの電源のON/OFFに応じて、エアコン及び扇風機の電源もON/OFFするように制御することもできる。例えば、テレビの学習情報を、テレビの電源のON/OFFに連動して制御する機器を示す機器連動情報を含めて生成し、記憶部７４に記憶しておく。なお、この機器連動情報を上記変形例１で説明した付帯情報に含めて生成してもよい。学習情報に基づいてテレビを制御する場合に、該テレビの学習情報に含まれる機器連動情報を参照して制御する。例えば、ある学習制御期間のテレビの作動情報が電源ONであって、該学習制御期間の学習情報に含まれる機器連動情報がエアコンであった場合には、該エアコンの電源もONするように制御する。学習情報に含めるべき機器連動情報は、利用者が予め記憶部７４に記憶するようにしてもよいし、テレビについて学習している際に、エアコンのリモコン信号を受信した場合に、該テレビの学習情報に、該エアコンを示す機器連動情報を含めて生成し、記憶するようにしてもよい。
【０５０９】
また、学習制御装置１０に空調機器を制御するか否かを設定するためのスイッチを設け、該スイッチにより、空調機器を制御するか否かを予め設定するようにしてもよい。例えば、空調機器を制御する、と設定しておいた場合には、上記のようにテレビの電源のON/OFFに連動してエアコン及び扇風機の電源もON/OFFするように制御するようにしてもよい。これにより、利用者の利便性が向上する。
【０５１０】
また、学習制御装置１０を、エアコンや扇風機等の空調機器の動作についても、上記実施の形態と同様に学習して制御するように構成することもできる。
【０５１１】
具体的には、例えば、エアコンに付属のリモコン装置から送信されたリモコン信号（例えば、電源のON/OFFや、設定温度、電源OFFタイマのON/OFF、電源OFFタイマの時間の設定等を制御するためのリモコン信号）を受信した場合に、上記実施の形態と同様に、学習情報を生成して記憶する。
【０５１２】
そして、学習情報が記憶された後は、人体検知部３６により人体を検知したとき、該感知した時刻に該当する学習制御期間の学習情報に基づいてエアコンを制御する。例えば、該学習情報がエアコンの電源ONを示していた場合には、電源ONのリモコン信号を学習制御装置１０から送信する。また、電源ONの情報と共に、温度設定を２６度とする情報が学習情報として記憶されていた場合には、電源ONのリモコン信号送信後に、温度設定を２６度に制御するリモコン信号を学習制御装置１０から送信する。更に、同じ学習制御期間に、２時間の電源OFFタイマの学習情報が記憶されていた場合には、２時間の電源OFFタイマのリモコン信号も送信する。
【０５１３】
また、エアコンの制御に応じて扇風機を制御するような設定を登録しておくこともできる。前述のテレビの場合と同様に、予めエアコンの学習情報に機器連動情報として扇風機の情報を記憶しておくようにする。また、連動して制御するときの制御内容を示す設定情報を登録しておくようにしてもよい。例えば、２時間の電源OFFタイマによりエアコンの動作が終了した時点で、扇風機の電源をＯＮさせる制御、及び電源OFFタイマにより１時間で電源がOFFされるように制御する設定情報を予め登録しておく。制御部７２は、エアコンの電源OFF後に、該設定情報に基づいて、扇風機の電源をONさせるリモコン信号と、これに続いて、１時間の電源OFFタイマのリモコン信号を送信する。これにより、エアコン停止後に扇風機を１時間動作させることもできる。
【０５１４】
また、扇風機についても、学習機能を利用して、エアコンとは別に学習させることももちろん可能である。
【０５１５】
このようにエアコンや扇風機などの空調機器を制御対象として本発明を適用することで、エアコンの長時間の使用による冷え過ぎや電力消費の軽減を行えるだけでなく、快適な睡眠を提供することも出来る。他にも、おはようタイマー起動時にも、エアコンと扇風機の使い分け制御により、快適な睡眠と冷え過ぎを防止したり電力消費を軽減することができる。
【０５１６】
より具体的には、例えば、エアコンのタイマ機能で設定できる時間や回数には限りがあり、細かな設定ができないものも多い。これにより、従来は、夜就寝時にエアコンをタイマで止めると、切れたときに室温や体感温度が暑くなり目が覚めたりすることもあり、また、エアコンの動作時間を長く設定すると寝冷えする場合もあった。また、利用者が留守から帰宅したとき、室内温度が夏は暑かったり、冬は寒かったりすることがあるが、これをエアコンのタイマ機能で室温調節して解決しようとしても、１日１回しかタイマを設定できなかったり、毎日決まった時間にしかできなかったりして、利用者の希望にかなった設定をすることができない。しかしながら、上記説明したように、エアコンの制御状態を学習させ、エアコンに連動して動作する扇風機の情報も学習情報に含めることによって、利用者の希望に合致した制御を簡単に実現することができ、利用者は快適に生活することができるようになる。
【０５１７】
（変形例５）
【０５１８】
また、本発明は、リモコン付きの蛍光灯等にも適用できる。上記と同様に、学習制御装置１０が、蛍光灯のON/OFFの状態を学習して、人体検知部３６で人体が検知されている間は、学習情報に基づいて制御することができる。
【０５１９】
また、上記説明したように、エアコンの制御をメインに学習させ、蛍光灯については、利用者が予めエアコンの制御に応じて制御するための設定情報を登録しておくこともできる。すなわち、予めエアコンの学習情報に連動機器情報として蛍光灯の情報を記憶しておくようにする。また、連動して制御するときの制御内容を示す設定情報を登録しておくようにしてもよい。
【０５２０】
例えば、ＣＰＵは、エアコン起動のためのリモコン信号を送信後に、タイマーONのリモコン信号を送信したときに、使用者の睡眠作業が行われたと判断して、点灯していた蛍光灯の照明を予め初期設定されていた時間経過後（例えば１０分後）に照明をＯＦＦにするリモコン信号を送信して、１０分後に照明を消す、等のように制御することができる。
【０５２１】
また、起床時にも、学習していた時間に照明を点灯させるだけでなく、エアコンなどのおはようタイマの時間設定が経過した時刻（起床時刻）に蛍光灯の照明をＯＮさせるリモコン信号を送信することにより、快適な起床を提供することも出来る。
【０５２２】
また、学習制御装置１０に照明器具（ここでは蛍光灯）を制御するか否かを設定するためのスイッチを設け、該スイッチにより、照明器具を制御するか否かを予め設定するようにしてもよい。例えば、照明器具を制御する、と設定しておいた場合には、上記のようにエアコンやテレビの電源のON/OFFに連動して照明器具の電源もON/OFFするように制御するようにしてもよい。これにより、利用者の利便性が向上する。
【０５２３】
例えば、一部の薄型テレビでは画面の輝度が低く、視聴の際に照明を暗くしたり、OFFにしたりする必要があり、従来は、それを利用者が手動で照明の調節を行う等していたが、上記のように照明器具の制御状態を学習して制御したり、或いはテレビの制御状態を学習し、テレビの制御と連動して照明器具の制御を行なうようにすることで、そうした利用者の手間を省くことができ、利便性が高まる。
【０５２４】
また、例えば、従来、就寝の際には、通常、テレビやエアコン、照明機器など、複数の機器の電源をOFFにする操作が必要であったが、このようにテレビや、エアコン、照明機器など、様々な機器の制御状態を学習制御装置１０に学習させることで、自動的に複数の機器の電源をOFFさせることもできるようになり、利用者の利便性が高まる。
【０５２５】
連動機能の応用例として、例えば、テレビの電源がＯＮされる時刻より前の時刻（例えば３０分前の時刻など、設定時間前の時刻）に空調機器や照明機器がＯＮされるように制御してもよい。操作ボタン３４ｂの応用メニューボタン等により利用者が予めこの機能をON/OFF設定しておくこともできる。この機能により、タイマを用いなくても、自動的に空調機器や照明機器をＯＮ状態に制御できるため、快適に生活できる。
【０５２６】
（変形例６）
【０５２７】
また、小児科病院等の待合室等に設置されたテレビジョン受像機を制御対象の電子機器としてもよい。例えば、利用者は、予め、治療時間帯には、子供向けテレビ番組やビデオを視聴して学習制御装置１０に学習させ、お見舞い時間帯にはニュース番組を視聴して学習させる。学習終了後は、このように記憶された学習情報に基づいて、治療時間帯に人体検知部３６で人体が検知された場合には、学習情報に基づいて、子供向けテレビ番組やビデオの映像が映し出されるようにリモコン信号を送信する。また、お見舞い時間帯に、人体検知部３６で人体が検知された場合には、学習情報に基づいて、ニュース番組の映像が映し出されるようにリモコン信号を送信する。
【０５２８】
従来は、店舗や病院などの待合室などに設置されたテレビは、予め指定した番組を放映しているか、リモコンを設置してお客様が自由に番組を変更出来るようにしているため、お客様のニーズに合った番組を視聴させることができない場合もあったが、上記のように学習制御装置１０に学習させることにより、お客様のニーズに合った番組を適切な時間帯に放映できるようになる。
【０５２９】
また、宣伝広告用の街頭ディスプレイ及び該当ディスプレイに映像を表示させるビデオデッキを制御対象の電子機器として、時間帯に応じた宣伝広告が表示されるように学習させ、人体が検知されたときに、該学習情報に基づいて制御することも可能である。より具体的には、例えば、ビデオデッキについて、ある時間帯ではプロモーションビデオＡを視聴し、他の時間帯ではプロモーションビデオＢを視聴して学習させる。すなわち、時間帯に応じたプロモーションビデオが流れるように学習制御装置１０を学習させる。そして、学習制御装置１０は、人体が近付いたときに（人体を検知したときに）、その時間帯に応じたプロモーションビデオが流れるように制御する。
【０５３０】
従来は、街頭ディスプレイ等に宣伝したい商品のプロモーションビデオなど人体検知に拘らず一定周期でプロモーションビデオを流すように制御している。従って、街頭ディスプレイを遠くから視認し、該プロモーションビデオに興味を持った者が更に良く見ようと近付いたときには、プロモーションビデオが途中まで進んでおり、最初から見るためには、待機しなくてはならないことが多かった。これに対して、上記説明したように、学習制御装置１０で、人体を検知したときに該検知した時間帯に対応して記憶された学習情報に従ってプロモーションビデオが流れるように制御することで、人が街頭ディスプレイに近付いて人体が検知されたところでプロモーションビデオの上映を開始できるため、プロモーションビデオを見るための待機時間を短くでき、また効果的にプロモーションできるようになる。
【０５３１】
（変形例７）
【０５３２】
学習制御装置１０の機能を、携帯電話機に搭載してもよい。
【０５３３】
現在、広く普及している携帯電話機は、赤外線信号の送受信部が標準装備されているものが多く、またテレビのリモコンコードが予め記憶されているものも多い。従って、このように、赤外線信号の送受信部を搭載した携帯電話機に、上記学習機能等を実現するための回路（或いはプログラム）を組み込んで、携帯電話機を学習制御装置１０として使用することもできる。また、赤外線信号以外の信号の送受信部が装備された携帯電話機であって、該信号を用いて学習機能を実現するものであってもよい。
【０５３４】
なお、携帯電話機は、通常は利用者が持ち歩く端末であるため、携帯電話機に、上記学習機能等の有効・無効を切り替える手段を設けるようにしてもよい。例えば、携帯電話機を充電器にセットさせたときに、上記学習機能等が有効になるように予め設計しておいてもよい。また、携帯電話機のメニュー画面から、上記学習機能等の有効・無効を設定するようにしてもよい。
【０５３５】
また、人体検知部３６については、携帯電話機に組み込んでもよいが、携帯電話機の充電器に搭載するようにしてもよい。この場合には、携帯電話機を充電器にセットすると、自動的に上記学習機能等が有効になるように動作するように構成してもよい。
【０５３６】
なお、Bluetooth通信機能を搭載した人体検知ユニットを設け、Bluetooth通信が成立したら上記学習機能等を有効にするようにしてもよい。
【０５３７】
（変形例８）
【０５３８】
上記実施の形態では、現在の機器の作動状態をリモコン信号の送受信に基づいて導出し、該作動状態を示す作動情報を記憶部７４に記憶する例について説明したが、別途、機器作動情報を取得する取得手段を設けてもよい。
【０５３９】
例えば、電位を測定する測定回路を学習制御装置１０に設け、電子機器１２に設けられた何らかの端子と学習制御装置１０とをケーブルで接続し、該測定回路により該端子の電位を測定することにより、電子機器１２の作動状態を検出する。電位のレベルによって、電子機器１２の電源がONであるかOFFであるかを検出できる。
【０５４０】
学習制御装置１０と接続する端子は、例えば、電子機器１２がテレビジョン受像器であれば、ビデオ入力等の外部入力端子や、外部出力端子、ヘッドフON端子等とすることができる。
【０５４１】
また、学習制御装置１０に照度センサを設け、照度センサによって現在の機器の作動状態を検出してもよい。ここで、電子機器１２がテレビジョン受像機である場合を例に挙げて照度センサを用いた作動情報の検出について説明する。電子機器１２の周辺に学習制御装置１０を設置する。学習制御装置１０に内蔵された照度センサは、電子機器１２の表示画面１４の明るさを感知する。電子機器１２がＯＮ状態であれば、高いレベルの照度が検出される。なお、光の強さだけでは室内照明の干渉をうける場合もあるので、照度のレベルが時間の経過に応じて変化することを感知した場合に、電子機器１２の電源がONであると判断するようにしてもよい。表示画面１４に映し出される映像が変化することにより、照度のレベルも変化するためである。
【０５４２】
（変形例９）
【０５４３】
また、上記実施の形態では、人体検知手段として人体検知部３６（人体検知部３６ａ及び４個の人体検知部３６ｂ）を例に挙げて説明したが、複数の人体検知部を設けた場合には、該人体検知部を一定間隔で順に動作させて人体検知を行うように構成することもできる。例えば、３つの人体検知部Ａ，Ｂ，Ｃが搭載されていた場合に、該３つの人体検知部Ａ，Ｂ，Ｃを一定間隔で交互にＯＮする。これにより、人体検知部Ａの人体検知動作中(ON)は、人体検知部Ｂ，Ｃでは人体検知が行われない(OFF)。人体検知部Ｂの人体検知動作中(ON)は、人体検知部Ａ，Ｃでは人体検知が行われない(OFF)。人体検知部Ｃの人体検知動作中(ON)は、人体検知部Ａ，Ｂでは人体検知が行われない(OFF)。このように構成することで、消費電力を抑えることができる。また、例えば、４個の人体検知部が設けられていた場合に、２個ずつの組み合わせて交互にＯＮ／ＯＦＦして用いてもよい。なお、この人体検知部を交互に動作させる機能のON/OFFを利用者が設定できるように構成してもよい。例えば、前述の操作ボタン３４ｂの応用メニューボタン等で設定できるようにする等である。
【０５４４】
（変形例１０）
【０５４５】
なお、学習制御装置１０の人体検知機能を使用して、以下のような不在防犯機能を学習制御装置１０に搭載することもできる。予め設定しておいた時間（例えば２日）以上人体検知部３６が人体を検知しない場合に、夜（例えば午後６時）になると室内照明が点灯するように学習制御装置１０がリモコン信号を生成して送信したり、テレビやラジオの電源がＯＮしたりＯＦＦしたりするようリモコン信号を生成して送信する等の制御を行うようにプログラムしておく。この機能により、利用者が不在にもかかわらず、あたかも人がいるかのように見せかけることができる。なお、この不在防犯機能のON/OFFを利用者が設定できるように構成してもよい。例えば、前述の操作ボタン３４ｂの応用メニューボタン等で設定できるようにする等である。この機能をＯＮにしておくだけで、予約情報を登録することなく有効に動作するので、急な外出や出張、等に便利である。
【０５４６】
（変形例１１）
【０５４７】
なお、学習制御装置１０にデータポータビリティ機能を設けることもできる。利用者が該機能を動作させるスイッチをONすると、学習制御装置１０の記憶部７４に記憶されている学習情報や予約情報が赤外線インタフェース経由で携帯電話機に送信されるように動作する。携帯電話機で受信された学習情報や予約情報は携帯電話機の記憶部に記憶される。利用者は、該携帯電話機を持ち運び、該携帯電話機から出先や友人宅に設置された学習制御装置１０にデータ移行する。なお、携帯電話機には、データ移行のためのプログラムを予めインストールしておく。この機能により、利用者がどこに行っても、学習情報や予約情報から制御状態を再現することができ、文字通り自分の生活スタイルを「持ち運ぶ」ことができる。
【０５４８】
なお、移動した地域によってはチャンネル情報（チャンネル番号や放送局）が異なるため、移動先のエリア（地域）を指定することで、携帯電話機或いは学習制御装置１０で自動的にチャンネル情報を変換する機能を設けても良い。
【０５４９】
（変形例１２）
【０５５０】
なお、学習制御装置１０に、ある学習制御期間に学習情報に基づき電子機器１２を制御しているときに利用者が任意にチャンネル変更などのリモコン操作を行った場合に、次の学習制御期間が到来しても利用者が行ったリモコン操作による制御状態をそのまま維持し続ける機能（以下、現行操作維持機能と呼称）を搭載してもよい。すなわち、学習制御装置１０がリモコン信号を受信した場合に、学習情報に基づく制御を停止するようにしてもよい。
【０５５１】
例えば、電子機器１２がテレビで、制御単位時間を３０分として学習情報が生成され記憶される場合であって、記憶部７４に記憶されている学習情報が以下の場合を例に挙げる。
【０５５２】
学習制御期間      ／    視聴チャンネル
０９：００〜０９：３０／８ｃｈ
０９：３０〜１０：００／８ｃｈ
１０：００〜１０：３０／８ｃｈ
【０５５３】
利用者が、９：００〜９：３０の学習制御期間では学習情報に基づいた制御状態でテレビを視聴し、次の学習制御期間９：３０〜１０：００の制御が開始されてから１０分後の９：４０に利用者が視聴チャンネルを１０チャンネルに切り替えるリモコン信号をリモコン装置１８から送信した場合には、前述した実施の形態では、９：４０〜１０：００までの期間は、該利用者が切り替えた視聴チャンネル（１０チャンネル）での制御状態が継続するが、次の学習制御期間の開始時刻１０：００に学習制御装置１０から８チャンネルに視聴チャンネルを切り替えるリモコン信号が送信される。従って、利用者は継続して１０チャンネルを視聴することができない。
【０５５４】
しかしながら、上記現行操作維持機能を設けることによって、１０：００が到来しても学習情報に基づく制御は停止され、８チャンネルに視聴チャンネルを切り替えるリモコン信号が送信されることはない。従って、利用者がリモコン操作によって制御した制御状態が維持される。
【０５５５】
なお、この機能のON/OFFを設定する応用メニューを設け、利用者が操作ボタン３４ｂなどによりON/OFFを設定できるように構成してもよい。また、学習情報に基づく制御の停止期間や、制御の停止を解除するタイミングや条件を利用者が設定できる、或いは予め設定しておくようにしてもよい。例えば、上記学習情報に基づく制御の停止が、利用者が離席して（人体検知部３６により人体検知がされなくなって）、電子機器１２の電源がＯＦＦになったときに解除されるようにしてもよい。
【０５５６】
なお、ここでは、学習情報に基づく制御を停止する場合を例に挙げて説明したが、予約情報に基づく制御中に、利用者がリモコン操作を行った場合にも、上記と同様に、予約情報に基づく制御が停止されるように学習制御装置１０を構成してもよい。
【０５５７】
（変形例１３）
【０５５８】
なお、上記実施の形態の学習制御装置１０は、「人体検知」という設定項目を設け、人体検知部３６による人体検知の結果に応じて制御するか否かを設定することができるように構成した。この設定項目のＯＮ／ＯＦＦは学習制御装置１０の処理全体に関わる設定項目であり、学習情報に基づく制御であろうと予約情報に基づく制御であろうと、いずれの制御を行う場合でも、この設定項目で設定された設定情報に応じて制御を行うようにしている。そこで、更に利用者の使い勝手を向上させるため、学習情報に基づく制御において人体検知による制御を行うか否か、予約情報に基づく制御において人体検知による制御を行うか否かを個別に設定できるような設定項目を設けても良い。この設定項目のON/OFFを設定する応用メニューを設け、利用者が操作ボタン３４ｂなどによりON/OFFを設定できるように構成してもよい。これにより、より細やかな制御が可能となる。
【０５５９】
（変形例１４）
【０５６０】
なお、上記実施の形態では、学習対象とするリモコン信号の種類が予め定められている場合を例に挙げて説明したが、利用者が学習対象とするリモコン信号の種類を操作部３４により予め設定できるように構成してもよい。例えば、上記実施の形態では、電源ＯＮ／ＯＦＦに関するリモコン信号と、視聴チャンネルの切り替えに関するリモコン信号とを受信した場合に、学習するようにした。また、変形例１では、動作モードに関する情報についても学習されるようにしている。しかしながら、利用者が学習させたいリモコン信号の種類を利用者自身が設定できるようにすれば、該設定に応じたリモコン信号が示す制御内容を学習でき、より利用者のニーズに合致した制御が可能となる。
【０５６１】
（変形例１５）
【０５６２】
なお、上記実施の形態や各種変形例では特に言及してはいないが、学習制御期間を例えば、９：００〜９：３０、９：３０〜１０：００・・・として管理した場合に、その区切りの時刻（この例では９：３０の時刻）が９：００〜９：３０及び９：３０〜１０：００のどちらの学習制御期間に入るのかを予め設定しておくとよい。
【０５６３】
例えば、９：３０ちょうどに番組を切り替えたい場合等には、９：３０という時刻は後ろの学習制御期間９：３０〜１０：００に含まれているものとして管理するようにしてもよい。この場合には、その前の制御期間９：００〜９：３０は、厳密には９：００〜９：２９：５９・・・等といった期間になる。また、学習情報を生成する際も同様に、学習閾値時間が経過した時点の時刻が９：３０ちょうどであった場合には、該時刻を含む制御期間９：３０〜１０：００が学習制御期間として適用されるようにしてもよい。なお、制御期間の管理も、制御区切り時刻が前の制御期間及び後の制御期間のどちらに入るか予め設定しておくようにしてもよい。
【０５６４】
（変形例１６）
【０５６５】
なお、上記実施の形態では、Ｐモード中に予約情報に基づく制御を行う場合には、通常通りの制御、すなわち予約情報が示す視聴チャンネルを適用した電子機器１２の制御を行うようにした。しかしながら、Ｐモード中に予約情報に基づく制御を行う場合に、予約情報が示す予約期間のみを利用し、視聴チャンネルについては、「Ｐモード時の視聴チャンネル」で設定したチャンネルの番組視聴されるように制御してもよい。
【０５６６】
また、例えば、Ｐモード時に「Ｐモード時の視聴チャンネル」で設定したチャンネルを予約情報より優先させるか否かを設定する設定項目を設けてもよい。利用者が、この設定項目をオンに設定した場合には、Ｐモード中の予約期間において「予約登録」として記憶されている予約情報の視聴チャンネルではなく、「Ｐモード時の視聴チャンネル」で設定したチャンネルに切り替わるようにリモコン信号が生成され送信される。また、この設定項目をオフに設定した場合には、Ｐモード中は、「予約登録」に予約情報が記憶されている場合には、該予約情報のチャンネルに切り替わるようにリモコン信号が生成され、予約情報が記憶されていない場合には、「Ｐモード時の視聴チャンネル」で設定したチャンネルに切り替わるようにリモコン信号が生成され送信される。
【０５６７】
このような設定項目を設け、該設定項目の設定に応じて制御することにより、利用者のニーズに合致した制御を行うことができる。
【０５６８】
（変形例１７）
【０５６９】
なお、上記実施の形態の学習制御装置１０は、Ｐモード中にも学習情報を生成して記憶する（すなわち学習する）ように動作するか否かを設定できるように構成した。これと同じように、人体を検知しなくなった後（離席処理中）にも学習情報を生成して記憶するように動作するか否かを設定できるように構成してもよい。例えば、離席処理中に学習するか否かを設定するための設定項目を応用メニューに設け、利用者が操作ボタン３４ｂなどにより離席処理中に学習するか否かを設定できるように構成してもよい。
【０５７０】
離席処理中に学習すると設定しておいた場合には、離席処理中の視聴時間も含めて学習閾値時間が経過したか否かの判定が行われる。また離席処理中に学習しないと設定しておいた場合には、学習閾値時間が経過したか否かの判定に離席処理中の視聴時間は含めない。このように、学習する期間や学習しない期間を予め設定しておき、該設定に応じて学習するように構成することで、利用者の利便性が高まる。
【０５７１】
（変形例１８）
【０５７２】
また、上記実施の形態では、予約情報の予約期間と学習情報の学習制御期間とが重なった場合には、予約情報を優先させて電子機器１２を制御する例について説明したが、これに限定されない。例えば、予約情報の予約期間と学習情報の学習制御期間とが重なった場合にどちらを優先させるかを、予め設定しておく設定項目を設け、利用者が該設定項目に設定した方の情報を優先させて電子機器１２を制御するように構成してもよい。例えば、学習情報を優先させる、と設定した場合であって、人体検知中に予約情報の予約期間と学習情報の学習制御期間とが重なった場合には、該重なった期間では学習情報に基づいて電子機器１２を制御する。また逆に、予約情報を優先させる、と設定した場合であって、予約情報の予約期間と学習情報の学習制御期間とが重なった場合には、人体検知中に該重なった期間では予約情報に基づいて電子機器１２を制御する。これにより、利用者の利便性が向上する。
【０５７３】
（変形例１９）
【０５７４】
なお、上記実施の形態では、人体が検知されなくなった場合に、離席動作処理において、電子機器１２を省電力モードに制御したり、電源OFFに制御したりする等により消費電力を低減させる例について説明した。しかしながら、学習制御装置１０に離席動作処理の設定項目を増やして、人体が検知されなくなった場合に、他の動作をするように構成することもできる。例えば、利用者によっては、人体検知部３６の検知範囲外ではあるが台所等で料理をしながらテレビを見たい場合等では、電源OFF等されるように制御するのではなく、遠くからテレビの画面が見えやすいように輝度を高くしたり、遠くから聞こえるように音量を上げたりするように制御する等の方が好ましい場合もある。そのような場合も考慮して、利用者が自由に離席動作処理の設定ができるように構成してもよい。
【０５７５】
（変形例２０）
また、学習制御装置１０の機能を電子機器１２に搭載してもよい。この場合には、送信部３０は不要であり、受信したリモコン信号に従って制御しつつ学習し、学習情報が記憶された後は、人体検知結果に応じて学習情報に基づいた制御を行なよう電子機器１２を構成すればよい。
【０５７６】
（変形例２１）
【０５７７】
また、学習制御装置１０の機能をリモコン装置１８に搭載してもよい。この場合には、受信部３２は不要であり、リモコン装置１８を利用者が操作したときの操作内容に応じてリモコン信号を生成して送信すると共に、該操作内容に従って電子機器１２に対する制御内容を学習し、学習情報が記憶された後は、人体検知結果に応じて学習情報に基づいたリモコン信号を生成して電子機器１２に送信するようにリモコン装置１８を構成すればよい。例えば、上記実施の形態における学習処理のフローチャートのステップ３００やステップ３１２、或いはリモコン信号の受信割込におけるステップ１０００でのリモコン信号の受信の判定に代えて、リモコン装置１８が操作されたか否かの判定を行うよう構成する。
【図面の簡単な説明】
【０５７８】
【図１】本発明の一実施形態に係る学習制御装置の設置例及び動作概要を説明する説明図である。
【図２】学習制御装置の正面図である。
【図３】学習制御装置の背面図である。
【図４】学習制御装置を正面方向から見た分解斜視図である。
【図５】学習制御装置を背面方向から見た分解斜視図である。
【図６】学習制御装置の電気的な構成を示すブロック図である。
【図７】記憶部に記憶される設定情報の一例を示す図である。
【図８】記憶部に記憶される学習情報の一例を示す図である。
【図９】メイン処理プログラムの流れを示すフローチャートである。
【図１０】メイン処理プログラムの流れを示すフローチャートである。
【図１１】学習制御処理の流れを示すフローチャートである。
【図１２】予約動作処理の流れを示すフローチャートである。
【図１３】（Ａ）〜（Ｄ）は、メイン処理及び予約動作処理の途中で発生する割込処理のフローチャートを示す図である。
【図１４】学習処理の流れを示すフローチャートである。
【図１５】（Ａ）は、視聴状態の一例であり、（Ｂ）は、（Ａ）の視聴状態から学習情報を生成する生成方法を説明する説明図である。
【図１６】電源ＯＦＦ処理の流れを示すフローチャートである。
【図１７】プライベート動作処理の流れを示すフローチャートである。
【図１８】プライベート動作処理の流れを示すフローチャートである。
【図１９】プライベート動作処理の流れを示すフローチャートである。
【図２０】Ｐモード中の制御処理の流れを示すフローチャートである。
【図２１】（Ａ）〜（Ｄ）は、プライベート処理の途中で発生する割込処理のフローチャートを示す図である。
【図２２】離席動作処理の流れを示すフローチャートである。
【図２３】離席動作処理の流れを示すフローチャートである。
【図２４】離席動作処理の流れを示すフローチャートである。
【図２５】離席動作処理の流れを示すフローチャートである。
【図２６】離席動作処理の流れを示すフローチャートである。
【図２７】離席動作処理の流れを示すフローチャートである。
【図２８】離席動作処理の流れを示すフローチャートである。
【図２９】離席動作処理の流れを示すフローチャートである。
【図３０】離席動作処理の流れを示すフローチャートである。
【図３１】離席動作処理の流れを示すフローチャートである。
【図３２】離席動作処理の流れを示すフローチャートである。
【図３３】離席動作処理の流れを示すフローチャートである。
【図３４】離席動作処理の流れを示すフローチャートである。
【図３５】離席動作処理の流れを示すフローチャートである。
【図３６】離席動作処理の流れを示すフローチャートである。
【図３７】離席動作処理の途中で発生するリモコン信号受信割込処理のフローチャートを示す図である。
【図３８】離席動作処理の途中で発生するプライベートボタン割込処理のフローチャートを示す図である。
【図３９】学習情報を生成する生成方法の変形例を説明する説明図である。
【図４０】学習情報を生成する生成方法の変形例を説明する説明図であって、（Ａ）は、リモコン装置から送信されたリモコン信号によって変化する視聴状態の一例を示したテーブルであり、（Ｂ）は、（Ａ）の視聴状態から生成される視聴情報及び学習情報の例を説明する図である。
【図４１】複数の電子機器がある場合に、各電子機器毎に学習情報を生成する生成方法を説明する説明図である。
【符号の説明】
【０５７９】
１０ 学習制御装置
１２ 電子機器
１４ 表示画面
１６ リモコン信号受信部
１８ リモコン装置
３０ 送信部
３２ 受信部
３４ 操作部
３６ 人体検知部
３８ 表示部
７０ 電源部
７２ 制御部
７４ 記憶部
【図１】
2010103988.tif 000003
【図２】
2010103988.tif 000004
【図３】
2010103988.tif 000005
【図４】
2010103988.tif 000006
【図５】
2010103988.tif 000007
【図６】
2010103988.tif 000008
【図７】
2010103988.tif 000009
【図８】
2010103988.tif 000010
【図９】
2010103988.tif 000011
【図１０】
2010103988.tif 000012
【図１１】
2010103988.tif 000013
【図１２】
2010103988.tif 000014
【図１３】
2010103988.tif 000015
【図１４】
2010103988.tif 000016
【図１５】
2010103988.tif 000017
【図１６】
2010103988.tif 000018
【図１７】
2010103988.tif 000019
【図１８】
2010103988.tif 000020
【図１９】
2010103988.tif 000021
【図２０】
2010103988.tif 000022
【図２１】
2010103988.tif 000023
【図２２】
2010103988.tif 000024
【図２３】
2010103988.tif 000025
【図２４】
2010103988.tif 000026
【図２５】
2010103988.tif 000027
【図２６】
2010103988.tif 000028
【図２７】
2010103988.tif 000029
【図２８】
2010103988.tif 000030
【図２９】
2010103988.tif 000031
【図３０】
2010103988.tif 000032
【図３１】
2010103988.tif 000033
【図３２】
2010103988.tif 000034
【図３３】
2010103988.tif 000035
【図３４】
2010103988.tif 000036
【図３５】
2010103988.tif 000037
【図３６】
2010103988.tif 000038
【図３７】
2010103988.tif 000039
【図３８】
2010103988.tif 000040
【図３９】
2010103988.tif 000041
【図４０】
2010103988.tif 000042
【図４１】
2010103988.tif 000043