(57)【要約】【課題】複数の受信手段及び複数の人体検知手段を備えた装置において、利便性を損なわずに省電力を実現する。【解決手段】複数の人体検知部３６の各々によって人体を検知することが可能となるように複数の人体検知部３６の電力供給を制御した状態で、人体検知部３６のいずれかによって人体が検知された場合に、少なくとも受信範囲が上記人体を検知した人体検知部３６の検知範囲に対応する受信部３２が継続して受信可能となるように制御すると共に、継続して受信可能となるように制御する受信部３２以外の受信部３２が省電力状態となるように制御する第１の制御、および少なくとも上記人体を検知した人体検知部３６が継続して人体検知可能となるように制御すると共に、継続して人体検知可能となるように制御する人体検知部３６以外の人体検知部３６が省電力状態となるように制御する第２の制御の少なくとも一方を行う。【選択図】図２
2010157808.tif 000002
【特許請求の範囲】
【請求項１】
検知範囲の少なくとも一部が互いに異なり、予め定められた第１の値以上の電力が供給されている状態で各々の検知範囲内に存在する人体を各々検知することが可能な複数の人体検知手段と、
各々の受信範囲が前記人体検知手段の少なくとも１つの検知範囲の各々に対応するように設けられると共に、予め定められた第２の値以上の電力が供給されている状態で前記受信範囲内に存在する遠隔制御装置から送信された制御信号を各々受信することが可能な複数の受信手段と、
前記複数の人体検知手段の各々によって人体を検知することが可能となるように前記複数の人体検知手段の電力供給を制御した状態で、前記人体検知手段のいずれかによって人体が検知された場合に、
少なくとも受信範囲が前記人体を検知した人体検知手段の検知範囲に対応する受信手段が継続して受信可能となるように制御すると共に、継続して受信可能となるように制御する受信手段以外の受信手段が省電力状態となるように制御する第１の制御、および少なくとも前記人体を検知した人体検知手段が継続して人体検知可能となるように制御すると共に、継続して人体検知可能となるように制御する人体検知手段以外の人体検知手段が省電力状態となるように制御する第２の制御の少なくとも一方を行う制御手段と、
を備えた受信処理装置。
【請求項２】
前記制御手段は、前記第１の制御において、前記受信範囲が前記人体を検知した人体検知手段の検知範囲に対応する受信手段と、受信範囲が該対応する受信手段の受信範囲と隣り合う受信手段と、が継続して受信可能となるように制御する
請求項１に記載の受信処理装置。
【請求項３】
前記制御手段は、前記第１の制御において、前記継続して受信可能に制御する受信手段以外の受信手段に対して、電力供給の停止、前記第２の値未満の電力供給、及び間欠的な電力供給の少なくとも１つを行うことにより省電力状態となるように制御する
請求項１または請求項２に記載の受信処理装置。
【請求項４】
前記制御手段は、前記第２の制御において、前記人体を検知した人体検知手段と、検知範囲が前記人体を検知した人体検知手段の検知範囲と隣り合う人体検知手段と、が継続して人体検知可能となるように制御する
請求項１〜請求項３のいずれか１項記載の受信処理装置。
【請求項５】
前記制御手段は、前記第２の制御において、前記継続して人体検知可能に制御する人体検知手段以外の人体検知手段に対して、電力供給の停止、前記第１の値未満の電力供給、及び間欠的な電力供給の少なくとも１つを行うことにより省電力状態となるように制御する
請求項１〜請求項４のいずれか１項記載の受信処理装置。
【請求項６】
前記制御手段は、前記人体検知手段のいずれかによって人体が検知されてから該人体が検知された人体検知手段によって予め定められた時間が経過するまで継続して人体が検知された場合に、前記第１の制御及び前記第２の制御の少なくとも一方の制御を行う
請求項１〜請求項５のいずれか１項記載の受信処理装置。
【請求項７】
予め設定された期間における前記複数の人体検知手段の各々の人体検知状態に基づいて、受信範囲が前記予め設定された期間に人体を検知した人体検知手段の検知範囲に対応する受信手段を示す識別情報と、前記識別情報が示す受信手段が継続して受信可能となるように制御すべき期間を示す期間情報とを生成する検知情報生成手段と、
前記生成された識別情報及び期間情報を各々対応付けて記憶するための検知記憶手段と、
前記検知記憶手段に前記識別情報及び前記期間情報が記憶されている場合、および、前記検知記憶手段に前記識別情報及び前記期間情報が記憶されており且つ予め前記識別情報及び前記期間情報に基づいて制御すべきことが設定された場合、のいずれかの場合に、前記検知記憶手段に記憶された期間情報が示す期間に前記検知記憶手段に記憶された識別情報が示す受信手段が継続して受信可能となるように制御する第３の制御を、前記第１の制御及び前記第２の制御より優先して行う検知学習制御手段と、
を更に備えた請求項１〜請求項６のいずれか１項記載の受信処理装置。
【請求項８】
前記受信手段により受信された制御信号が電子機器を遠隔制御する制御信号であった場合に、前記遠隔制御された前記電子機器の制御状態を示す第１の情報を生成すると共に、前記第１の情報が示す制御状態を再現すべき期間を示す第２の情報を生成する生成手段と、
前記生成された前記第１の情報及び前記第２の情報を対応付けて記憶する記憶手段と、
前記複数の人体検知手段の少なくとも１つにより人体が検知されている期間中は、前記記憶手段に記憶された前記第２の情報が示す期間に、前記第２の情報に対応付けて記憶された前記第１の情報が示す制御状態が前記電子機器で再現されるように、前記電子機器を制御する電子機器制御手段と、
を更に備えた請求項１〜請求項７のいずれか１項記載の受信処理装置。
【請求項９】
請求項１〜請求項８のいずれか１項記載の受信処理装置と、
前記遠隔制御装置から送信された制御信号に応じて制御される電子機器と、
を備えた電子機器システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信処理装置、及び電子機器システムに関し、特に、遠隔制御装置から制御信号を受信する受信処理装置、及び該受信処理装置を有する電子機器システムに関するものである。
【背景技術】
【０００２】
遠隔制御装置（以下、リモコン）から受信した制御信号に応じて動作するテレビやＤＶＤプレーヤーなどの電子機器、或いは、リモコンから該制御信号を受信し、該受信した制御信号を再現して電子機器に送信するリモコン中継装置等が知られているが、こうした装置において、広範囲から制御信号を受信するために複数の受信部が設けられているものがある。また、人体を検知した場合に何らかの処理を行う装置において、広範囲から人体を検知するために複数の人体検知部が設けられているものもある。
【０００３】
現在、世界規模で温暖化問題が深刻さを増している状況において、省エネやエコに対する意識が急上昇してきている。そうした中で、多くの無駄な電力が消費されるのは、好ましくない。従って、上記のような複数の受信部及び複数の人体検知部を有する装置で省電力を実現するための技術が求められている。
【０００４】
なお、下記特許文献１には、三角測距の原理に基づき動作する距離測定モジュールにより距離測定モジュールの検知範囲の距離測定を行い、その結果を初期情報と比較することにより、所定範囲内に人がいるかを検知し、更に、人がいると判断された場合のみリモコン受信部に通電することにより、リモコン受信部の消費電力を節電したり、また、距離測定モジュール中のフォトセンサ出力により装置環境の明暗を判断し、その結果でリモコン受信部の通電を制御したりする節電方法が記載されている。
【特許文献１】特開２００５−２００４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の技術は、１つの人体検知センサ（距離測定モジュール）及び１つのリモコン受信部が設けられた装置に適用される技術であり、複数の受信部及び複数の人体検知部を有する装置において、利便性を損なわずに省電力を実現するための工夫がなされていない。
【０００６】
本発明は、上述した課題を解決するために提案されたものであり、複数の受信手段及び複数の人体検知手段を備えた受信処理装置において、利便性を損なわずに省電力を実現することができる受信処理装置、及び該受信処理装置を備えた電子機器システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１の発明の受信処理装置は、検知範囲の少なくとも一部が互いに異なり、予め定められた第１の値以上の電力が供給されている状態で各々の検知範囲内に存在する人体を各々検知することが可能な複数の人体検知手段と、各々の受信範囲が前記人体検知手段の少なくとも１つの検知範囲の各々に対応するように設けられると共に、予め定められた第２の値以上の電力が供給されている状態で前記受信範囲内に存在する遠隔制御装置から送信された制御信号を各々受信することが可能な複数の受信手段と、前記複数の人体検知手段の各々によって人体を検知することが可能となるように前記複数の人体検知手段の電力供給を制御した状態で、前記人体検知手段のいずれかによって人体が検知された場合に、少なくとも受信範囲が前記人体を検知した人体検知手段の検知範囲に対応する受信手段が継続して受信可能となるように制御すると共に、継続して受信可能となるように制御する受信手段以外の受信手段が省電力状態となるように制御する第１の制御、および少なくとも前記人体を検知した人体検知手段が継続して人体検知可能となるように制御すると共に、継続して人体検知可能となるように制御する人体検知手段以外の人体検知手段が省電力状態となるように制御する第２の制御の少なくとも一方を行う制御手段と、を備えている。
【０００８】
このように、複数の人体検知手段、及び複数の受信手段を備えた受信処理装置で、人体検知手段の人体検知状態に応じて、上記のように制御することにより、利便性を損なわずに省電力を実現することができる。
【０００９】
請求項２の発明において、前記制御手段は、前記第１の制御において、前記受信範囲が前記人体を検知した人体検知手段の検知範囲に対応する受信手段と、受信範囲が該対応する受信手段の受信範囲と隣り合う受信手段と、が継続して受信可能となるように制御する。
【００１０】
このような構成によれば、利便性を損なわずに省電力を実現することができる。特に、利用者が移動中でも、制御信号の受信を円滑に行うことができる。
【００１１】
請求項３の発明において、前記制御手段は、前記第１の制御において、前記継続して受信可能に制御する受信手段以外の受信手段に対して、電力供給の停止、前記第２の値未満の電力供給、及び間欠的な電力供給の少なくとも１つを行うことにより省電力状態となるように制御する。
【００１２】
このような構成によれば、継続して受信可能に制御する受信手段以外の受信手段については、省電力状態を実現できる。
【００１３】
請求項４の発明において、前記制御手段は、前記第２の制御において、前記人体を検知した人体検知手段と、検知範囲が前記人体を検知した人体検知手段の検知範囲と隣り合う人体検知手段と、が継続して人体検知可能となるように制御する。
【００１４】
このような構成によれば、利便性を損なわずに省電力を実現することができる。特に、利用者が移動中でも、人体検知を円滑に行うことができ、人体検知に応じた処理を行う際も人体検知のとりこぼしなく処理できる。
【００１５】
請求項５の発明において、前記制御手段は、前記第２の制御において、前記継続して人体検知可能に制御する人体検知手段以外の人体検知手段に対して、電力供給の停止、前記第１の値未満の電力供給、及び間欠的な電力供給の少なくとも１つを行うことにより省電力状態となるように制御する。
【００１６】
このような構成によれば、継続して人体検知可能に制御する人体検知手段以外の人体検知手段については、省電力状態を実現できる。
【００１７】
請求項６の発明において、前記制御手段は、前記人体検知手段のいずれかによって人体が検知されてから該人体が検知された人体検知手段によって予め定められた時間が経過するまで継続して人体が検知された場合に、前記第１の制御及び前記第２の制御の少なくとも一方の制御を行う。
【００１８】
このような構成によれば、人体がほとんど動かなくなったとき等に第１の制御及び第２の制御の少なくとも一方を行うことができるため、制御が効率化する。
【００１９】
請求項７の発明は、予め設定された期間における前記複数の人体検知手段の各々の人体検知状態に基づいて、受信範囲が前記予め設定された期間に人体を検知した人体検知手段の検知範囲に対応する受信手段を示す識別情報と、前記識別情報が示す受信手段が継続して受信可能となるように制御すべき期間を示す期間情報とを生成する検知情報生成手段と、前記生成された識別情報及び期間情報を各々対応付けて記憶するための検知記憶手段と、前記検知記憶手段に前記識別情報及び前記期間情報が記憶されている場合、および、前記検知記憶手段に前記識別情報及び前記期間情報が記憶されており且つ予め前記識別情報及び前記期間情報に基づいて制御すべきことが設定された場合、のいずれかの場合に、前記検知記憶手段に記憶された期間情報が示す期間に前記検知記憶手段に記憶された識別情報が示す受信手段が継続して受信可能となるように制御する第３の制御を、前記第１の制御及び前記第２の制御より優先して行う検知学習制御手段と、を更に備えている。
【００２０】
上記のよう検知記憶手段に識別情報と期間情報とを記憶しておき、これに基づいて制御することにより、利用者のライフスタイル等に応じた受信範囲の受信手段を受信可能とすることができ、利便性が向上する。
【００２１】
請求項８の発明は、前記受信手段により受信された制御信号が電子機器を遠隔制御する制御信号であった場合に、前記遠隔制御された前記電子機器の制御状態を示す第１の情報を生成すると共に、前記第１の情報が示す制御状態を再現すべき期間を示す第２の情報を生成する生成手段と、前記生成された前記第１の情報及び前記第２の情報を対応付けて記憶する記憶手段と、前記複数の人体検知手段の少なくとも１つにより人体が検知されている期間中は、前記記憶手段に記憶された前記第２の情報が示す期間に、前記第２の情報に対応付けて記憶された前記第１の情報が示す制御状態が前記電子機器で再現されるように、前記電子機器を制御する電子機器制御手段と、を更に備えている。
【００２２】
このように、電子機器を制御するための第１の情報及び第２の情報を対応付けて記憶しておき、人体が検知されている期間中はこれら情報に基づいて電子機器を制御する電子機器制御手段を備えた受信処理装置においても請求項１〜８に示す制御を行うことで、利便性を損なわずに省電力を実現できる。
【００２３】
請求項９の発明の電子機器システムは、請求項１〜請求項８のいずれか１項記載の受信処理装置と、前記遠隔制御装置から送信された制御信号に応じて制御される電子機器と、を備えている。
【００２４】
なお、この電子機器システムにおいて、受信処理装置と電子機器とが一体的に形成されていてもよいし、分離して構成されていてもよい。
【発明の効果】
【００２５】
以上説明したように本発明によれば、複数の受信手段及び複数の人体検知手段を備えた装置で、利便性を損なわずに省電力を実現することができる、という効果を奏する。
【発明を実施するための最良の形態】
【００２６】
［第１の実施の形態］
【００２７】
以下、第１の実施の形態について図面を参照しながら詳細に説明する。
【００２８】
（構成）
【００２９】
図１は、本発明の一実施形態に係る受信処理装置１０の設置例及び動作概要を説明する説明図である。図１では、受信処理装置１０は、電子機器１２（図１では、一例としてテレビジョン受像機が図示されている）と、電子機器１２の利用者が電子機器１２を利用する際に着座する蓋然性が高い領域との間に設置される。なお、電子機器１２は、テレビジョン受像器に限らず、例えば、利用者が利用する部屋に設置されたエアコン装置等であってもよいし、電子機器１２は一種類に限らず複数種類であってもよい。
【００３０】
電子機器１２は、付属のリモコン装置１８により制御される。図示は省略するが、リモコン装置１８の、電子機器１２側に向けて用いる先端面中央部には、赤外線による制御信号（リモートコントロール信号、以下リモコン信号）を送信するための赤外線信号送信部が設けられている。一方、電子機器１２には、映像を表示する表示画面１４と、リモコン信号受信部１６が設けられている。電子機器１２は、リモコン信号受信部１６によりリモコン信号を受信し、該受信したリモコン信号に応じて動作する。
【００３１】
なお、本実施の形態では、リモコン信号を赤外線信号として説明するが、本発明は、リモコン信号を赤外線信号に限定するものではない。例えば、電子機器１２及びリモコン装置１８の通信方法としてBluetooth技術を用いるのであれば、Bluetooth技術に対応した帯域の電波信号であってもよいし、無線ＬＡＮ技術を用いるのであれば、無線ＬＡＮに対応した帯域の電波信号であってもよい。また、例えば2.4GHz帯の無線を利用した無線リモコン信号であってもよい。
【００３２】
本実施の形態の受信処理装置１０は、リモコン装置１８から送信されたリモコン信号を受信すると、該受信したリモコン信号を再生して電子機器１２に送信する処理を行う、リモコン信号の中継器としての機能を有する。
【００３３】
次に、受信処理装置１０の構成について図２〜図５を用いて説明する。
【００３４】
図２は、受信処理装置１０の正面図であり、図３は、受信処理装置１０の背面図である。また、図４は、受信処理装置１０を正面方向から見た分解斜視図であり、図５は、受信処理装置１０を背面方向から見た分解斜視図である。
【００３５】
受信処理装置１０は、円筒状の筐体２０を備え、この筐体２０は、同様に円筒状に形成された支持部２８により支持されている。
【００３６】
筐体２０は、筐体正面部６０及び筐体背面部６２により構成されている。筐体２０内部には、基板５４及び基板５６が設けられている。基板５４には、操作ボタン３４ｂ及び操作スイッチ３４ｃが設けられ、基板５６には、赤外線式の人体検知部３６ｂ及び各種情報を表示する表示部３８が設けられている。また、図４，５には図示されていないが、基板５４には、制御部７２が装備され、基板５６には、記憶部７４が装備されている（図６も参照。）。
【００３７】
また、基板５６に設けられた表示部３８は、筐体正面部６０の嵌め込み部４８に嵌め込まれ、外部から視認可能になっている。
【００３８】
更に、筐体正面部６０には、表示部３８を保護するための保護カバー２２が設けられている。保護カバー２２は、赤外線の透過が可能な、透明或いは半透明な部材からなる。なお、保護カバー２２として、赤外線の透過が可能な不透明な部材を用いてもよい。
【００３９】
一方、筐体背面部６２の中央部には電池収納部４４が設けられ、受信処理装置１０を構成する各部に電源供給する乾電池が収納可能に構成されている。更に、基板５４に設けられた操作ボタン３４ｂ及び操作スイッチ３４ｃは、筐体背面部６２の嵌め込み部６６，６８に嵌め込まれ、外部から操作可能になっている。
【００４０】
そして、筐体背面部６２には、電池収納部４４、操作ボタン３４ｂ及び操作スイッチ３４ｃを覆うように開閉部材２４が設けられている。また、筐体背面部６２には、開閉部材２４を開閉可能に支持する２つのヒンジ４０が設けられ、ヒンジ４０により開閉部材２４と筐体背面部６２とが連結されている。開閉部材２４には、つまみ部材４２が設けられている。利用者は、つまみ部材４２をつまんで、開閉部材２４を開閉する。
【００４１】
筐体２０を支持する支持部２８の内部には、基板５２が設けられている。この基板５２には、ＡＣアダプタ接続部６４が設けられている。ＡＣアダプタ接続部６４は、商用電力を受信処理装置１０の各部に供給するための直流電力に変換するＡＣ／ＤＣコンバータとしてのＡＣアダプタ（図示省略）を接続する接続部である。受信処理装置１０は、ＡＣアダプタからＡＣアダプタ接続部６４を介して供給された電力または電池収納部４４に設けられた乾電池から供給された電力により動作する。
【００４２】
また、筐体２０の上部には、基板５０が設置され、基板５０上の中央部には、２つの送信部３０ａが配置されている。これら送信部３０ａは、赤外線発光素子を含んで構成され、上方向（図２〜図５の上側）に赤外線のリモコン信号を送信する。
【００４３】
また、基板５０上には、受信処理装置１０の背面側縁辺に沿って、５つの送信部３０ｂがほぼ等間隔に配置されている。これら送信部３０ｂは、赤外線発光素子を含んで構成され、水平方向に赤外線のリモコン信号を送信する。５つの送信部３０ｂにより、受信処理装置１０の背面側の水平方向１８０度程度にわたりリモコン信号の送信を可能としている。以下、送信部３０ａ及び送信部３０ｂを区別せず説明する場合には、送信部３０と呼称する。
【００４４】
送信部３０ａは、例えば、受信処理装置１０の上方に設置されるエアコン装置等の電子機器１２に対してリモコン信号を送信するために設けられている。また、送信部３０ｂは、エアコン装置と比較して受信処理装置１０と同じような高さに設置されるテレビジョン受像器などの電子機器１２に対してリモコン信号を送信するために設けられている。従って、送信部３０のリモコン信号の送信方向と、各電子機器１２の赤外線受信部とが対応するように受信処理装置１０を設置するとよい。
【００４５】
尚、送信部３０ａ及び送信部３０ｂの個数や送信方向、送信範囲はこれに限定されるものではない。リモコン信号の送信範囲などに応じた個数及び配置で装備するとよい。
【００４６】
また、基板５０上には、リモコン信号を受信する複数（本実施の形態では５つ）の受信部３２が、正面側縁辺に沿って配置されている。受信部３２は、赤外線受光素子を含んで構成され、受信動作に必要な値（以下α）以上の電力が供給されている状態で赤外線のリモコン信号を受信して電気信号に変換する。α未満の電力が供給されている状態では、リモコン信号の受信は不能となる。
【００４７】
本実施の形態では、水平方向約４０度を受信範囲とする赤外線センサを受信部３２として用いている。これら５個の受信部３２は、その受信範囲の少なくとも一部が、隣り合う受信部３２の受信範囲と互いに異なるように、基板５２における受信処理装置１０の正面側縁辺に沿ってほぼ等間隔（ここでは、約３６度間隔）に配置されている。これにより、５つの受信部３２の全てが動作状態にある場合には、受信処理装置１０の正面側の水平方向１８０度程度のエリアからリモコン信号の検出が可能な構成となっている（図７も参照。）。
【００４８】
また、本実施の形態に係る受信処理装置１０には、複数（本実施の形態では５つ）の人体検知部３６が設けられている。人体検知部３６の各々は、水平方向約４０度の検知範囲に存在する人体を検知する。各人体検知部３６は、各受信部３２の直上に１つずつ設けられている。各人体検知部３６は、直下の受信部３２の設置向きと同じ向き（またはその向きの角度差が予め定められた角度以内）に設置され、人体検知部３６の各々の検知範囲と、対応する受信部３２の各々の受信範囲とが一対一で対応するようにしている（図７も参照。）。
【００４９】
なお、人体検知部３６は、人体検知動作に必要な値（以下、β）以上の電力が供給されている状態で、その検知範囲に存在する人体から放射される赤外線を検出し電気信号に変換して出力する赤外線センサである。β未満の電力が供給されている状態では、人体検知は不能となる。以下、人体検知部３６から出力される電気信号を人体検知信号と呼称する。
【００５０】
以下、５つの人体検知部３６を区別して説明するときは、符号の末尾にＡ〜Ｅのアルファベットを付加し、図７の向かって右側から順に、人体検知部３６Ａ、人体検知部３６Ｂ、人体検知部３６Ｃ、人体検知部３６Ｄ、人体検知部３６Ｅと呼称する。同様に、５つの受信部３２を区別して説明するときは、符号の末尾にＡ〜Ｅのアルファベットを付加し、図７の向かって右側から順に、受信部３２Ａ、受信部３２Ｂ、受信部３２Ｃ、受信部３２Ｄ、受信部３２Ｅと呼称する。
【００５１】
なお、本実施の形態では、受信部３２と人体検知部３６とを一対一で対応させて配置する例について説明したが、これに限定されず、例えば、１つの人体検知部３６に対して２つの受信部３２が対応するようにしてもよい。例えば、検知範囲が受信部３２の受信範囲の２倍程度広い人体検知部３６を用いる場合には、１つの人体検知部３６に対して２つの受信部３２を対応させて配置してもよい。また、逆に、受信範囲が人体検知部３６の検知範囲の２倍程度広い受信部３２を用いる場合には、１つの受信部３２に対して２つの人体検知部３６を対応させて配置してもよい。
【００５２】
また、本実施の形態では、人体検知部３６を赤外線センサとしたが、これに限定されるものではない。例えば、超音波式、可視光式などの人体検知センサを用いてもよい。また、方式の異なる複数種類のセンサを組み合わせて使用するようにしてもよい。
【００５３】
また、受信処理装置１０には、基板５０を覆うように、ドーム状の保護カバー２６が設けられている。保護カバー２６は、赤外線の透過が可能な、透明或いは半透明な部材により構成されている。なお、保護カバー２６として、赤外線の透過が可能な不透明な部材を用いてもよい。
【００５４】
このほか、受信処理装置１０には、受信処理装置１０の操作ボタン３４ｂや操作スイッチ３４ｃ等を照明する照明部や、警報音声などを発生させるスピーカ等が備えられているが、ここでは図示を省略する。
【００５５】
図６は、受信処理装置１０の電気的な構成を示すブロック図である。同図に示すように、受信処理装置１０は、送信部３０、受信部３２、操作部３４、人体検知部３６、表示部３８、電源部７０、制御部７２、及び記憶部７４を備えている。
【００５６】
電源部７０は、電池収納部４４に嵌め込まれた乾電池から供給された電力、またはＡＣアダプタからＡＣアダプタ接続部６４を介して供給された電力を、制御部７２、記憶部７４、操作部３４、表示部３８、人体検知部３６、受信部３２、及び送信部３０に供給するための電源回路である。後述するように、電源部７０は、制御部７２からの制御信号に従って、人体検知部３６及び受信部３２の各々に対して電力を供給したり電力供給を停止したりする。なお、図６では、電力供給ラインの図示は省略した。
【００５７】
制御部７２は、受信処理装置１０全体の動作を制御する。制御部７２には、記憶部７４、人体検知部３６、送信部３０、受信部３２、操作部３４、表示部３８、及び電源部７０が接続されている。
【００５８】
制御部７２は、ＣＰＵ（中央演算ユニット）、ＲＡＭ（ランダムアクセスメモリ）、及びＲＯＭ（リードオンリメモリ）からなるマイクロコンピュータを含んで構成されている。制御部７２のＲＯＭには、ＣＰＵが実行するプログラムが予め記憶されている。例えば、受信部３２で受信したリモコン信号と同じリモコン信号を再生して送信部３０から送信するためのリモコン信号中継機能のプログラムや、受信部３２や人体検知部３６の省電力を実現するための省電力機能のプログラムが記憶されている。
【００５９】
また、制御部７２は、信号処理回路を含んでいる。信号処理回路は、入力された様々な信号を変換して出力する回路である。より具体的には、信号処理回路は、人体検知部３６から電気信号が入力された場合には、該電気信号を予め定められたレベルのデジタル信号に変換して、ＣＰＵに出力する。また、信号処理回路は、リモコン信号が光電変換された電気信号が受信部３２から入力された場合には、該電気信号から搬送波を除いた制御信号を抽出してＣＰＵに出力する。また、信号処理回路は、リモコン信号を生成するための制御信号がＣＰＵから入力された場合には、該制御信号から赤外線のリモコン信号を生成して送信部３０に出力する。
【００６０】
記憶部７４は、不揮発性メモリ等（例えば、フラッシュメモリなど）から構成されている。記憶部７４には、受信処理装置１０の動作に必要な様々な設定情報が記憶される。図８に設定情報の具体例を示す。また、各メーカの家電機器で使用されるリモコンコード（家電機器を操作するリモコン信号が示す制御コード）は、各メーカや家電機器毎に異なる。記憶部７４には、これら予め様々なメーカの家電機器毎にリモコンコードの情報が記憶されている。また、記憶部７４には、カレンダー情報も記憶されており、カレンダー情報から日時や曜日の特定が可能な構成となっている。
【００６１】
さらに、記憶部７４には、人体検知部３６Ａ，３６Ｂ、３６Ｃ、３６Ｄ、３６Ｅ）に対して間欠的に電力供給を行うためのパターン（以下、交互パターンと呼称）を示す情報（以下、交互パターン情報）が複数種類記憶されている。
【００６２】
また、記憶部７４には、検知学習処理が実行された場合には、検知学習処理で生成される検知学習情報が記憶される。検知学習処理及び検知学習情報については後述する。
【００６３】
なお、記憶部７４に、制御部７２のＣＰＵが実行するプログラムが記憶されていてもよい。
【００６４】
操作部３４は、前述したように、操作ボタン３４ｂ、及び操作スイッチ３４ｃから構成されており、これらを操作することにより発生した操作信号は制御部７２に入力される。制御部７２は、該入力された操作信号に応じて、受信処理装置１０を制御したり、各種設定情報を設定したりする。
【００６５】
次に、操作ボタン３４ｂについて説明する。
【００６６】
操作ボタン３４ｂは、時計ボタン、省電力設定ボタン、応用メニューボタン、検知学習情報編集ボタン、キャンセルボタン、矢印ボタン、及び決定ボタンを含んで構成されている。
【００６７】
矢印ボタンは、利用者が設定情報の内容を入力するためのボタンであり、設定情報の入力中は矢印ボタンの操作に応じて表示部３８に表示される情報が変化する。決定ボタンは、矢印ボタンの操作により入力された内容を設定情報として決定するためのボタンである。
【００６８】
また、時計ボタン、省電力設定ボタン、応用メニューボタン、検知学習情報編集ボタン、の各ボタンは、設定項目種別を選択するためのボタンである。利用者は、これらのボタンのうちいずれかを押下して設定項目種別を選択した後、各設定情報を矢印ボタンや決定ボタン等を操作することによって入力する。
【００６９】
なお、利用者の設定操作中は、制御部７２の制御により、表示部３８に利用者の操作内容が表示される。利用者は、該表示部３８の表示内容を確認しながら、矢印ボタンや決定ボタン等を操作することによって各種設定情報を入力できる。入力された設定情報は記憶部７４に記憶されることにより設定される。
【００７０】
以下、本実施の形態において、操作ボタン３４ｂの操作により設定される設定情報について説明する。
【００７１】
時計ボタンは、制御部７２に内蔵されている時計の日時を設定するためのボタンである。このボタンが押下され、矢印ボタンや決定ボタンが操作されると、設定項目「時計」が設定される（図８も参照。）。この設定項目「時計」が設定されたときに、制御部７２に内蔵されている時計が、該設定された日時に補正される。なお、正確な時刻合わせのために、受信処理装置１０に電波による時刻調整機能を設けても良い。この場合には、利用者が時計を設定しなくても、電源をONすれば電波による正確な時刻を設定できる。
【００７２】
省電力設定ボタンは、受信処理装置１０に設けられている受信部３２及び人体検知部３６に対する省電力設定を切り替えるためボタンである。このボタンが押下され、矢印ボタンや決定ボタンが操作されると、省電力オフ、省電力１、省電力２、省電力３のいずれかを設定できる（図８も参照。）。「省電力オフ」は、常に受信部３２及び人体検知部３６に対して電力を供給し続ける（省電力制御しない）設定である。「第１省電力」は、受信部３２のみ省電力制御する設定である。「第２省電力」は、人体検知部３６のみ省電力制御する設定である。「第３省電力」は、受信部３２及び人体検知部３６の双方を省電力制御する設定である。
【００７３】
応用メニューボタンは、各種応用メニューの設定を行うためのボタンである。このボタンが押下され、矢印ボタンや決定ボタンが操作されると、様々なメニュー項目が設定される。例えば、リモコン登録、省電力移行タイマの閾値時間Ｔ１thや、交互パターン開始タイマの閾値時間Ｔ２th、交互パターンの種類、検知学習のＯＮ・ＯＦＦ、検知学習の期間等が設定される（図８も参照。）。
【００７４】
「リモコン登録」は、受信処理装置１０でリモコン信号を送信する対象とする機器を登録設定する設定項目である。ここでは、電子機器１２に予め割り当てられた識別番号を入力する等により登録される。また、記憶部７４に予め記憶されていないリモコンコードを登録することもできる。このように、予め記憶されていないリモコンコードを登録可能に構成することで、例えば、識別番号が割り当てられていない機器のリモコン装置から送信されるリモコン信号についても再生して送信することができる。
【００７５】
省電力移行タイマの「閾値時間Ｔ１th」や人体検知に用いられる「閾値時間Ｔ２th」は、受信処理装置１０で行われる省電力制御において用いられる閾値時間である。本実施の形態では応用メニューボタンで利用者が設定可能だが、これら閾値時間は固定として予め記憶されていてもよい。
【００７６】
「交互パターンの種類」は、人体検知部３６Ａ，３６Ｂ、３６Ｃ、３６Ｄ、３６Ｅ）に対して間欠的に電力供給するときに使用する交互パターン情報を指定する設定情報である。前述したように、記憶部７４には複数種類の交互パターン情報が記憶されている。利用者は、この設定項目により、これら交互パターン情報のいずれを用いるかを指定する。なお、予め１種類の交互パターン情報のみが記憶部７４に記憶されている場合には、この応用メニューの設定は省略可能である。
【００７７】
「検知学習」は、検知学習を行うか否かを設定する設定情報である。また、検知学習の期間は、検知学習処理を行う期間を指定するための設定情報である。検知学習のＯＮ／ＯＦＦがＯＮに設定されている場合に、「検知学習期間」で設定された期間、検知学習処理が実行される。
【００７８】
このように、応用メニューボタンにより、様々な設定情報が設定される。
【００７９】
検知学習情報編集ボタンは、記憶部７４に記憶された検知学習情報を編集するためのボタンである。
【００８０】
キャンセルボタンは、現在の操作や設定した内容をキャンセルするためのボタンである。
【００８１】
次に、操作スイッチ３４ｃについて説明する。
【００８２】
操作スイッチ３４ｃは、電源スイッチや検知学習制御スイッチを含んで構成されている。
【００８３】
電源スイッチは、受信処理装置１０の電源をON/OFFするためのスイッチである。検知学習制御スイッチは、検知学習制御のON/OFFを設定するためのスイッチである。検知学習制御がＯＮにされると、前述した省電力設定に関わらず、検知学習情報に基づいた制御が行われる（図８も参照。）。また、検知学習制御がＯＦＦにされると、前述した「省電力設定」に応じた省電力制御が行われる。
【００８４】
利用者がこれらのスイッチの切替操作を行うと、制御部７２の制御により表示部３８に切り替えた内容が表示される。利用者は、該表示部３８の表示内容を確認しながら、各スイッチを切替操作して各設定項目を設定する。切り替えた設定情報は記憶部７４に記憶される。
【００８５】
表示部３８は、制御部７２の制御により各種情報を表示する。なお、表示部３８には、前述したように、設定情報の設定時に、利用者が操作部３４を操作したときの操作内容が表示されるが、その他に、例えば、何らかのエラーが発生した場合のエラーメッセージや、電池の残量が残り少なくなった場合のバッテリーに関するメッセージ等、様々な情報が表示される。
【００８６】
送信部３０、受信部３２、及び人体検知部３６は、前述した通りであるため、ここでは説明を省略する。
【００８７】
（リモコン信号中継動作）
【００８８】
次に、本実施の形態の受信処理装置１０によるリモコン信号中継動作について簡単に説明する。受信処理装置１０の電源がＯＮされると、ＣＰＵはリモコン信号中継処理のプログラムを実行することにより、以下のリモコン信号中継動作を行う。
【００８９】
まず、受信部３２のいずれかでリモコン信号が受信されると、受信処理装置１０の制御部７２では、前述したように信号処理回路が、該受信されたリモコン信号を信号処理する。これによりリモコン信号はデジタル信号に変換されてＣＰＵに入力される。ＣＰＵは、入力されたデジタル信号と、記憶部７４に記憶されているリモコンコードとを比較して、どの電子機器に対するリモコン信号かを判断する。例えば、該リモコン信号がテレビジョン機器に対するリモコン信号であるか、エアコン装置に対するリモコン信号であるかを判断する。
【００９０】
ＣＰＵは、判断の結果、例えば、受信したリモコン信号がテレビジョン機器に対するリモコン信号であると判断した場合には、受信したリモコン信号を再生して、送信部３０ｂから送信されるように信号処理回路を制御する。また、受信したリモコン信号がエアコン装置に対するリモコン信号であると判断した場合には、受信したリモコン信号を再生して、送信部３０ａから送信されるように信号処理回路を制御する。
【００９１】
なお、本実施の形態では、このリモコン信号の中継は、人体検知部３６のいずれかで人体が検知されているときに行われるようにプログラムされている。従って、人体検知部３６のいずれも人体を検知していない状態では、上記リモコン信号の中継動作は行われない。なお、設定等により、人体検知に関わらずリモコン信号が受信されたときに該中継動作が行われるようにしてもよい。
【００９２】
（受信処理装置省電力制御動作）
【００９３】
次に、受信処理装置１０の省電力制御動作について説明する。受信処理装置１０の省電力制御動作は、上記リモコン信号中継動作と並行して行われる。また、本実施の形態では、人体検知部３６で検知される人体が一人の場合を例に挙げて説明する。
【００９４】
受信処理装置１０の電源がＯＮされると、制御部７２のＣＰＵは、「省電力設定」の設定情報を記憶部７４から読み込む。ＣＰＵは、読み込んだ「省電力設定」の設定情報に従って、省電力制御動作を行う。
【００９５】
例えば、読み込んだ省電力設定の設定情報が、「省電力オフ」を示していた場合には、ＣＰＵは、全受信部３２に対してα以上の電力が継続して供給されるよう制御し、全人体検知部３６に対してβ以上の電力が継続して供給されるよう制御する。
【００９６】
また、読み込んだ省電力設定の設定情報が、「省電力１」を示している場合には、制御部７２のＣＰＵは、図９に示す省電力制御処理のプログラムを実行する。
【００９７】
図９において、ステップ２１００では、ＣＰＵは、全ての人体検知部３６にβ以上の電力が継続的に供給されると共に、全ての受信部３２にα未満の電力が供給されるか、電力供給が停止されるように電源部７０を制御する。
【００９８】
以下、受信部３２にα以上の電力が供給されるように電源部７０を制御することを受信部３２をＯＮする、といい、人体検知部３６にβ以上の電力が供給されるように制御することを人体検知部３６をＯＮする、という。また、受信部３２に対する電力供給を停止する、またはα未満の電力を供給することを受信部３２をＯＦＦする、といい、人体検知部３６に対する電力供給を停止する、またはβ未満の電力を供給することを人体検知部３６をＯＦＦする、という。受信部３２をＯＮしているときは受信可能となり、ＯＦＦしているときは、受信不能となる。また、人体検知部３６をＯＮしているときは、人体検知可能となり、ＯＦＦしているときは人体検知が不能となる。
【００９９】
ステップ２１０２では、ＣＰＵは、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでＣＰＵは、人体を検知したと判定するまでは待機状態を維持し、人体を検知したと判定した場合には、ステップ２１０４に移行する。
【０１００】
ステップ２１０４では、ＣＰＵは、人体を検知した人体検知部３６を識別する識別情報をＳにセットする。以下、Ｓが示す人体検知部３６を人体検知部Ｓと呼称する。
【０１０１】
ステップ２１０６では、ＣＰＵは、受信範囲が人体検知部Ｓの検知範囲に対応する受信部３２（以下、単に「人体検知部Ｓに対応する受信部３２」と呼称）をＯＮすることにより、継続的に受信可能となるように制御する。例えば、人体検知部Ｓが、人体検知部３６Ａであれば、受信部３２ＡをＯＮする。これにより、ＯＮされて電力供給が開始された受信部３２のみでリモコン信号の受信が可能となるが、それ以外の受信部３２には依然として電力供給が停止されているためリモコン信号の受信ができない状態が継続される。
【０１０２】
ステップ２１０８では、ＣＰＵは、人体検知部Ｓからの人体検知信号に基づいて、人体検知部Ｓで人体が検知されなくなったか否かを判定する。ここでＣＰＵは、人体検知部Ｓで人体を検知しなくなったと判定するまで待機状態を維持し、人体検知部Ｓで人体を検知しなくなったと判定した場合にはステップ２１１０に移行する。
【０１０３】
ステップ２１１０では、ＣＰＵは、ＯＮしていた受信部３２をＯＦＦする。
ステップ２１１２では、ＣＰＵは、Ｓをクリアし、ステップ２１０２に戻る。
【０１０４】
このような制御により、例えば、人体が移動中の場合であっても、移動中の人体を検知した人体検知部３６に対応する受信部３２のみを次々にＯＮしていくことができる。従って、順に配列された人体検知部３６、例えば人体検知部３６A、３６B、３６C、３６D がこの順番で次々に人を検知した場合には、検知した人体検知部３６に対応する受信部３２A、３２B、３２C、３２D も次々にＯＮされることになり、省電力が実現される。その際、受信部３２は、人体の移動に伴って順にＯＦＦされるため、さらに省電力が実現される。
【０１０５】
なお、図９のステップ２１００において、ＣＰＵは、全ての人体検知部３６をＯＮすると共に、全ての受信部３２をＯＮするようにしてもよい。また、受信部３２を間欠的にＯＮするようにしてもよいし、予め定められた受信部３２をＯＮするようにしてもよい。
【０１０６】
また、図９のステップ２１０８において、人体検知部３６が人体を検知しなくなった場合には、検知範囲外に移動したと判断して、すべての受信部３２をＯＮにしてもよい。また、受信部３２を間欠的にＯＮするようにしてもよいし、予め定められた受信部３２をＯＮするようにしてもよい。
【０１０７】
また、省電力設定の設定情報が、「省電力２」を示している場合には、制御部７２のＣＰＵは、図１０に示す省電力制御処理のプログラムを実行する。
【０１０８】
図１０において、ステップ２１２０で、ＣＰＵは、全ての人体検知部３６をＯＮし、全ての受信部３２をＯＮすることにより、継続して受信可能、人体検知可能な状態にする。
【０１０９】
ステップ２１２２では、ＣＰＵは、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでＣＰＵは、人体を検知したと判定するまで待機状態を維持し、人体を検知したと判定した場合には、ステップ２１２４に移行する。
【０１１０】
ステップ２１２４では、ＣＰＵは、人体を検知した人体検知部３６を識別する識別情報をＳにセットする。以下、Ｓが示す人体検知部３６を人体検知部Ｓと呼称する。
【０１１１】
ステップ２１２６では、ＣＰＵは、人体検知部Ｓ以外の人体検知部３６をＯＦＦする。
【０１１２】
ステップ２１２８では、ＣＰＵは、人体検知部Ｓからの人体検知信号に基づいて、人体検知部Ｓで人体が検知されなくなったか否かを判定する。ここで、ＣＰＵは、人体検知部Ｓで人体を検知しなくなったと判定するまで待機状態を維持し、人体検知部Ｓで人体を検知しなくなったと判定した場合には、ステップ２１３０で、Ｓをクリアし、ステップ２１２０に戻り、全ての人体検知部３６をＯＮする。
【０１１３】
なお、上記に例示した図９，図１０のフローチャートでは、人体検知部３６で人体が検知されるとすぐに受信部３２あるいは人体検知部３６を選択的にＯＮ・ＯＦＦするように制御しているが、人体検知部３６で人体が検知されてから予め定められた時間が経過したときに、受信部３２あるいは人体検知部３６を選択的にＯＮ・ＯＦＦするように制御してもよい。
【０１１４】
また、省電力設定の設定情報が「省電力３」を示していた場合には、制御部７２のＣＰＵは、図１１に示す省電力制御処理のプログラムを実行する。
【０１１５】
図１１において、ステップ２１４０では、ＣＰＵは、全ての人体検知部３６をＯＮすると共に、全ての受信部３２をＯＮすることにより、継続的に受信可能、人体検知可能な状態にする。
【０１１６】
ステップ２１４２では、ＣＰＵは、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでＣＰＵは、人体を検知したと判定するまで待機状態を維持し、人体を検知したと判定した場合には、ステップ２１４４に移行する。
【０１１７】
ステップ２１４４では、ＣＰＵは、人体を検知した人体検知部３６を識別する識別情報をＳにセットする。以下、Ｓが示す人体検知部３６を人体検知部Ｓと呼称する。
【０１１８】
ステップ２１４６では、ＣＰＵは、省電力移行タイマＴを０にリセットしてスタートさせる。
【０１１９】
ステップ２１４８では、ＣＰＵは、人体検知部Ｓで人体が検知されなくなったか否かを判定する。ここでＣＰＵは、人体検知部Ｓで人体を検知しなくなったと判定した場合には、ステップ２１５０でＳをクリアし、ステップ２１４２に戻る。また、ＣＰＵは、人体検知部Ｓで人体が検知され続けていると判定した場合には、ステップ２１５２に移行する。
【０１２０】
ステップ２１５２では、ＣＰＵは、省電力移行タイマＴが予め設定されている閾値時間Ｔ１th以上になったか否かを判定する。ここで肯定判定された場合には、ステップ２１５４に移行し、否定判定された場合には、ステップ２１４８に戻る。
【０１２１】
ステップ２１５４では、ＣＰＵは、人体検知部Ｓ以外の人体検知部３６をＯＦＦし、ステップ２１５６で、ＣＰＵは、人体検知部Ｓに対応する受信部３２以外の受信部３２をＯＦＦする。
【０１２２】
ステップ２１５８では、ＣＰＵは、人体検知部Ｓからの人体検知信号に基づいて、人体検知部Ｓで人体が検知されなくなったか否かを判定する。ここでＣＰＵは、人体検知部Ｓで人体を検知しなくなったと判定するまで待機状態を維持し、人体検知部Ｓで人体を検知しなくなったと判定した場合には、ステップ２１６０に移行する。
【０１２３】
ステップ２１６０では、ＣＰＵは、Ｓをクリアする。そして、ステップ２１４０に戻る。
【０１２４】
上記図１１で説明した省電力制御では、人体を検知した人体検知部Ｓで人体が検知されてから予め設定されている時間Ｔ１th以上人体が検知され続けた場合に、人体検知部Ｓ以外の他の人体検知部３６をＯＦＦし、人体検知部Ｓに対応する受信部３２以外の受信部３２をＯＦＦするようにしている。このように、移動していた人体がある場所でほとんど動かなくなった後、ＯＮ・ＯＦＦ制御することで、移動中の人体をとりこぼしなく検知できる。
【０１２５】
なお、上記では、人体が検知されてから省電力状態に移行するまでのタイミングを閾値時間Ｔ１ｔｈで規定したが、人体検知部３６と受信部３２の省電力に移行するタイミングは同じでなくてもよい。例えば、受信部３２の省電力に移行するまでの予め設定された時間を３分、人体検知部３６の省電力に移行するまでの予め定められた時間を５分とした場合には、結果として２段階で省電力を実現できる。
【０１２６】
なお、人体の移動中は、人体を検知した人体検知部Ｓに対して、その左右どちらかの方向に移動することが予想されるため、人体検知部Ｓの検知範囲と隣り合う検知範囲の人体検知部３６及びこれら人体検知部３６に対応する受信部３２に電力が供給されるように制御するようにしてもよい。以下、図１２を用いて他の例について詳細に説明する。
【０１２７】
図１２において、ステップ２１７０では、ＣＰＵは、全ての人体検知部３６をＯＮすると共に、全ての受信部３２をＯＦＦする。なお、ここで、全ての受信部３２をＯＮしておいてもよい。
【０１２８】
ステップ２１７２では、ＣＰＵは、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでＣＰＵは、人体を検知したと判定するまで待機状態を継続し、人体を検知したと判定した場合には、ステップ２１７４に移行する。
【０１２９】
ステップ２１７４では、ＣＰＵは、人体を検知した人体検知部３６を識別する識別情報をＳにセットする。以下、Ｓが示す人体検知部３６を人体検知部Ｓと呼称する。
【０１３０】
ステップ２１７６では、ＣＰＵは、人体検知部Ｓ、及び検知範囲が人体検知部Ｓの検知範囲と隣り合う人体検知部３６（以下、人体検知部Ｎと呼称する）をＯＮし、それ以外の人体検知部３６をＯＦＦする。
【０１３１】
ステップ２１７８では、ＣＰＵは、ＯＮになっている人体検知部Ｓ，Ｎに対応する受信部３２をＯＮにし、それ以外の受信部３２はＯＦＦとする。なお、ここで、人体検知部Ｓに対応する受信部３２のみをＯＮし、それ以外の受信部３２をＯＦＦしてもよい。
【０１３２】
ステップ２１８０では、ＣＰＵは、人体検知部Ｓで人体が検知されなくなったか否かを判定する。ここでＣＰＵは、人体検知部Ｓで人体を検知しなくなったと判定するまで待機状態を継続し、人体検知部Ｓで人体を検知しなくなったと判定した場合には、ステップ２１８２に移行する。
【０１３３】
ステップ２１８２では、ＣＰＵは、Ｓをクリアする。
【０１３４】
ステップ２１８４では、ＣＰＵは、人体検知部Ｎで人体が検知されたか否かを判定する。ここでＣＰＵは、人体検知部Ｎで人体が検知されたと判定した場合には、ステップ２１７４に移行し、人体検知部Ｎで人体が検知されていないと判定した場合には、ステップ２１７０に戻る。
【０１３５】
なお、ステップ２１８４で肯定判定されてステップ２１７４に移行した場合には、ＣＰＵは、新たに人体を検知した人体検知部Ｎを示す識別情報をＳにセットし、上記処理を繰り返す。これにより、新たに人体が検知された人体検知部Ｓとその隣に配置されている人体検知部ＮがＯＮされ、他の人体検知部３６はＯＦＦされる。そして、このようにＯＮされた人体検知部Ｓ，Ｎに対応する受信部３２がＯＮされ、他の受信部３２がＯＦＦされる。
【０１３６】
図７を参照して説明すると、人体が（１）、（２）、（３）の順に移動した場合には、まず、人体検知部３６Ａの検知範囲内に人体が移動（人体が（１）から（２）に移動）すると、人体検知部３６Ａにより人体が検知される。そこで、この人体検知部３６Ａと、検知範囲が人体検知部３６Ａの検知範囲と隣り合う人体検知部３６ＢとがＯＮされ、それ以外の人体検知部３６がＯＦＦされる（ステップ２１７６）。これに応じて受信部３２もＯＮされる（ステップ２１７８）。
【０１３７】
更に、人体検知部３６Ａの検知範囲外であって、人体検知部３６Ｂの検知範囲内に人体が移動（人体が（２）から（３）に移動）すると、人体検知部３６Ａで人体が検知されなくなると共に、人体検知部３６Ｂで人体が検知されるようになる（ステップ２１８４、Ｙ）。そこで、今度は、この人体検知部３６Ｂと、検知範囲が人体検知部３６Ｂと隣り合う人体検知部３６Ａ，３６ＣがＯＮされ、それ以外の人体検知部３６がＯＦＦされる（ステップ２１７６）。これに応じて受信部３２もＯＮされる（ステップ２１７８）。
【０１３８】
このように、図１２に示す省電力制御では、人体が検知されている人体検知部３６だけでなく、その隣の人体検知部３６もＯＮし、更に受信部３２もそれに応じてＯＮしている。
【０１３９】
なお、上記では、人体検知した人体検知部３６の検知範囲と隣り合う検知範囲の人体検知部３６をＯＮすると共に、ＯＮした人体検知部３６に対応する受信部３２をＯＮするように制御する例について説明したが、受信部３２のみを省電力制御する場合にも適用できる。すなわち、人体検知部３６は全てＯＮのままとし、受信部３２については人体検知した人体検知部３６と隣り合う人体検知部３６とに対応する受信部３２のみをＯＮするように制御してもよい。
【０１４０】
なお、人体の移動中は、人体を検知した人体検知部３６とその隣の人体検知部３６をＯＮし、且つＯＮしている人体検知部３６に対応する受信部３２をＯＮするように制御し、人体がほとんど動かなくなった場合には、人体を検知した人体検知部３６のみをＯＮし、且つＯＮしている人体検知部３６に対応する受信部３２のみをＯＮするように制御してもよい。以下、図１３を参照しながら、当該制御の具体例を説明する。
【０１４１】
ステップ２２００では、ＣＰＵは、全ての人体検知部３６をＯＮすると共に、全ての受信部３２をＯＮする。
【０１４２】
ステップ２２０２では、ＣＰＵは、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでＣＰＵは、人体を検知したと判定するまで待機状態を維持し、人体を検知したと判定した場合には、ステップ２２０４に移行する。
【０１４３】
ステップ２２０４では、ＣＰＵは、人体を検知した人体検知部３６を識別する識別情報をＳにセットする。以下、Ｓが示す人体検知部３６を人体検知部Ｓと呼称する。
【０１４４】
ステップ２２０６では、ＣＰＵは、省電力移行タイマＴを０にリセットしてスタートさせる。
【０１４５】
ステップ２２０８では、ＣＰＵは、人体検知部Ｓ及び検知範囲が人体検知部Ｓの検知範囲と隣り合う人体検知部３６（以下、人体検知部Ｎと呼称する）をＯＮし、それ以外の人体検知部３６をＯＦＦする。
【０１４６】
ステップ２２１０では、ＣＰＵは、ＯＮになっている人体検知部Ｓ，Ｎに対応する受信部３２をＯＮし、それ以外の受信部３２はＯＦＦとする。なお、ここで、人体検知部Ｓに対応する受信部３２のみをＯＮし、それ以外の受信部３２をＯＦＦにしてもよい。
【０１４７】
ステップ２２１２では、ＣＰＵは、人体検知部Ｓで人体が検知されなくなったか否かを判定する。ここでＣＰＵは、人体検知部Ｓで人体が検知されていると判定した場合には、ステップ２２１４に移行する。
【０１４８】
ステップ２２１４では、ＣＰＵは、省電力移行タイマＴが予め設定されている閾値時間Ｔ１th以上になったか否かを判定する。ここで肯定判定された場合には、ステップ２２１６に移行し、否定判定された場合には、ステップ２２１２に戻る。
【０１４９】
ステップ２２１６では、ＣＰＵは、人体検知部Ｓ以外の人体検知部３６をＯＦＦし、ステップ２２１８で、ＣＰＵは、人体検知部Ｓに対応する受信部３２以外の受信部３２をＯＦＦする。すなわち、ステップ２２１４で肯定判定された（人体がほぼ静止したと判定された）場合には、人体検知部ＮもＯＦＦされ、人体検知部Ｎに対応する受信部３２もＯＦＦされる。
【０１５０】
ステップ２２２０では、ＣＰＵは、人体検知部Ｓからの人体検知信号に基づいて、人体検知部Ｓで人体が検知されなくなったか否かを判定する。ここでＣＰＵは、人体検知部Ｓで人体を検知しなくなったと判定するまで待機状態を維持し、人体検知部Ｓで人体を検知しなくなったと判定した場合には、ステップ２２２２でＳをクリアしてステップ２２００に戻る。
【０１５１】
一方、ステップ２２１２で、ＣＰＵは、人体検知部Ｓで人体を検知しなくなったと判定した場合には、ステップ２２２４に移行する。
【０１５２】
ステップ２２２４では、ＣＰＵは、Ｓをクリアする。
【０１５３】
ステップ２２２６では、ＣＰＵは、人体検知部Ｎで人体が検知されたか否かを判定する。ここでＣＰＵは、人体検知部Ｎで人体が検知されたと判定した場合には、ステップ２２０４に戻り、人体検知部Ｎで人体が検知されていないと判定した場合には、ステップ２２００に戻る。
【０１５４】
ステップ２２２６で肯定判定されてステップ２２０４に戻った場合には、ＣＰＵは、新たに人体を検知した人体検知部Ｎを示す識別情報をＳにセットし、上記処理を繰り返す。これにより、新たに人体が検知された人体検知部Ｓとその隣に配置されている人体検知部ＮがＯＮされ、それ以外の人体検知部３６はＯＦＦされる。また、人体検知部Ｓ，Ｎに対応する受信部３２がＯＮされ、他の受信部３２がＯＦＦされる。
【０１５５】
なお、上記図９〜図１３で説明した省電力制御において、いずれも最初のステップで全ての人体検知部３６をＯＮして継続的に人体検知可能となるような処理が行われるが、その後、長期間人体が検知されないまま全ての人体検知部３６のＯＮ状態を継続すると、消費電力が増加する。従って、消費電力が低減されるように、人体検知部３６に対して間欠的に電力供給を行うようにしてもよい。
【０１５６】
具体的には、例えば、図９のステップ２１０２、図１０のステップ２１２２、図１１のステップ２１４２、図１２のステップ２１７２、及び図１３のステップ２２０２に代えて、図１４に示す処理を実行してもよい。
【０１５７】
図１４のステップ２２４０では、ＣＰＵは、交互パターン開始タイマｔをリセットしてスタートさせる。
【０１５８】
ステップ２２４２では、ＣＰＵは、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでＣＰＵは、人体を検知したと判定した場合には、ステップ２２４４〜２２５０をスキップして、後に続くステップに移行する。すなわち、図９のステップ２１０４、図１０のステップ２１２４、図１１のステップ２１４４、図１２のステップ２１７４、若しくは図１３のステップ２２０４に移行する。
【０１５９】
一方、ステップ２２４２で、ＣＰＵが人体を検知していないと判定した場合には、ステップ２２４４で、交互パターン開始タイマｔが予め設定されている閾値時間Ｔ２th以上になったか否かを判定する。ここで肯定判定された場合には、ステップ２２４６に移行し、否定判定された場合には、ステップ２２４２に戻る。
【０１６０】
ステップ２２４６では、ＣＰＵは、記憶部７４から交互パターン情報を読み込む。前述したように、記憶部７４には、予め複数種類の交互パターン情報が記憶されている。利用者は、予め応用メニューボタンで、どの交互パターンを使用するかを設定している。従って、ＣＰＵは、記憶部７４に記憶された設定情報から利用者が設定した交互パターンの種類を取得し、その交互パターンの種類に該当する交互パターン情報を記憶部７４から読み込む。
【０１６１】
図１５に、交互パターンの具体例を視覚的に示す。ここでは、図１５（Ａ）から（Ｇ）まで７種類の交互パターンを示す。図中、各人体検知部３６が、□或いは■で表されている。また、■はＯＮされる人体検知部３６、□はＯＦＦされる人体検知部３６である。
【０１６２】
図１５（Ａ）は、半分交互パターンを示す図である。半分交互パターンは、右半分の人体検知部３６と左半分の人体検知部３６とを、交互にＯＮ・ＯＦＦするパターンである。具体的には、まず、向かって右半分の人体検知部３６Ａ，３６Ｂ，３６ＣをＯＮすると共に、左半分の人体検知部３６Ｄ，３６ＥをＯＦＦする。そして、予め定められた時間経過後、今度は、向かって左半分の人体検知部３６Ｃ，３６Ｄ，３６ＥをＯＮすると共に、右半分の人体検知部３６Ａ，３６ＢをＯＦＦする。その後、予め定められた時間経過後に最初に戻って、上記制御を繰り返す。ここでは、右半分の人体検知部３６からＯＮするようにしたが、左半分の人体検知部３６からＯＮするようにしてもよい。
【０１６３】
図１５（Ｂ）は、後方・前方パターンを示す図である。後方・前方パターンは、受信処理装置１０の正面に対して後方に配置された人体検知部３６と前方に配置された人体検知部３６とを、交互にＯＦＦするパターンである。ここでは、人体検知部３６Ｂ，３６Ｃ，３６Ｄを前方とし、人体検知部３６Ａ、３６Ｅを後方として扱う。まず、後方の人体検知部３６Ａ，３６ＥをＯＮすると共に、前方の人体検知部３６Ｂ，３６Ｃ，３６ＤをＯＦＦする。そして、予め定められた時間経過後、今度は、前方の人体検知部３６Ｂ，３６Ｃ，３６ＤをＯＮすると共に、後方の人体検知部３６Ａ，３６ＥをＯＦＦする。その後、予め定められた時間経過後に最初に戻って、上記制御を繰り返す。ここでは後方の人体検知部３６からＯＮするようにしたが、前方の人体検知部３６からＯＮするようにしてもよい。
【０１６４】
図１５（Ｃ）は、２個ずつ移動パターンを示す図である。２個ずつ移動パターンは、隣り合って配置された２個の人体検知部３６を一度にＯＮし、そのＯＮする人体検知部３６の組み合わせを、時間の経過と共に１つずつずらしていくパターンである。具体的には、まず、人体検知部３６Ｄ，３６ＥをＯＮすると共に、それ以外の人体検知部３６Ａ，３６Ｂ，３６ＣをＯＦＦする。そして、予め定められた時間経過後、今度は、人体検知部３６Ｃ，３６ＤをＯＮすると共に、それ以外の人体検知部３６Ａ，３６Ｂ，３６ＥをＯＦＦする。更に、予め定められた時間経過後、今度は、人体検知部３６Ｂ，３６ＣをＯＮすると共に、それ以外の人体検知部３６Ａ，３６Ｄ，３６ＥをＯＦＦする。更に、予め定められた時間経過後、今度は、人体検知部３６Ａ，３６ＢをＯＮすると共に、それ以外の人体検知部３６Ｃ，３６Ｄ，３６ＥをＯＦＦする。その後、予め定められた時間経過後に、最初に戻って上記制御を繰り返す。ここでは、人体検知部３６Ｄ，３６Ｅから２個ずつＯＮするようにしたが、人体検知部３６Ａ、３６Ｂから２個ずつＯＮするようにしてもよい。
【０１６５】
図１５（Ｄ）は、対角線パターンを示す図である。対角線パターンは、まず、人体検知部３６Ａ，３６ＤをＯＮすると共に、それ以外の人体検知部３６Ｂ，３６Ｃ，３６ＥをＯＦＦする。そして、予め定められた時間経過後、今度は、人体検知部３６Ｂ，３６ＥをＯＮすると共に、それ以外の人体検知部３６Ａ，３６Ｃ，３６ＤをＯＦＦする。更に、予め定められた時間経過後、今度は、人体検知部３６Ｂ，３６ＤをＯＮすると共に、それ以外の人体検知部３６Ａ，３６Ｃ，３６ＥをＯＦＦする。更に、予め定められた時間経過後、今度は、人体検知部３６Ａ，３６Ｃ、３６ＥをＯＮすると共に、それ以外の人体検知部３６Ｂ，３６ＤをＯＦＦする。その後、予め定められた時間経過後に、最初に戻って上記制御を繰り返す。なお、これら４つのＯＮ・ＯＦＦ状態の順番を変更して制御してもよい。
【０１６６】
図１５（Ｅ）は、ひとつおきパターンを示す図である。一つおきパターンは、まず、人体検知部３６Ａ，３６Ｃ，３６ＥをＯＮすると共に、それ以外の人体検知部３６Ｂ、３６ＤをＯＦＦする。そして、予め定められた時間経過後、今度は、人体検知部３６Ｂ、３６ＤをＯＮすると共に、それ以外の人体検知部３６Ａ，３６Ｃ，３６ＥをＯＦＦする。その後、予め定められた時間経過後に最初に戻って、上記制御を繰り返す。なお、ここでは、人体検知部３６Ａ，３６Ｃ，３６ＥからＯＮするようにしたが、人体検知部３６Ｂ、３６ＤからＯＮするようにしてもよい。
【０１６７】
図１５（Ｆ）は、フラッシュパターンを示す図である。フラッシュパターンは、まず、全ての人体検知部３６をＯＮし、予め定められた時間経過後、全ての人体検知部３６をＯＦＦし、更に予め定められた時間経過後、全ての人体検知部３６をＯＮし、・・・と人体検知部３６を一定の間隔で交互にＯＮ・ＯＦＦする。
【０１６８】
図１５（Ｇ）は、移動パターンを示す図である。移動パターンは、人体検知部３６を端部から１個ずつＯＮしていくパターンである。図１５（Ｇ）では、人体検知部３６Ｅから順に、１個ずつＯＮし、ＯＮされている人体検知部３６以外の人体検知部３６はＯＦＦするようにしている。また、ＯＮする人体検知部３６を切り替えるタイミングは、ＯＮしてから予め定められた時間が経過したときとしている。なお、人体検知部３６Ａから順に１個ずつＯＮするようにしてもよい。また、全ての人体検知部３６のうち、ランダムに１つの人体検知部３６を選択してＯＮするようにしてもよい。
【０１６９】
なお、ここでは、人体検知部３６が５つの場合の交互パターンを例に挙げて説明したが、人体検知部３６が３つ、若しくは４つの場合、又は６つ以上の場合であっても適用可能に、上記のように人体検知部３６の数や配置に応じた交互パターンの情報を記憶しておいてもよい。
【０１７０】
ステップ２２４８では、ＣＰＵは、読み込んだ交互パターン情報に従って、人体検知部３６をＯＮ・ＯＦＦする制御を開始し、間欠的な電力供給を行う。これにより、全ての人体検知部３６をＯＮしたままの状態よりも消費電力が低減する。なお、人体検知部３６のＯＮ・ＯＦＦに合わせて、人体検知部３６に対応して設けられた受信部３２もＯＮ・ＯＦＦするようにしてもよい。
【０１７１】
ステップ２２５０では、ＣＰＵは、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでは、各人体検知部３６は、交互パターンで間欠的にＯＮされるため、ＣＰＵは、ＯＮされているときの人体検知部３６からの人体検知信号に基づいて、人体を検知したか否かを判定する。ここでＣＰＵが、人体を検知したと判定するまで待機状態を継続し、人体を検知したと判定した場合には、後に続くステップに移行する。すなわち、図９のステップ２１０４、図１０のステップ２１２４、図１１のステップ２１４４、図１２のステップ２１７４、若しくは図１３のステップ２２０４に移行する。
【０１７２】
なお、上記ではあらかじめ設定した時間が経過した場合に交互パターンによる制御に移行する例を説明したが、あらかじめ設定した時間が経過しなくても、交互パターンによる制御を行うようにしてもよい。
【０１７３】
なお、人体を検知した後に、人体を検知した人体検知部３６はそのままＯＮ状態を継続し、それ以外の人体検知部３６を交互パターンでＯＮ・ＯＦＦするようにしてもよい。図１６に、このように制御する場合の処理の流れの一例を示す。
【０１７４】
図１６のステップ２２６０では、ＣＰＵは、全ての人体検知部３６をＯＮすると共に、全ての受信部３２をＯＦＦする。
【０１７５】
ステップ２２６２では、ＣＰＵは、記憶部７４から交互パターン情報を読み込む。
【０１７６】
ステップ２２６４では、ＣＰＵは、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでＣＰＵは、人体を検知したと判定するまで待機状態を維持し、人体を検知したと判定した場合には、ステップ２２６６に移行する。
【０１７７】
ステップ２２６６では、ＣＰＵは、人体を検知した人体検知部３６を識別する識別情報をＳにセットする。以下、Ｓが示す人体検知部３６を人体検知部Ｓと呼称する。
【０１７８】
ステップ２２６８では、ＣＰＵは、人体検知部Ｓは継続的にＯＮとし、それ以外の人体検知部３６を、交互パターン情報に従ってＯＮ・ＯＦＦする制御を開始する。
【０１７９】
ステップ２２７０では、ＣＰＵは、継続的にＯＮされている人体検知部３６に対応する受信部３２を継続的にＯＮにし、交互パターン情報に従って間欠的にＯＮされている人体検知部３６に対応する受信部３２に対しては、同じく交互パターン情報に従って間欠的にＯＮする制御を開始する。
【０１８０】
ステップ２２７２では、ＣＰＵは、人体検知部Ｓからの人体検知信号に基づいて、人体検知部Ｓで人体が検知されなくなったか否かを判定する。ここでＣＰＵは、人体検知部Ｓで人体を検知しなくなったと判定するまでは待機状態を維持し、人体検知部Ｓで人体を検知しなくなったと判定した場合には、ステップ２２７４に移行する。
【０１８１】
ステップ２２７４では、ＣＰＵは、Ｓをクリアする。
【０１８２】
ステップ２２７６では、人体検知部Ｓ以外の人体検知部３６で人体が検知されたか否かを判定する。ここで、ＣＰＵは、人体検知部Ｓ以外の人体検知部３６で人体が検知されたと判定した場合には、ステップ２２６６に戻り、ＣＰＵは、該新たに人体を検知した人体検知部３６を示す識別情報をＳにセットする。
【０１８３】
ステップ２２７６で、ＣＰＵは、人体検知部Ｓ以外の人体検知部３６で人体が検知されていないと判定した場合には、ステップ２２６０に戻る。
【０１８４】
ところで、本実施の形態では、操作ボタン３４ｂの応用メニューボタンにより、予め「検知学習」がＯＮに設定された場合には、応用メニューボタンにより予め設定された「検知学習の期間」に検知学習処理が実行される。
【０１８５】
図１７は、制御部７２のＣＰＵにより実行される検知学習処理の流れの一例を示すフローチャートである。なお、検知学習処理のプログラムは、上記「検知学習の期間」として予め設定された期間の開始時刻が到来したときに開始される。
【０１８６】
ステップ２３００では、ＣＰＵは、全ての人体検知部３６をＯＮすると共に、全ての受信部３２をＯＦＦする。
【０１８７】
ステップ２３０２では、ＣＰＵは、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでＣＰＵは、人体を検知したと判定した場合には、ステップ２３０４に移行する。また、ＣＰＵは、人体を検知しないと判定した場合には、ステップ２３１８には移行する。
【０１８８】
ステップ２３０４では、ＣＰＵは、人体を検知した人体検知部３６を識別する識別情報をＳにセットする。以下、Ｓが示す人体検知部３６を人体検知部Ｓと呼称する。
【０１８９】
ステップ２３０６では、ＣＰＵは、人体検知部Ｓに対応する受信部３２をＯＮする。また、それ以外の受信部３２はＯＦＦのままとする。
【０１９０】
ステップ２３０８では、ＣＰＵは、人体検知部Ｓで人体を検知した時刻を示す開始時刻情報、及び人体を検知した人体検知部Ｓに対応する受信部３２を示す識別情報を含む検知情報を作成する。なお、受信部３２を示す識別情報に代えて、人体検知部Ｓを識別する識別情報としてもよい。
【０１９１】
ステップ２３１０では、ＣＰＵは、人体検知部Ｓからの人体検知信号に基づいて、人体検知部Ｓで人体が検知されなくなったか否かを判定する。ここでＣＰＵは、人体検知部Ｓで人体を検知しなくなったと判定した場合には、ステップ２３１２に移行する。
【０１９２】
ステップ２３１２では、ＣＰＵは、Ｓをクリアする。
ステップ２３１４では、ＣＰＵは、上記作成した検知情報に、人体検知部Ｓで人体を検知しなくなった時刻を示す終了時刻情報を追加し、これを検知学習情報として記憶部７４に記憶する。
【０１９３】
ステップ２３１６では、ＣＰＵは、人体検知部Ｓに対応する受信部３２をＯＦＦする。
【０１９４】
ステップ２３１８では、ＣＰＵは、検知学習期間が終了したか否かを判定する。具体的には、応用メニューボタンにより、「検知学習の期間」として予め設定された期間の終了時刻が到来したか否かが判定される。
【０１９５】
ステップ２３１８で、ＣＰＵは、検知学習期間が終了していないと判定した場合には、ステップ２３０２に戻る。
【０１９６】
ステップ２３１８で、ＣＰＵは、検知学習期間が終了したと判定した場合には、ステップ２３２２に移行する。
【０１９７】
一方、ステップ２３１０で、人体検知部Ｓで人体が検知され続けていると判定された場合には、ステップ２３２０に移行する。
【０１９８】
ステップ２３２０では、ＣＰＵは、検知学習期間が終了したか否かを判定する。具体的には、応用メニューボタンにより、「検知学習の期間」として予め設定された期間の終了時刻が到来したか否かが判定される。
【０１９９】
ステップ２３２０で、ＣＰＵは、検知学習期間が終了していないと判定した場合には、ステップ２３１０に戻る。また、ステップ２３２０で、検知学習期間が終了したと判定した場合には、ステップ２３２２に移行する。
【０２００】
ステップ２３２２では、ＣＰＵは、検知学習の期間として予め設定された期間のうち、検知学習情報が記憶されていない期間について、検知学習情報を生成して記憶部７４に記憶する。
【０２０１】
具体的には、ＣＰＵは、ステップ２３２０で肯定判定されて、ステップ２３２２に移行した場合には、終了時刻情報が未だ追加されていない検知情報が存在することとなるため、検知学習期間の終了時刻を示す終了時刻情報を該検知情報に追加して、これを検知学習情報として記憶部７４に記憶する。
【０２０２】
また、ＣＰＵは、検知学習期間において人体が検知されない期間があった場合には、その期間の検知学習情報は記憶されていない状態であるため、その期間の各々について、該期間の開始時刻を示す開始時刻情報及び終了時刻を示す終了時刻情報、及び人体検知無しを示す情報を含む検知学習情報を生成して、記憶部７４に記憶する。
【０２０３】
こうして検知学習期間の検知学習情報が生成され記憶されると、本検知学習処理プログラムが終了する。
【０２０４】
図１８は、生成され記憶された検知学習情報の一例を示す図である。ここでは、開始時刻を示す情報と、終了時刻を示す情報と、受信部３２の位置情報（ここでは、Ａ，Ｂ，Ｃ，Ｄ，Ｅ）とが対応付けられた検知学習情報が記憶されている。なお、人体検知されない時間帯の位置情報には、位置情報に代えて人体検知無しを示す情報が記憶されている。なお、検知学習の期間を特定の一週間に設定した場合には、各曜日の情報も付加して、各曜日別に検知学習情報が記憶されるようにしてもよい。
【０２０５】
なお、操作ボタン３４ｂの応用メニューボタンにより、「検知学習制御」がＯＮに設定された場合には、検知学習情報に基づく制御が実行される。
【０２０６】
図１９は、設定項目「検知学習制御」がＯＮに設定されている状態で、受信処理装置１０の電源がＯＮされた場合に、制御部７２のＣＰＵにより実行される検知学習制御処理の流れの一例を示すフローチャートである。本実施の形態では、検知学習制御がＯＮに設定されている場合には、応用メニューの「省電力設定」がいずれに設定されている場合あっても、上記で説明した省電力制御処理は行われず、以下で説明する検知学習制御処理が実行される。
【０２０７】
ステップ２３４０では、ＣＰＵは、全ての人体検知部３６をＯＮすると共に、全ての受信部３２をＯＦＦする。
【０２０８】
ステップ２３４２では、ＣＰＵは、現在時刻に該当する検知学習情報を読み込む。例えば、各曜日別に一週間分の検知学習情報が記憶されている場合であって、現在が月曜日の午前９時１５分である場合には、月曜日の検知学習情報のうち、開始時刻及び終了時刻で定められる期間に午前９時１５分が含まれる検知学習情報が読み込まれる。
【０２０９】
ステップ２３４４では、ＣＰＵは、読み込んだ検知学習情報に含まれる識別情報が示す受信部３２をＯＮする。例えば、図１８に示す検知学習情報を例に挙げると、ステップ２３４２で、図１８に示す開始時刻９：００および終了時刻９：２５の期間の検知学習情報が読み込まれた場合には、該検知学習情報に含まれる識別情報は「Ａ」を示しているため、受信部３２Ａ（図７も参照）がＯＮされる。なお、検知学習情報に、識別情報に代えて「検知無し」の情報が含まれていた場合には、ここでは、受信部３２はＯＮされない。
【０２１０】
ステップ２３４６では、ＣＰＵは、終了時刻が到来したか否かを判定する。ここでは、上記読み込んだ検知学習情報に含まれる終了時刻の情報が示す時刻が到来したか否かを判定する。ステップ２３４６で、ＣＰＵは、終了時刻が到来したと判定した場合には、ステップ２３４８で、上記ステップ２３４４で検知学習情報に基づいてＯＮした受信部３２をＯＦＦし、ステップ２３４２に戻る。
【０２１１】
ステップ２３４２に戻ると、ＣＰＵは、現在時刻に該当する次の検知学習情報を読み出し、上記と同様の処理を繰り返す。なお、これ以降の終了時刻の判定では、新たに読み出した検知学習情報の終了時刻の情報が示す時刻に該当するか否かが判定される。
【０２１２】
一方、ステップ２３４６で、ＣＰＵは、終了時刻が到来していないと判定した場合には、ステップ２３５０で、ＣＰＵは、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでＣＰＵは、人体を検知したと判定した場合には、ステップ２３５２に移行する。また、ＣＰＵは、人体を検知しないと判定した場合には、ステップ２３４６に戻る。
【０２１３】
ステップ２３５２では、ＣＰＵは、人体を検知した人体検知部３６を識別する識別情報をＳにセットする。以下、Ｓが示す人体検知部３６を人体検知部Ｓと呼称する。
【０２１４】
ステップ２３５４では、ＣＰＵは、人体検知部Ｓに対応する受信部３２をＯＮする。
【０２１５】
ステップ２３５６では、ＣＰＵは、人体検知部Ｓからの人体検知信号に基づいて、人体検知部Ｓで人体が検知されなくなったか否かを判定する。ここでＣＰＵは、人体検知部Ｓで人体を検知しなくなったと判定した場合には、ステップ２３５８に移行する。また、ＣＰＵは、人体検知部Ｓで人体が検知され続けていると判定した場合には、ステップ２３６２に移行する。
【０２１６】
ステップ２３５８では、ＣＰＵは、人体が検知されなくなった人体検知部Ｓに対応する受信部３２をＯＦＦする。そして、ステップ２３６０では、ＣＰＵは、Ｓをクリアし、ステップ２３４６に戻る。
【０２１７】
一方、ステップ２３６２では、ＣＰＵは、ステップ２３４６と同様に、終了時刻が到来したか否かを判定する。ここで、ＣＰＵが終了時刻が到来していないと判定した場合には、ステップ２３５６に戻る。また、ＣＰＵが終了時刻が到来したと判定した場合には、ステップ２３６４に移行する。
【０２１８】
ステップ２３６４では、ＣＰＵは、検知学習情報に基づいてＯＮした受信部３２をＯＦＦする。
【０２１９】
ステップ２３６６では、ＣＰＵは、現在時刻に該当する次の検知学習情報を読み出す。
【０２２０】
ステップ２３６８では、ＣＰＵは、読み込んだ検知学習情報に含まれる識別情報が示す受信部３２をＯＮする。そして、ステップ２３５６に戻る。なお、これ以降の終了時刻の判定では、新たに読み出した検知学習情報の終了時刻の情報が示す時刻に該当するか否かが判定される。
【０２２１】
なお、上記検知学習制御処理において、ステップ２３４４では、検知学習情報に基づいて該当の受信部３２をＯＮする例について説明したが、それ以外の受信部３２については、人体検知部３６で人体が検知されるまで交互パターン情報に基づいて、ＯＮ・ＯＦＦするようにしてもよい。また、人体検知部３６も同様に、交互パターン情報に基づいてＯＮ・ＯＦＦするようにしてもよい。
【０２２２】
また、リモコン信号の受信記録を取るようにし、予め定められた期間、リモコン信号が１回も受信されていない受信部３２をＯＦＦするようにしてもよい。これによっても、省電力が実現される。
【０２２３】
なお、本実施の形態では、検知学習情報に基づいて受信部３２をＯＮ・ＯＦＦ制御する例について説明したが、人体検知部３６も検知学習情報に基づいてＯＮ・ＯＦＦ制御するようにしてもよい。
【０２２４】
また、本実施の形態で説明した様々な省電力処理では、受信処理装置１０が一人暮らしの部屋に設置される場合等のように、検知される人体が一人の場合を前提として説明したが、これに限定されるものではない。例えば、複数の人体が人体検知部３６により感知される場合にも上記実施の形態を適用できる。例えば来客や、家族が複数存在する場合には、複数の人体検知部３６で人体が検知される可能性があるが、その人体が検知された人体検知部３６の各々に対応する受信部３２の各々に電力を供給して受信可能に制御し、それ以外の受信部３２に対して電力供給を停止して受信不能に制御することで、省電力を実現できる。
【０２２５】
より具体的に説明すると、例えば、人体検知部３６Ａ及び人体検知部３６Ｄにより人体を感知した場合には、該人体検知部３６Ａ及び人体検知部３６Ｄにより人体が感知されている期間は、受信部３２Ａ及び受信部３２Ｄには電力供給を継続し、受信部３２Ａ及び受信部３２Ｄ以外の受信部３２の電力供給を停止するよう制御する（第２の実施の形態の図５８のステップ３１０４〜３１１６も参照）。また、人体検知部３６Ａ及び人体検知部３６Ｄにより人体を感知した場合に、人体を検知してから予め定められた時間が経過した後に、受信部３２Ａ及び受信部３２Ｄ以外の受信部３２の電力供給を停止するよう制御するようにしてもよい。検知学習処理についても同様である。
【０２２６】
また、複数の人体が人体検知部３６により検知される場合に、受信部３２の省電力制御だけでなく、人体検知部３６の省電力制御も上記と同様に行うようにしてもよい。
【０２２７】
また、単身ではなく複数の家族が存在することを前提とする場合には、１つの人体検知部３６で人体が検知されたとしても、その後に他の人体検知部３６で人体が検知される可能性があるため、例えば、最初に人体が検知された人体検知部３６だけでなく、それ以外の人体検知部３６の一部にも電力供給が継続されるようにしてもよい。
【０２２８】
具体的には、電力供給する人体検知部３６の組み合わせを予め定めておき、最初に人体が検知された人体検知部３６と、該人体検知部３６と組み合わされた他の人体検知部３６とに電力供給するようにし、それ以外の人体検知部３６に対する電力供給を停止する、等のように制御してもよい。例えば、人体検知部３６Ａと人体検知部３６Ｅとが予め１つの組み合わせとして設定されており、人体検知部３６Ａで人体が検知された場合には、人体検知部３６Ａだけでなく、人体検知部３６Ｅにも電力供給するように制御する。受信部３２もこれに対応して電力供給するよう制御するようにしてもよい。
【０２２９】
また、単身モードと家族モードとを設定できるように構成してもよい。単身モードに設定された場合には、検知される人体が一人の場合を前提として図９〜図１９を用いて説明した省電力制御を行い、家族モードに設定された場合には、上記のように予め設定された人体検知部３６の組み合わせに基づいて、最初に人体が検知された人体検知部３６と、該人体検知部３６と組み合わされた他の人体検知部３６とに電力供給するように制御する。
【０２３０】
なお、予め設定しておいた人体検知部３６で人体が検知された場合に、全ての受信部３２或いは該人体が検知された人体検知部３６に対応する受信部３２のみをＯＦＦするように制御してもよい。例えば、子供が指定された位置に着座した場合（いわゆる家庭での子供の定位置）、子供が電子機器１２としてのテレビを操作することはできないようにすることができる。
【０２３１】
［第２の実施の形態］
【０２３２】
第１の実施の形態では、受信処理装置としてリモコン信号中継機能を有する装置を例に挙げて説明したが、本実施の形態では、受信処理装置として、リモコン信号により制御された電子機器１２の制御状態に関する情報を記憶（学習）して該リモコン信号による電子機器１２の制御状態を再現する機能を有する装置を例に挙げて説明する。なお、本実施の形態に係る受信処理装置を学習制御装置１１と呼称し、第１の実施の形態に係る受信処理装置１０と区別して説明する。
【０２３３】
（構成）
【０２３４】
本実施の形態に係る学習制御装置１１も、第１の実施の形態の受信処理装置１０と同様に、電子機器１２と、電子機器１２の利用者が電子機器１２を利用する際に着座する蓋然性が高い領域との間に設置される。なお、本実施の形態では、電子機器１２をテレビジョン受像機として説明する。
【０２３５】
学習制御装置１１は、リモコン装置１８から送信されたリモコン信号を受信して、利用者の電子機器１２の視聴状態を学習する機能を有する。更に、学習制御装置１１は、人体が検知されている期間は、該学習内容を示す情報（以下、この情報を学習情報と呼称し、第１の実施の形態の検知学習情報と区別して説明する。）に基づいてリモコン信号を送信して電子機器１２を制御する。学習情報については後述する。
【０２３６】
また、本実施の形態では、電源のON/OFFに関するリモコン信号と視聴チャンネル切り替えに関するリモコン信号のみを学習対象として説明する。しかしながら、本発明の学習対象とするリモコン信号は、これに限定されず、例えば、省電力に関するリモコン信号など様々なリモコン信号を対象として学習することができる。
【０２３７】
なお、本実施の形態でも、リモコン信号を赤外線信号として説明するが、本発明は、リモコン信号を赤外線信号に限定するものではない。例えば、電子機器１２及びリモコン装置１８の通信方法としてBluetooth技術を用いるのであれば、Bluetooth技術に対応した帯域の電波信号であってもよいし、無線ＬＡＮ技術を用いるのであれば、無線ＬＡＮに対応した帯域の電波信号であってもよい。
【０２３８】
次に、学習制御装置１１の構成について図２０〜図２３を用いて説明する。
【０２３９】
図２０は、学習制御装置１１の正面図であり、図２１は、学習制御装置１１の背面図である。また、図２２は、学習制御装置１１を正面方向から見た分解斜視図であり、図２３は、学習制御装置１１を背面方向から見た分解斜視図である。ここで、図２０〜２３に示す符号と、第１の実施の形態の図２〜５に示す符号が同一の構成要素は、それぞれ、同一の機能を有する構成要素を意味するため説明を省略する。
【０２４０】
学習制御装置１１は、第１の実施の形態の受信処理装置１０の構成に加え、プライベートボタン３４ａが設けられている。プライベートボタン３４ａは、保護カバー２６の上側に設けられた円形の貫通孔を貫通して先端部分が外部に突き出た円筒状のボタンであり、操作部３４の１つである。本実施の形態の学習制御装置１１は、後述するように、複数の動作モードを設定することができるが、プライベートボタン３４ａは、複数の動作モードのうち、プライベートモード（詳細は後述）のON/OFFを設定するためのスイッチである。
【０２４１】
また、学習制御装置１１の電気的な構成は、第１の実施の形態において図６を参照して説明した構成と同じであるため、ここでは説明を省略する。
【０２４２】
次に、本実施の形態に係る記憶部７４に記憶される情報について説明する。
【０２４３】
記憶部７４には、第１の実施の形態と同様、学習制御装置１１の動作に必要な様々な設定情報が記憶される。図２４に、本実施の形態に係る記憶部７４に記憶される設定情報の一例を示す。以下、操作部３４の操作に対応させながら本実施の形態の設定情報について説明する。ただし、図２４において、★で示した設定項目「時計」、応用メニューの「リモコン登録」、「交互パターン種類」、「検知学習」、「検知学習期間」、及び「検知学習制御」は、第１の実施の形態で説明した設定項目と同じであるため、ここでは説明を省略する。
【０２４４】
操作部３４のプライベートボタン３４ａは、前述したように、プライベートモードのON/OFFを設定するためのボタンであり、プライベートボタン３４ａが押下されると、プライベートモードがON状態になり、プライベートモードがON状態において再度プライベートボタン３４ａが押下されると、プライベートモードがOFF状態（解除）になる。
【０２４５】
なお、本実施の形態において、プライベートモードは、プライベートモード開始から予め設定された時間が経過するまで、記憶部７４に記憶された学習情報の視聴チャンネルの情報に応じた制御が禁止されるモードをいう。プライベートモードは、例えば、急な来客があった場合等に活用される。以下、プライベートモードを、Ｐモードと呼称する。なお、プライベートボタン３４ａの操作によって、図２４に示す設定項目「Ｐモード」の設定が変更される。なお、本実施の形態では、Ｐモードを、記憶部７４に記憶された学習情報の一部である視聴チャンネルの情報に応じた制御が禁止されるモードとしたが、視聴チャンネルだけでなく、記憶部７４に記憶された学習情報全てに応じた制御が禁止されるモードとしてもよい。
【０２４６】
操作ボタン３４ｂは、第１の実施の形態で説明したボタンの他に、初期チャンネル設定ボタン、予約登録ボタン、離席設定ボタン、及び学習情報編集ボタンを含んで構成されている。
【０２４７】
初期チャンネル設定ボタンは、記憶部７４に学習情報が何も記憶されていない初期の段階で視聴するチャンネルを設定するためのボタンである。このボタンが押下され、矢印ボタンや決定ボタンが操作されると、図２４に示す設定項目「初期チャンネル設定」が設定される。
【０２４８】
予約登録ボタンは、年月日、開始時刻、終了時刻、及び制御内容（例えば、電源のON/OFF及び視聴するチャンネルを示す情報）を予約情報として登録するためのボタンである。このボタンが押下されて、矢印ボタンや決定ボタンが操作されることにより予約情報が入力されると、図２４に示す設定項目「予約登録」に対し、該入力した予約情報が登録される。以下、予約情報の年月日、開始時刻、及び終了時刻の情報で特定される期間を予約期間と呼称する。
【０２４９】
「予約登録」を設定すると、予約期間に、設定された制御内容で電子機器１２が制御される。「予約登録」は、学習機能とは別に、見逃したくない番組を視聴するために予約する場合等に用いられる設定項目である。
【０２５０】
なお、ここでは、予約情報として年月日を設定するようにしたが、曜日を設定するようにしてもよいし、平日または土日のいずれかを示す情報を設定してもよい。毎日の制御内容として設定する場合には、開始時刻及び終了時刻だけを設定するようにしてもよい。
【０２５１】
離席設定ボタンは、利用者が人体検知部３６で検出されなくなった（離席した）場合の制御内容を設定するためのボタンである。このボタンが押下され、矢印ボタンや決定ボタンが操作されると、図２４に示す設定項目「離席動作設定情報」が設定される。ここで設定される離席動作設定情報には、利用者が離席してから電子機器１２を省電力状態に切り替えるまでの時間（離席設定１）、電子機器１２を省電力状態に切り替えてから（或いは利用者が離席してから）電源OFFにするまでの時間（離席設定２）、離席設定１に設定された時間が経過した場合の電子機器１２の制御内容（離席動作１）、及び離席設定２に設定された時間が経過した場合の電子機器１２の制御内容（離席動作２）が含まれる。
【０２５２】
なお、設定項目「離席動作１」には、例えば、「輝度を下げる」、「音量を下げる」、「画面のサイズを小さくする」等のように、電子機器の消費電力を低減させるための制御内容を設定することができる。また、設定項目「離席動作２」には、電源OFFの可否を設定することができる。例えば、離席しても電源OFFされないように設定したい場合には、「離席動作２」を「電源OFFしない」と設定することができる。
【０２５３】
また、電子機器１２に、省電力モードの機能が無い場合には、「離席設定１」を「０分（なし）」に設定するようにしてもよい。また、"離席機能"自体のON/OFFを設定することができるような設定項目が設けられていても良い。この設定項目がONの場合には、通常通り離席処理を行い、この設定項目がOFFの場合には、利用者が人体検知部３６で検出されなくなった場合であっても、電子機器１２に対する省電力や電源OFF等の制御を行わないようにする。
【０２５４】
応用メニューボタンでは、図２４に示す設定項目「応用メニュー」が設定される。本実施の形態で設定される設定項目としては、第１の実施の形態で説明した設定項目の他に、例えば、リモコン信号背面送信のON/OFF、人体検知、電源OFF時の対象機器の電源制御、予約情報０件の場合の表示、予約情報ありの場合の表示、Ｐモード時の予約動作の可否、Ｐモード時の視聴チャンネル、Ｐモード終了時間、Ｐモード時の学習機能、学習閾値時間、省電力設定、学習制御処理時の省電力、検知学習、検知学習期間等が含まれる。
【０２５５】
「リモコン信号背面送信」は、学習制御装置１１でリモコン信号を受信したときに、該受信したリモコン信号を再生して送信部３０から送信する中継機能に関する設定項目であり、この設定項目をONに設定すると該中継機能が働き、OFFに設定すると該中継機能は働かない。この機能は、第１の実施の形態で説明した受信処理装置の機能であり、本実施の形態では、この機能を利用者が選択的にＯＮ／ＯＦＦできる。
【０２５６】
「人体検知」は、人体検知部３６による人体検知の結果に応じて電子機器１２を制御するか否かを設定する設定項目である。この設定項目を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されることを前提として説明する。
【０２８５】
また、本実施の形態では、電子機器１２の現在の作動状態（本実施の形態では、電源ＯＮかＯＦＦ）を示す作動情報についても記憶部７４に記憶される。この作動情報は作動状態が変化する毎に書き換えられる。例えば、学習制御装置１１から電子機器１２に対して電源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する作業は手間がかかる。
【０５８５】
従って、上記のように人体検知に応じて電子機器１２の電源のＯＮ・ＯＦＦを制御することで手間を省いて消費電力も低減できる。また、上記の如く、人体を検知しなくなってからどのくらいで省電力モードや電源ＯＦＦに制御するかを設定できるようにしたため、トイレ等で離席した場合など、短い時間の離席にも対応できる。
【０５８６】
以上説明したように、本実施の形態に係る学習制御装置１１によれば、利用者の手を煩わせることなく電子機器１２の制御状態を学習し、人体を検知したときに該学習結果に応じて電子機器１２を制御することができる。
【０５８７】
（学習制御装置省電力制御動作）
【０５８８】
次に、学習制御装置１１の学習制御装置省電力制御動作について説明する。学習制御装置１１の学習制御装置省電力制御動作は、上記電子機器学習制御動作と並行して行われる。学習制御装置１１も、第１の実施の形態と同様の省電力処理、検知学習処理、及び検知学習制御処理を行うことが可能に構成されているが、それら処理は第１の実施の形態と同様に行うため、ここではこれらの説明は省略し、省電力設定が「省電力４」に設定されている場合の動作について詳細に説明する。
【０５８９】
「省電力設定」が省電力４に設定されている場合には、制御部７２のＣＰＵは、図５７に示す省電力制御のプログラムを実行する。
【０５９０】
このプログラムにより、ＣＰＵは、電子機器学習制御動作における現在の制御内容を確認し、制御内容に応じた省電力制御を行う。具体的には、まず、ステップ３０００において、ＣＰＵは、電子機器学習制御動作において実行している制御内容が予約処理の制御であるか否かを判断する。ここで、電子機器学習制御動作において実行している制御内容が予約処理の制御であると判断した場合には、ステップ３００２で「予約処理中の省電力処理」を実行する。
【０５９１】
ここで、予約処理の制御とは、予約情報に基づいた電子機器１２の制御をいい、図２９に示す予約動作処理が実行されているとき、予約処理の制御が実行されていると判断される。
【０５９２】
また、ステップ３０００において、ＣＰＵは、電子機器学習制御動作において実行している制御内容が予約処理の制御でないと判断した場合には、ステップ３００４において、電子機器学習制御動作において実行している制御内容が学習制御処理の制御であるか否かを判断する。ここで、電子機器学習制御動作において実行している制御内容が学習制御処理の制御であると判断した場合には、ステップ３００６で「学習制御処理中の省電力処理」を実行する。
【０５９３】
ここで、学習制御処理の制御とは、学習情報に基づいた電子機器１２の制御をいい、図２８に示す学習制御処理が実行されているとき、学習制御処理の制御が実行されていると判断される。
【０５９４】
また、ステップ３００４において、ＣＰＵは、電子機器学習制御動作において実行している制御内容が学習制御処理の制御でないと判断した場合には、ステップ３００８において、電子機器学習制御動作において実行している制御内容が離席動作処理の制御であるか否かを判断する。ここで、電子機器学習制御動作において実行している制御内容が離席動作処理の制御であると判断した場合には、ステップ３０１０で「離席動作処理中の省電力処理」を実行する。
【０５９５】
ここで、離席動作処理の制御とは、人体が検出されなくなってからの制御をいい、具体的には、図４０〜図５２に示す処理が実行されているとき、離席動作処理の制御が行われていると判断される。なお、図４０〜図５２の離席動作処理中も予約情報に基づいた電子機器１２の制御や、学習情報に基づいた電子機器１２の制御が行われるステップがあるが、離席動作処理制御中の期間は、ステップ３０００及びステップ３００４で否定判定されるように設計されている。
【０５９６】
また、ステップ３００８において、ＣＰＵは、電子機器学習制御動作において実行している制御内容が離席動作処理の制御でないと判断した場合には、ステップ３０１２で「その他の省電力処理」を実行する。例えば、電子機器学習制御動作において実行している制御内容が学習処理の制御やＰモード動作処理の制御等は、ステップ３０００，３００４、及び３００８で否定判定され、ステップ３０１２が実行される。
【０５９７】
ここで、学習処理とは、学習情報を生成して記憶する処理、すなわち、図３１に示す処理をいい、Ｐモード動作処理とは、プライベートボタン３４ａが押下され、Ｐモードが開始された後の処理、すなわち、図３５〜３８の処理をいう。なお、Ｐモード中も、予約情報に基づいた電子機器１２の制御が行われるステップがあるが、ここでは、Ｐモード動作処理の制御が行われている期間は、ステップ３０００で否定判定されるように設計されている。
【０５９８】
図５８は、ステップ３００２の「予約処理中の省電力処理」の流れの一例を示すフローチャートである。
【０５９９】
ステップ３１００では、ＣＰＵは、全ての人体検知部３６をＯＮすると共に、全ての受信部３２をＯＦＦする。
【０６００】
ステップ３１０２では、ＣＰＵは、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでＣＰＵは、人体を検知したと判定するまで待機状態を維持し、人体を検知したと判定した場合には、ステップ３１０４に移行する。
【０６０１】
ステップ３１０４では、ＣＰＵは、人体を検知した人体検知部３６をグループＧに登録する。
【０６０２】
ステップ３１０６では、ＣＰＵは、グループＧに含まれる人体検知部３６に対応する受信部３２をＯＮする。
【０６０３】
ステップ３１０８では、ＣＰＵは、グループＧに含まれない人体検知部３６を、記憶部７４に記憶されている交互パターンの設定情報に従って、記憶部７４に記憶されている交互パターン情報を読出し、該読み出した交互パターン情報に従ってＯＮ・ＯＦＦする。交互パターンについては、第１の実施の形態で説明した通りであるため、説明を省略する。
【０６０４】
ステップ３１１０では、ＣＰＵは、グループＧの中で人体検知されなくなった人体検知部３６があるか否かを判定する。ここで、ＣＰＵは、人体検知されなくなった人体検知部３６が無いと判定した場合には、ステップ３１１２に移行する。
【０６０５】
ステップ３１１２では、ＣＰＵは、グループＧ以外の人体検知部３６以外で人体検知された人体検知部３６があるか否かを判定する。ステップ３１１２で、ＣＰＵは、グループＧ以外の人体検知部３６以外で人体検知された人体検知部３６があると判定した場合には、ステップ３１０４に戻り、新たに人体を検知した人体検知部３６をグループＧに登録して、上記処理を繰り返す。
【０６０６】
ステップ３１１２で、ＣＰＵは、グループＧ以外の人体検知部３６以外で人体検知された人体検知部３６がないと判定した場合には、ステップ３１１０に戻る。
【０６０７】
一方、ステップ３１１０で、ＣＰＵは、グループＧの中で人体検知されなくなった人体検知部があると判定した場合には、ステップ３１１４で、グループＧから人体検知されなくなった人体検知部３６を除外し、ステップ３１１６で、除外した人体検知部３６に対応する受信部３２をＯＦＦし、ステップ３１０８に戻る。
【０６０８】
予約情報により、利用者がテレビ番組を試聴している期間は、予約した利用者本人が特定の番組を見たいという意志があって予め予約情報を設定していると考えられる。このため、ここでは、上記のように、人体検知部３６及び受信部３２を、はじめは、少なくとも１つずつオンされるようにし、更に、本実施の形態では、複数の利用者が存在する場合を想定して、人体を検知した人体検知部３６以外の人体検知部３６により交互パターンで人体検知を行い、複数の人体が検知された場合には（複数の人体検知部３６で人体が検知された場合には）、その人体検知部３６に対応する受信部３２をＯＮとするように制御している。
【０６０９】
なお、予約処理中は、人体検知された場合に予約情報に基づいて電子機器１２を制御するため、受信部３２はＯＦＦ或いは交互パターンでＯＮ／ＯＦＦ制御し、人体検知部３６のみＯＮして継続的に人体検知可能とし、第１の実施の形態の図１０等で説明したような省電力処理を行うようにしてもよい。
【０６１０】
図５９は、ステップ３００６の「学習制御処理時の省電力処理」の流れの一例を示すフローチャートである。
【０６１１】
ステップ３２００では、ＣＰＵは、全ての人体検知部３６をＯＮすると共に、全ての受信部３２をＯＮする。
【０６１２】
ステップ３２０２では、ＣＰＵは、記憶部７４から設定項目「学習制御処理時の省電力」の設定情報を読み出し、省電力設定されているか否か（ＯＮに設定されているか否か）を判定する。ここで、ＣＰＵは、省電力設定されていないと判定した場合には、待機状態を継続し、省電力設定されていると判定した場合には、ステップ３２０４に移行する。
【０６１３】
ステップ３２０４では、ＣＰＵは、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでＣＰＵは、人体を検知したと判定するまで待機状態を維持し、人体を検知したと判定した場合には、ステップ３２０６に移行する。
【０６１４】
ステップ３２０６では、ＣＰＵは、人体を検知した人体検知部３６を識別する識別情報をＳにセットする。以下、Ｓが示す人体検知部３６を人体検知部Ｓと呼称する。
【０６１５】
ステップ３２０８では、ＣＰＵは、人体を検知した人体検知部３６（以下、人体検知部Ｓと呼称）に対応する受信部３２をＯＮすると共に、それ以外の受信部３２をＯＦＦする。
【０６１６】
ステップ３２１０では、ＣＰＵは、人体を検知した人体検知部Ｓで人体が検知されなくなったか否かを判定する。ここで、ＣＰＵは、人体検知部Ｓで人体検知されなくなったと判定するまで待機状態を継続し、人体検知部Ｓで人体が検知されなくなったと判定した場合には、ステップ３２１２に移行する。
【０６１７】
ステップ３２１２では、ＣＰＵは、全ての受信部３２をＯＦＦする。そして、ステップ３２１４でＳをクリアしてステップ３２０４に戻る。
【０６１８】
学習制御処理中は、使用者がさまざまな操作をすることが考えられるため、上記のように、原則的には、人体検知部３６及び受信部３２の全てをＯＮする。ただし、設定項目「学習制御処理時の省電力」において、ＯＮが設定されている場合には、人体検知がされていないエリアの受信部３２をＯＦＦするように制御している。
【０６１９】
なお、学習制御処理中は、人体検知された場合に学習情報に基づいて電子機器１２を制御するため、受信部３２は或いは交互パターンでＯＮ／ＯＦＦ制御し、人体検知部３６については、第１の実施の形態で説明した第２の省電力モードのような省電力処理を行うようにしてもよい。
【０６２０】
図６０は、ステップ３０１０の「離席動作処理時の省電力処理」の流れの一例を示すフローチャートである。
【０６２１】
ステップ３３００では、ＣＰＵは、全ての人体検知部３６をＯＮすると共に、全ての受信部３２をＯＦＦする。
【０６２２】
ステップ３３０２では、各人体検知部３６からの人体検知信号に基づいて、人体検知部３６のいずれかで人体を検知したか否かを判定する。ここでＣＰＵは、人体を検知したと判定するまで待機状態を維持し、人体を検知したと判定した場合には、ステップ３３０４で、全ての受信部３２をＯＮにし、図５７のステップ３０００に戻る。
【０６２３】
離席処理中は、人体が検知されていない期間である。従って、離席の状態を把握するため、人体検知部３６はすべてＯＮし、受信部３２はＯＦＦを基本として制御するようにしている。
【０６２４】
また、ステップ３０１２の「その他の省電力処理」は、ここでは詳細に説明しないが、例えば図９に示す省電力処理のように処理を行ってもよい。
【０６２５】
なお、図示は省略するが、ステップ３００２の「予約処理中の省電力処理」、ステップ３００６の「学習制御処理中の省電力処理」、及びステップ３０１２で「その他の省電力処理」のいずれかを実行している期間に、電子機器学習制御動作における制御内容が変化した場合には、割込処理が発生し、図５７のステップ３０００に戻る。
【０６２６】
なお、電子機器学習制御動作における現在の制御内容に応じた省電力制御は、上記で挙げた例に限定されない。例えば、学習処理時の省電力処理とＰモード動作制御中の省電力処理の内容を異ならせても良いし、特許請求の範囲に記載された発明の範囲内で様々な設計上の変更を行うことができる。
【０６２７】
例えば、第２の実施の形態では、学習制御装置１１の制御対象の電子機器としてテレビジョン受像機（以下、テレビと呼称）を例に挙げて説明したが、学習制御装置１１の制御対象の電子機器はテレビに限定されるものではなく、様々な機器を制御対象とすることができる。
【０６２８】
例えば、ビデオデッキ、ＤＶＤプレイヤー、ＤＶＤレコーダー、衛星放送局の番組受信機器などの映像周辺機器、オーディオプレイヤーなどのオーディオ周辺機器などの制御も同時に行えるものである。具体的な制御は、上記実施の形態で説明したテレビ視聴の制御と同じように行うことができる。
【０６２９】
ビデオデッキを例に挙げて説明すると、テレビ付属リモコンにてテレビ電源起動のためのリモコン信号を送信し、更に外部入力切り替えのためのリモコン信号を送信する。次に、ビデオデッキ付属リモコンでビデオ起動のためのリモコン信号を送信し、ビデオ再生のためのリモコン信号を送信する。学習制御装置１１は、このように送信されたリモコン信号を受信した場合に、上記実施の形態で説明した学習処理と同様に学習情報を生成して逐次記憶していく。学習情報は電子機器毎に生成され、記憶される。従って、テレビの学習情報を生成した制御期間にビデオデッキの学習情報が上書きされることはない。このように、テレビの学習情報と、ビデオデッキの学習情報とは各々別々に生成され記憶されるため、同じ学習制御期間で、異なる機器のリモコン信号が生成され送信されることも生じうる。
【０６３０】
また、小児科病院等の待合室等に設置されたテレビジョン受像機を制御対象の電子機器としてもよい。例えば、利用者は、予め、治療時間帯には、子供向けテレビ番組やビデオを視聴して学習制御装置１１に学習させ、お見舞い時間帯にはニュース番組を視聴して学習させる。学習終了後は、このように記憶された学習情報に基づいて、治療時間帯に人体検知部３６で人体が検知された場合には、ＣＰＵは、学習情報に基づいて、子供向けテレビ番組やビデオの映像が映し出されるようにリモコン信号を送信する。また、お見舞い時間帯に、人体検知部３６で人体が検知された場合には、ＣＰＵは、学習情報に基づいて、ニュース番組の映像が映し出されるようにリモコン信号を送信する。
【０６３１】
こうしたテレビジョン受像機についても、上記第１及び第２の実施の形態で説明した省電力制御を行うことにより、利便性を損なわずに省電力が実現できる。
【０６３２】
また、宣伝広告用の街頭ディスプレイ及び該当ディスプレイに映像を表示させるビデオデッキを制御対象の電子機器として、時間帯に応じた宣伝広告が表示されるように学習させ、人体が検知されたときに、該学習情報に基づいて制御することも可能である。より具体的には、例えば、ビデオデッキについて、ある時間帯ではプロモーションビデオＡを視聴し、他の時間帯ではプロモーションビデオＢを視聴して学習させる。すなわち、時間帯に応じたプロモーションビデオが流れるように学習制御装置１１を学習させる。そして、学習制御装置１１は、人体が近付いたときに（人体を検知したときに）、その時間帯に応じたプロモーションビデオが流れるように制御する。
【０６３３】
こうした街頭ディスプレイについても、上記第１及び第２の実施の形態で説明した省電力制御を行うことにより、利便性を損なわずに省電力が実現できる。
【０６３４】
また、上記第１及び第２の実施の形態では、中継装置、学習制御装置を例に挙げて説明したが、本発明を、リモコン信号で制御される電子機器１２と中継機能を有さない受信処理装置１０（或いは学習制御装置１１）とを備えた電子機器システムに適用してもよい。例えば、テレビジョン受像器に学習制御装置１１の機能を設けたもの等が挙げられる。この場合には、上記送信部３０は不要である。また、本発明は、これ以外にも、複数の受信手段及び複数の人体検知手段が設けられた様々な装置に適用でき、例えば、受信した制御信号に応じて動作するＦＡ機器（Factory Automation機器）などにも適用できる。
【図面の簡単な説明】
【０６３５】
【図１】第１の実施の形態に係る受信処理装置の設置例及び動作概要を説明する説明図である。
【図２】第１の実施の形態に係る受信処理装置の正面図である。
【図３】第１の実施の形態に係る受信処理装置の背面図である。
【図４】受信処理装置を正面方向から見た分解斜視図である。
【図５】受信処理装置を背面方向から見た分解斜視図である。
【図６】受信処理装置の電気的な構成を示すブロック図である。
【図７】受信処理装置を上方から見た場合の人体検知部及び受信部の配置位置を模式的に示した図である。
【図８】記憶部に記憶される設定情報の一例を示す図である。
【図９】省電力制御処理の流れの一例を示すフローチャートである。
【図１０】省電力制御処理の流れの他の例を示すフローチャートである。
【図１１】省電力制御処理の流れの他の例を示すフローチャートである。
【図１２】省電力制御処理の流れの他の例を示すフローチャートである。
【図１３】省電力制御処理の流れの他の例を示すフローチャートである。
【図１４】交互パターン情報に従って人体検知部をＯＮ・ＯＦＦ制御する場合の処理の流れの一例を示すフローチャートである。
【図１５】交互パターンの具体例を視覚的に示す図である。
【図１６】省電力制御処理の流れの他の例を示すフローチャートである。
【図１７】検知学習処理の流れの一例を示すフローチャートである。
【図１８】第１の実施の形態に係る記憶部に記憶される検知学習情報の一例を示す図である。
【図１９】検知学習制御処理の流れの一例を示すフローチャートである。
【図２０】第２の実施の形態に係る受信処理装置（学習制御装置）の正面図である。
【図２１】学習制御装置の背面図である。
【図２２】学習制御装置を正面方向から見た分解斜視図であり、
【図２３】学習制御装置を背面方向から見た分解斜視図である。
【図２４】第２の実施の形態に係る記憶部に記憶される設定情報の一例を示す図である。
【図２５】第２の実施の形態に係る記憶部に記憶される学習情報の一例を示す図である。
【図２６】第２の実施の形態に係る電子機器学習制御処理のメインプログラムの流れの一例を示すフローチャートである。
【図２７】図２６と同様、メインプログラムの流れの一例を示すフローチャートである。
【図２８】学習制御処理の流れの一例を示すフローチャートである。
【図２９】予約動作処理の流れの一例を示すフローチャートである。
【図３０】（Ａ）〜（Ｄ）は、メイン処理及び予約動作処理の途中で発生する割込処理のフローチャートを示す図である。
【図３１】学習処理の流れの一例を示すフローチャートである。
【図３２】（Ａ）は、視聴状態の一例であり、（Ｂ）は、（Ａ）の視聴状態から学習情報を生成する生成方法を説明する説明図である。
【図３３】学習情報を生成する生成方法の変形例を説明する説明図である。
【図３４】電源ＯＦＦ処理の流れの一例を示すフローチャートである。
【図３５】プライベート動作処理の流れの一例を示すフローチャートである。
【図３６】プライベート動作処理の流れの一例を示すフローチャートである。
【図３７】プライベート動作処理の流れの一例を示すフローチャートである。
【図３８】Ｐモード中の制御処理の流れの一例を示すフローチャートである。
【図３９】（Ａ）〜（Ｄ）は、プライベート処理の途中で発生する割込処理のフローチャートを示す図である。
【図４０】離席動作処理の流れの一例を示すフローチャートである。
【図４１】離席動作処理の流れの一例を示すフローチャートである。
【図４２】離席動作処理の流れの一例を示すフローチャートである。
【図４３】離席動作処理の流れの一例を示すフローチャートである。
【図４４】離席動作処理の流れの一例を示すフローチャートである。
【図４５】離席動作処理の流れの一例を示すフローチャートである。
【図４６】離席動作処理の流れの一例を示すフローチャートである。
【図４７】離席動作処理の流れの一例を示すフローチャートである。
【図４８】離席動作処理の流れの一例を示すフローチャートである。
【図４９】離席動作処理の流れの一例を示すフローチャートである。
【図５０】離席動作処理の流れの一例を示すフローチャートである。
【図５１】離席動作処理の流れの一例を示すフローチャートである。
【図５２】離席動作処理の流れの一例を示すフローチャートである。
【図５３】離席動作処理の流れの一例を示すフローチャートである。
【図５４】離席動作処理の流れの一例を示すフローチャートである。
【図５５】離席動作処理の途中で発生するリモコン信号受信割込処理のフローチャートを示す図である。
【図５６】離席動作処理の途中で発生するプライベートボタン割込処理のフローチャートを示す図である。
【図５７】第２の実施の形態に係る省電力制御処理のメインプログラムの流れの一例を示すフローチャートである。
【図５８】「予約処理中の省電力処理」の流れの一例を示すフローチャートである。
【図５９】「学習制御処理時の省電力処理」の流れの一例を示すフローチャートである。
【図６０】「離席動作処理時の省電力処理」の流れの一例を示すフローチャートである。
【符号の説明】
【０６３６】
１０   受信処理装置
１０   受信処理部
１１   学習制御装置
１２   電子機器
３０   送信部
３２   受信部
３４   操作部
３６   人体検知部
７０   電源部
７２   制御部
７４   記憶部
【図１】
2010157808.tif 000003
【図２】
2010157808.tif 000004
【図３】
2010157808.tif 000005
【図４】
2010157808.tif 000006
【図５】
2010157808.tif 000007
【図６】
2010157808.tif 000008
【図７】
2010157808.tif 000009
【図８】
2010157808.tif 000010
【図９】
2010157808.tif 000011
【図１０】
2010157808.tif 000012
【図１１】
2010157808.tif 000013
【図１２】
2010157808.tif 000014
【図１３】
2010157808.tif 000015
【図１４】
2010157808.tif 000016
【図１５】
2010157808.tif 000017
【図１６】
2010157808.tif 000018
【図１７】
2010157808.tif 000019
【図１８】
2010157808.tif 000020
【図１９】
2010157808.tif 000021
【図２０】
2010157808.tif 000022
【図２１】
2010157808.tif 000023
【図２２】
2010157808.tif 000024
【図２３】
2010157808.tif 000025
【図２４】
2010157808.tif 000026
【図２５】
2010157808.tif 000027
【図２６】
2010157808.tif 000028
【図２７】
2010157808.tif 000029
【図２８】
2010157808.tif 000030
【図２９】
2010157808.tif 000031
【図３０】
2010157808.tif 000032
【図３１】
2010157808.tif 000033
【図３２】
2010157808.tif 000034
【図３３】
2010157808.tif 000035
【図３４】
2010157808.tif 000036
【図３５】
2010157808.tif 000037
【図３６】
2010157808.tif 000038
【図３７】
2010157808.tif 000039
【図３８】
2010157808.tif 000040
【図３９】
2010157808.tif 000041
【図４０】
2010157808.tif 000042
【図４１】
2010157808.tif 000043
【図４２】
2010157808.tif 000044
【図４３】
2010157808.tif 000045
【図４４】
2010157808.tif 000046
【図４５】
2010157808.tif 000047
【図４６】
2010157808.tif 000048
【図４７】
2010157808.tif 000049
【図４８】
2010157808.tif 000050
【図４９】
2010157808.tif 000051
【図５０】
2010157808.tif 000052
【図５１】
2010157808.tif 000053
【図５２】
2010157808.tif 000054
【図５３】
2010157808.tif 000055
【図５４】
2010157808.tif 000056
【図５５】
2010157808.tif 000057
【図５６】
2010157808.tif 000058
【図５７】
2010157808.tif 000059
【図５８】
2010157808.tif 000060
【図５９】
2010157808.tif 000061
【図６０】
2010157808.tif 000062