(57)【特許請求の範囲】
【請求項１】
機器を制御するリモコン端末を備え、前記リモコン端末は、
通信回線を介して、前記機器を制御するための制御信号を受信する受信手段と、
前記機器を制御するための指示の入力を受け付ける入力手段と、
前記機器を制御するための赤外線信号を生成する生成手段と、
充電池と、
前記充電池への充電が行われていることを検知する検知手段とを含み、
前記リモコン端末を充電するためのクレードル装置を備え、前記クレードル装置は、
前記リモコン端末が前記クレードル装置に載置されているか否かを検出する検出手段と、
前記リモコン端末を充電する充電手段と、
前記リモコン端末が前記クレードル装置に載置されていることが検出されると、前記リモコン端末は前記通信回線を介して前記機器を制御可能な状態であることを表示する表示手段とを含み、
前記リモコン端末は、
前記充電が行われていることが検知されると、前記受信手段により受信される制御信号に基づいて、前記赤外線信号を前記生成手段に生成させる制御手段と、
前記生成手段によって生成された赤外線信号を発する発光手段と、
前記受信手段によって受信された制御信号に基づいて前記機器の制御の状態を表示する表示手段とを含む、遠隔制御システム。
【請求項２】
機器を制御するリモコン端末と、前記リモコン端末の載置を受け付けるクレードル装置とを備え、前記リモコン端末は、
通信回線を介して、前記機器の制御を指示する信号を受信する受信手段と、
前記機器を制御するための指示の入力を受け付ける入力手段と、
前記リモコン端末が前記クレードル装置に載置されているか否かを検出する検出手段と、
前記検出手段による検出の結果に応じて、前記機器を制御する制御信号を生成するために使用する信号の入力源を、前記受信手段と前記入力手段との間で選択する選択手段と、
前記選択手段によって選択された前記入力源からの信号に基づいて、前記制御信号を生成する生成手段と、
前記制御信号を発信する発信手段とを含む、遠隔制御システム。
【請求項３】
前記リモコン端末は、充電池をさらに含み、
前記クレードル装置は、
外部から電力の供給を受け付ける電源手段と、
前記電力に基づいて前記充電池を充電する充電手段とを含み、
前記検出手段は、前記充電池への充電が行われていることを検知することにより、前記リモコン端末が前記クレードル装置に載置されていることを検出する、請求項２に記載の遠隔制御システム。
【請求項４】
前記クレードル装置は、凹部が形成された筐体を含み、
前記リモコン端末には、前記凹部に対応する凸部が形成されており、
前記検出手段は、前記凹部と前記凸部とが合致していることを検知することにより、前記リモコン端末が前記クレードル装置に載置されていることを検出する、請求項２に記載の遠隔制御システム。
【請求項５】
前記選択手段は、
前記リモコン端末が前記クレードル装置に載置されていることを検出すると、前記入力源として前記受信手段を選択し、
前記リモコン端末が前記クレードル装置に載置されていないことを検出すると、前記入力源として前記入力手段を選択する、請求項２に記載の遠隔制御システム。
【請求項６】
前記リモコン端末は、前記リモコン端末の状態を表示する表示手段をさらに含む、請求項２に記載の遠隔制御システム。
【請求項７】
前記リモコン端末は、
前記入力源の選択を規定する制御データを格納する記憶手段と、
前記リモコン端末が前記クレードル装置に載置されていない場合に、前記制御データが外部から入力されたことに基づいて、前記選択手段による選択を禁止する禁止手段と、
前記入力源として前記受信手段を選択する切換手段とをさらに含む、請求項２に記載の遠隔制御システム。
【請求項８】
前記記憶手段は、前記入力手段を介して予め入力されたパスワードを格納しており、
前記切換手段は、
前記入力手段を介して新たに入力されたデータと前記パスワードとが一致するか否かを確認する認証手段と、
前記データと前記パスワードとが一致する場合に、前記入力源として前記受信手段を選択する手段とを含む、請求項７に記載の遠隔制御システム。
【請求項９】
前記リモコン端末は、
前記入力源の選択を規定する制御データを格納する記憶手段と、
前記リモコン端末が前記クレードル装置に載置されている場合に、前記制御データが外部から入力されたことに基づいて、前記選択手段による選択を禁止する禁止手段と、
前記入力源として前記入力手段を選択する切換手段とをさらに含む、請求項２に記載の遠隔制御システム。
【請求項１０】
前記記憶手段は、前記入力手段を介して予め入力されたパスワードを格納しており、
前記切換手段は、
前記入力手段を介して新たに入力されたデータと前記パスワードとが一致するか否かを確認する認証手段と、
前記データと前記パスワードとが一致する場合に、前記入力源として前記入力手段を選択する手段とを含む、請求項７に記載の遠隔制御システム。
【請求項１１】
前記リモコン端末は、
前記リモコン端末の状態を表わす状態データを格納する記憶手段と、
前記クレードル装置に状態データを送信する送信手段とをさらに含み、
前記クレードル装置は、
前記状態データを受信する受信手段と、
前記状態データに基づいて前記リモコン端末の状態を表示する表示手段とをさらに含む、請求項２に記載の遠隔制御システム。
【請求項１２】
前記受信手段によって受信される信号は、前記信号の送信源を特定するための識別データを含み、
前記リモコン端末は、
前記識別データと、複数の前記識別データの優先順位を規定するために前記識別データに対して予め関連付けられた順位データとを格納する記憶手段と、
前記受信手段によって受信された信号から、前記識別データを取得する取得手段とをさらに含み、
前記生成手段は、
前記入力源として選択された前記受信手段が、複数の送信源からの信号を受信した場合に、前記取得手段によって取得された識別データと、前記識別データに関連付けられる前記順位データとに基づいて、前記複数の送信源のいずれかから送信された信号を選択し、前記選択された信号に基づいて前記制御信号を生成する、請求項２に記載の遠隔制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は機器を制御する技術に関し、特に、ネットワークを介した遠隔制御システムに関する。
【背景技術】
【０００２】
機器の動作を制御するいわゆるリモコン装置に関し、手元操作に加えてネットワークを介した外部の操作が可能なリモコン装置が知られている。このリモコン装置は、リモコン装置を把持している使用者による操作、すなわち手元操作と、インターネット回線を介して送信された信号を受信して当該信号から取得された制御データに基づく操作（以下「外部操作」という。）とを可能にする。この場合、手元操作と外部操作とが同時に行なわれた場合に、いずれの操作に応じた制御を行なうかが問題となる。
【０００３】
ここで、外部から機器を制御する技術に関し、たとえば、特開２００３−１９８７４５号公報（特許文献１）は、携帯通信端末を使用してシステムにアクセスして住宅内の電気機器を制御しようとする場合に、住宅内で使用されている機器の動作状態が変更されることを防止する技術を開示している。
【０００４】
また、特開２００２−２９１０５７号公報（特許文献２）は、コストを抑制しつつセキュリティが向上する遠隔操作装置を開示している。
【０００５】
さらに、特開２０００−３２１５３号公報（特許文献３）は、家庭用電気機器と制御を行う操作卓との設置位置に制限がなくなるリモートコントロールシステムを開示している。
【特許文献１】特開２００３−１９８７４５号公報
【特許文献２】特開２００２−２９１０５７号公報
【特許文献３】特開２０００−３２１５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、たとえば、特開２００３−１９８７４５号公報に開示された技術によると、人感センサによる在宅あるいは不在が検知されない場合には、外部からのアクセスに応じた制御が可能になる。そのため、何らかのきっかけによってセンサに感知されなかった使用者がリモコンを操作している間に、外部からの信号の入力が受け付けられる場合がある。この場合、使用者が意図している操作（たとえばテレビにおいて１００チャンネルを選局）とは別の操作（２００チャンネルを選局）が行なわれる可能性がある。
【０００７】
本発明は、上述の問題点を解決するためになされたものであって、手元操作に基づく制御と外部操作に基づく制御とを的確に選択して機器を制御できる遠隔制御システムを提供することである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、この発明のある局面に従う遠隔制御システムは、機器を制御するリモコン端末を備える。リモコン端末は、通信回線を介して、機器を制御するための制御信号を受信する受信手段と、機器を制御するための指示の入力を受け付ける入力手段と、機器を制御するための赤外線信号を生成する生成手段と、充電池と、充電池への充電が行われていることを検知する検知手段とを含む。遠隔制御システムは、リモコン端末を充電するためのクレードル装置を備える。クレードル装置は、リモコン端末がクレードル装置に載置されているか否かを検出する検出手段と、リモコン端末を充電する充電手段と、リモコン端末がクレードル装置に載置されていることが検出されると、リモコン端末は通信回線を介して機器を制御可能な状態であることを表示する表示手段とを含む。リモコン端末は、充電が行われていることが検知されると、受信手段により受信される制御信号に基づいて、赤外線信号を生成手段に生成させる制御手段と、生成手段によって生成された赤外線信号を発する発光手段と、受信手段によって受信された制御信号に基づいて機器の制御の状態を表示する表示手段とを含む。
【０００９】
この発明の他の局面に従う遠隔制御システムは、機器を制御するリモコン端末と、リモコン端末の載置を受け付けるクレードル装置とを備える。リモコン端末は、通信回線を介して、機器の制御を指示する信号を受信する受信手段と、機器を制御するための指示の入力を受け付ける入力手段と、リモコン端末がクレードル装置に載置されているか否かを検出する検出手段と、検出手段による検出の結果に応じて、機器を制御する制御信号を生成するために使用する信号の入力源を、受信手段と入力手段との間で選択する選択手段と、選択手段によって選択された入力源からの信号に基づいて、制御信号を生成する生成手段と、制御信号を発信する発信手段とを含む。
【００１０】
好ましくは、リモコン端末は、充電池をさらに含む。クレードル装置は、外部から電力の供給を受け付ける電源手段と、電力に基づいて充電池を充電する充電手段とを含む。検出手段は、充電池への充電が行われていることを検知することにより、リモコン端末がクレードル装置に載置されていることを検出する。
【００１１】
好ましくは、クレードル装置は、凹部が形成された筐体を含む。リモコン端末には、凹部に対応する凸部が形成されている。検出手段は、凹部と凸部とが合致していることを検知することにより、リモコン端末がクレードル装置に載置されていることを検出する。
【００１２】
好ましくは、選択手段は、リモコン端末がクレードル装置に載置されていることを検出すると、入力源として受信手段を選択し、リモコン端末がクレードル装置に載置されていないことを検出すると、入力源として入力手段を選択する。
【００１３】
好ましくは、リモコン端末は、リモコン端末の状態を表示する表示手段をさらに含む。
好ましくは、リモコン端末は、入力源の選択を規定する制御データを格納する記憶手段と、リモコン端末がクレードル装置に載置されていない場合に、制御データが外部から入力されたことに基づいて、選択手段による選択を禁止する禁止手段と、入力源として受信手段を選択する切換手段とをさらに含む。
【００１４】
好ましくは、記憶手段は、入力手段を介して予め入力されたパスワードを格納している。切換手段は、入力手段を介して新たに入力されたデータとパスワードとが一致するか否かを確認する認証手段と、データとパスワードとが一致する場合に、入力源として受信手段を選択する手段とを含む。
【００１５】
好ましくは、リモコン端末は、入力源の選択を規定する制御データを格納する記憶手段と、リモコン端末がクレードル装置に載置されている場合に、制御データが外部から入力されたことに基づいて、選択手段による選択を禁止する禁止手段と、入力源として入力手段を選択する切換手段とをさらに含む。
【００１６】
好ましくは、記憶手段は、入力手段を介して予め入力されたパスワードを格納している。切換手段は、入力手段を介して新たに入力されたデータとパスワードとが一致するか否かを確認する認証手段と、データとパスワードとが一致する場合に、入力源として入力手段を選択する手段とを含む。
【００１７】
好ましくは、リモコン端末は、リモコン端末の状態を表わす状態データを格納する記憶手段と、クレードル装置に状態データを送信する送信手段とをさらに含む。クレードル装置は、状態データを受信する受信手段と、状態データに基づいてリモコン端末の状態を表示する表示手段とをさらに含む。
【００１８】
好ましくは、受信手段によって受信される信号は、信号の送信源を特定するための識別データを含む。リモコン端末は、識別データと、複数の識別データの優先順位を規定するために識別データに対して予め関連付けられた順位データとを格納する記憶手段と、受信手段によって受信された信号から、識別データを取得する取得手段とをさらに含む。生成手段は、入力源として選択された受信手段が、複数の送信源からの信号を受信した場合に、取得手段によって取得された識別データと、識別データに関連付けられる順位データとに基づいて、複数の送信源のいずれかから送信された信号を選択し、選択された信号に基づいて制御信号を生成する。
【発明の効果】
【００１９】
本発明に係る遠隔制御システムによると、手元操作に基づく制御と外部操作に基づく制御とを的確に選択して機器を制御できる。たとえば、リモコン端末を使用中の使用者が意図しない操作を防止することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２１】
＜第１の実施の形態＞
図１を参照して、本発明の実施の形態に係るリモコンシステム１００の使用態様について説明する。図１は、本発明の第１の実施の形態に係るリモコンシステム１００と、リモコンシステム１００によって制御される各被制御機器との配置を表わす図である。リモコンシステム１００は、部屋１０において使用される。
【００２２】
部屋１０には、エアコン２０と、テレビ３０と、テレビ３０に接続されているハードディスクレコーダ４０と、照明６０とが設置されている。テレビ３０とハードディスクレコーダ４０とは、ケーブル５０を介して接続されている。エアコン２０は、エアコン２０の動作を制御するための赤外線信号を受信する受光部２１を含む。テレビ３０は、テレビ３０の動作を制御するための赤外線信号を受信する受光部３１を含む。ハードディスクレコーダ４０は、ハードディスクレコーダ４０の動作を制御するための赤外線信号を受信する受光部４１を含む。照明６０は、照明６０の動作を制御するための赤外線信号を受信する受光部６１を含む。照明６０の動作は、点灯、消灯、あるいは明るさの変更などを含む。
【００２３】
リモコンシステム１００は、リモコン２００とリモコン２００の装着を受け付けるクレードル２５０とを含む。クレードル２５０は、電源ケーブル２５２によって部屋１０に設けられている商用電源のコンセント（図示しない）に接続されている。
【００２４】
図２を参照して、リモコンシステム１００の構成について説明する。図２は、リモコンシステム１００の概観を表わす図である。
【００２５】
リモコンシステム１００において、リモコン２００は、アンテナ２３０と、ディスプレイ２１０と、操作ボタン２２０とを含む。アンテナ２３０は、通信回線を介して機器を制御するための信号を受信する。
【００２６】
ディスプレイ２１０は、リモコン２００による動作の状態を表わす画面を表示する。ディスプレイ２１０は、たとえば液晶ディスプレイ、有機ＥＬ（Electro  Luminescence）ディスプレイとして実現される。
【００２７】
操作ボタン２２０は、機器を制御するために行なわれる使用者の操作の入力を受け付ける。操作ボタン２２０は、たとえば数字ボタン、ディスプレイ２１０に表示されるカーソルを上下あるいは左右方向に移動させるための移動キーなどを含む。
【００２８】
リモコンシステム１００において、クレードル２５０は、ディスプレイ２６０を含む。ディスプレイ２６０は、クレードル２５０の動作の状態を表わす画面を表示する。クレードル２５０の動作の状態は、たとえばクレードル２５０が充電中であるか否か、あるいはクレードル２５０にリモコン２００が載置されているか否かを表わす画面を含む。ディスプレイ２６０は、たとえば、液晶ディスプレイ、有機ＥＬディスプレイとして実現される。
【００２９】
図３を参照して、リモコン２００の構成についてさらに説明する。図３は、リモコン２００によって実現される機能の構成を表わすブロック図である。リモコン２００は、主たる構成として、指示入力部３０２と、供給受付部３０４と、充電部３０６と、蓄電部３０８と、制御部３１０と、記憶部３５０と、赤外線発光部３６０と、表示部３７０とを含む。制御部３１０は、選択部３１２と、載置検出部３１４と、制御信号生成部３１６とを含む。
【００３０】
指示入力部３０２は、機器を制御するための指示の入力を受け付ける。指示入力３０２は、たとえば図２に示される操作ボタン２２０あるいはアンテナ２３０を介して受信された信号に含まれる指示を検出するための回路として実現される。
【００３１】
供給受付部３０４は、クレードル２５０からの電力の供給を受け付ける。供給受付部３０４は、たとえばクレードル２５０との接触部において導通可能に構成された金属片として実現される。
【００３２】
充電部３０６は、供給受付部３０４によって受け付けられた電力を蓄電部３０８に蓄積する。充電部３０６は、また蓄電部３０８に対する電流値を検出して、当該電流値が０になる場合、あるいは蓄電部３０８における充電の状態が満充電になっていることを検出する。充電部３０６は、電圧計、電流計、および商用電源と充電値との間の回路の組み合わせとして実現される。
【００３３】
蓄電部３０８は、充電部３０６から供給される電荷を蓄積し、リモコン２００の各構成要素に電力を供給する。蓄電部３０８は、たとえばニッケル水素電池あるいはリチウムイオン電池として実現される。
【００３４】
制御部３１０は、指示入力部３０２からの指示と、充電部３０６からの出力と、記憶部３５０に格納されているデータとに基づいて、リモコン２００の動作を制御する。具体的には、載置検出部３１４は、リモコン２００がクレードル２５０において予め規定された場所に設置されているか否かを検出する。載置検出部３１４は、たとえば充電部３０６による充電状態を表わす信号値に基づいて、リモコン２００がクレードル２５０に載置されていることを検出する。あるいは、充電部３０６による充電が行なわれていない場合、載置検出部３１４は、リモコン２００がクレードル２５０に載置されていないことを検知する。
【００３５】
選択部３１２は、載置検出部３１４による検出の結果に基づいて指示入力部３０２による指示の入力源を切り換える。具体的には、選択部３１２は、リモコン端末２００がクレードル２５０に載置されている場合には、入力源として外部入力、すなわちアンテナ２３０を介して受信される信号を選択する。この場合、その信号に機器の動作を制御するための制御コードが含まれている場合には、その信号による被制御機器の制御を実現することができる。
【００３６】
一方、載置検出部３１４が、リモコン２００はクレードル２５０に載置されていないことを検出すると、選択部３１２は、指示の入力源として操作ボタン２２０を介した入力を選択する。たとえば、リモコン２００の使用者がリモコン２００を把持している場合、リモコン２００とクレードル２５０とは分離されている状態である。この場合、指示入力部３０２は、操作ボタン２２０によって実現され、アンテナ２３０によって受信される信号は、機器の動作を制御するための制御信号の生成に使用されない。
【００３７】
記憶部３５０は、リモコン２００によって制御される機器の各々について、入力される指示と出力される制御信号との関係を表わすデータを格納する。記憶部３５０は、さらに、リモコン２００について予め確定されているデータ（たとえば製造者番号、シリアル番号など）を格納している。
【００３８】
制御信号生成部３１６は、選択部３１２による選択の結果と、記憶部３５０に格納されているデータとに基づいて、機器を制御するための制御信号を生成する。具体的には、制御信号生成部３１６は、選択部３１２によって選択されたいずれかの入力源（すなわち操作ボタン２２０あるいは外部入力）に含まれる信号と、記憶部３５０に格納されているリモコン２００の製造者番号とを用いて、制御信号を生成する。制御信号の構成は、後述する。
【００３９】
赤外線発光部３６０は、制御信号生成部３１６によって生成された制御信号を赤外線信号として発信する。表示部３７０は、制御信号生成部３１６によって生成された信号に基づいてリモコン２００による制御の状態を表わす。この状態は、たとえば被制御機器に対して出力された信号の内容、あるいはリモコン２００自体の状態を含む。
【００４０】
図４を参照して、リモコン２００の構成についてさらに説明する。図４は、リモコン２００のハードウェア構成を表わすブロック図である。リモコン２００は、主たる構成として、アンテナ２３０に加えて、アンテナ２３０に電気的に接続されているＲＦ（Radio Frequency）フロント回路４０４と、ＲＦフロント回路４０４に電気的に接続されているＡ／Ｄ（Analog to Digital）変換回路４０６と、Ａ／Ｄ変換回路４０６に電気的に接続されているＣＰＵ４１０と、メモリ４５０と、コネクタ４２２と、コネクタ４２２に電気的に接続されている充電池４２４と、ＣＰＵ４１０に電気的に接続されている発光素子４６０とを含む。
【００４１】
アンテナ２３０は、通信回線（たとえばインターネット）を介して無線送信された信号を受信する。ＲＦフロント回路４０４は、アンテナ２３０によって受信された信号に対して、予め規定されたノイズ除去処理、周波数変換処理などを行ない、処理後の信号を出力する。ＲＦフロント回路４０４から出力されたアナログ信号は、Ａ／Ｄ変換回路４０６に入力される。Ａ／Ｄ変換回路４０６は、そのアナログ信号をデジタル変換してＣＰＵ４１０に送出する。
【００４２】
ＣＰＵ４１０は、Ａ／Ｄ変換回路４０６からの信号あるいは操作ボタン２２０からの指令と、メモリ４５０に格納されているデータとに基づいて、リモコン２００の動作を制御する。具体的には、ある局面においては、ＣＰＵ４１０は、図３に示される制御部３１０として機能する。
【００４３】
メモリ４５０は、リモコン２００による制御信号の生成に用いられるデータを格納する。メモリ４５０は、たとえばフラッシュメモリとして実現される。
【００４４】
コネクタ４２２は、クレードル２５０に設けられている電力供給部（図示しない）に接続される。コネクタ４２２は、クレードル２５０から供給される電力を受け付けて、充電池４２４に電流を供給する。コネクタ４２２と充電値４２４との間には、充電制御回路（図示しない）が配置されている。充電制御回路は、充電値４２４における満充電を検出すると、コネクタ４２２と充電値４２４との間の回路を遮断する。
【００４５】
発光素子４６０は、ＣＰＵ４１０によって生成された制御信号を赤外線信号として発光する。
【００４６】
次に、図５を参照して、本実施の形態に係るクレードル２５０の構成について説明する。図５は、クレードル２５０によって実現される機能の構成を表わすブロック図である。
【００４７】
クレードル２５０は、外部電源取得部５１０と、変圧部５２０と、リモコン検知部５３０と、充電回路導通部５４０と、充電部５５０と、電流検出部５６０と、充電回路遮断部５７０とを含む。
【００４８】
外部電源取得部５１０は、一般の電源コンセントに接続可能なケーブルである。たとえば外部電源取得部５１０は、ケーブル２５２として実現される。変圧部５２０は、外部電源取得部５１０によって供給を受け付けられる電力を、クレードル２５０における内部の動作電圧値に変換する。
【００４９】
リモコン検知部５３０は、クレードル２５０にリモコン２００が載置されているか否かを検知する。リモコン検知部５３０は、たとえばクレードル２５０に設けられた機械的スイッチによりリモコン２００がクレードル２５０に設置されているか否かを判断する。あるいは、後述する充電部５５０によって外部に供給される電流値が検出されると、リモコン検知部５３０は、リモコン２００が設置されていることを検知する。
【００５０】
充電回路導通部５４０は、リモコン検知部５３０によってリモコン２００の設置が検知されている場合に、充電部５５０によるクレードル２５０からリモコン２００への電力を供給するための回路を閉じる。
【００５１】
充電部５５０は、変圧部５２０によって変圧された後の電圧値に基づいてリモコン２００に対する電力を供給する。電流検出部５６０は、充電部５５０によって供給されている電流値を検出する。充電回路遮断部５７０は、電流検出部５６０による電流値が０になった場合、導通状態にある充電回路のスイッチを閉状態から開状態に切り換えて回路を遮断し、電力の供給を遮断する。
【００５２】
図６を参照して、リモコン２００のデータ構造について説明する。図６は、メモリ４５０におけるデータの格納の一態様を概念的に表わす図である。メモリ４５０は、テーブル６１０，６２０，６３０，６４０を含む。テーブル６１０は、データを格納するための領域６１１〜６１３を含む。メーカーコード（ＡＢＣ）を表わすデータは、領域６１１に格納されている。リモコン２００によって制御される機器を表わす番号（ＨＤＤＲＥＣＯＲＤＥＲ−００１）は、領域６１２に格納されている。当該機器の製造番号は、領域６１３に格納されている。
【００５３】
テーブル６２０は、データを格納するための領域６２１〜６２３を含む。リモコン２００によって制御される機器のメーカーコード（ＸＹＺ）を表わすデータは、領域６２１に格納されている。その機器（エアコン）を表わすデータは、領域６２２に格納されている。製造番号は、領域６２３に格納されている。
【００５４】
テーブル６３０は、データを格納するための領域６３２，６３４を含む。リモコン２００が有するボタン（操作ボタン２２０に相当）を識別するためのデータは、領域６３２に格納されている。各ボタンの押下に応じて実現される動作を規定するためのデータは、領域６３４に格納されている。たとえば、テーブル６３０において、数字ボタン「１」が押下された場合には、「１」を送信するための指示信号が生成される。この信号を検知した機器（たとえばハードディスクレコーダ）は、チャンネル「１」を選局する。あるいは、当該機器は、他の動作モードにおいて（たとえば文字入力画面において）、数字「１」の入力指示としてその指示信号を受け付ける。また、他の例として、カーソルアップボタンが押下されると、現在表示されている項目の上に表示される項目を選択するための表示を実現するように制御信号が生成される。
【００５５】
テーブル６３０は、たとえばハードディスクレコーダ（テーブル６１０）の動作を制御するために予め準備されたデータである。テーブル６４０は、データを格納するための領域６４２，６４４を含む。テーブル６４０に格納されているデータは、たとえばテーブル６２０によって規定されるエアコンの動作を制御するためのデータに相当する。テーブル６１０とテーブル６３０、テーブル６２０とテーブル６４０とを関連付けることにより、１台のリモコン２００を複数の機器（たとえばハードディスクレコーダとエアコン）を制御可能なリモコンとして機能させることができる。
【００５６】
図７を参照して、リモコン２００が受信する信号７００について説明する。図７は、信号７００の構成を表わす図である。信号７００は、ヘッダ７１０と、データ７２０とを含む。
【００５７】
ヘッダ７１０は、信号７００の送信元を特定するためのデータ（送信元アドレス）と、信号７００の宛先を特定するためのデータ（宛先アドレス）と、信号７００が当該送信元によって送信された日時と、信号７００のデータ特性を表わすデータとを含む。送信元アドレスは、たとえば、リモコンシステム１００が設置されている宅外に存在する他の使用者の情報通信端末のネットワークにおけるアドレスに相当する。宛先アドレスは、リモコンシステム１００がインターネットその他のネットワークを介して通信するために予め割り当てられたアドレスである。データ属性は、送信される信号７００の内容を表わす。たとえば図７に示される例では、信号７００は、機器を制御するための制御コードであることが示される。
【００５８】
制御コードの具体的内容は、以下のとおりである。すなわち、データ７２０は、制御対象（エアコン）を表わすデータと、その制御対象の動作モード（タイマー運転）を表わすデータと、当該動作モードに関連付けられてその動作が開始される日時を表わすデータと、制御対象が作動する運転モード（暖房）を表わすデータと、制御対象に個別に与えられる詳細な制御データ（たとえば設定温度）を具体的に特定するデータ（２０℃）と、その運転モードに個別に与えられる詳細な制御内容（風量）を表わすデータ（弱）とを含む。
【００５９】
信号７００を受信するリモコン２００は、ヘッダ７１０を参照して、その信号が予め登録された使用者から発信されたものであるか否かを判断する。信号７００が予め規定された使用者から発信されたものである場合には、リモコン２００は、データ７２０を抽出し、そのデータ７２０に含まれる詳細はデータ項目を取得する。
【００６０】
図８を参照して、本実施の形態に係るリモコン２００の制御構造について説明する。図８は、リモコン２００のＣＰＵ４１０によって実現される処理の手順を表わすフローチャートである。
【００６１】
ステップＳ８１０にて、ＣＰＵ４１０は、載置検出部３１４として、リモコン２００がクレードル２５０に設置されているか否かを判断する。ＣＰＵ４１０が、リモコン２００がクレードル２５０に設置されていると判断すると（ステップＳ８１０にてＹＥＳ）、制御はステップＳ８２０に移される。そうでない場合には（ステップＳ８１０にてＮＯ）、制御はステップＳ８３０に移される。
【００６２】
ステップＳ８２０にて、ＣＰＵ４１０は、リモコン２００のモードを、アンテナ２３０によって受信される信号を待機するモードに移行する。その結果、ＣＰＵ４１０は、Ａ／Ｄ変換回路４０６から出力されるデジタルデータの入力を受け付け可能な状態になる。
【００６３】
ステップＳ８２２にて、ＣＰＵ４１０は、操作ボタン２２０に対する操作を検出する。具体的には、ＣＰＵ４１０は、操作ボタン２２０とＣＰＵ４１０との間のインターフェイスを閉じ、操作ボタン２２０からＣＰＵ４１０への信号の入力を遮断する。
【００６４】
ステップＳ８２４にて、ＣＰＵ４１０は、Ａ／Ｄ変換回路４０６からの信号に基づいて、制御信号（たとえば信号７００）がアンテナ２３０によって受信されたことを検知する。ステップＳ８２６にて、ＣＰＵ４１０は、受信された信号を復調する。ステップＳ８２８にて、ＣＰＵ４１０は、復調後の信号から制御コード（たとえばデータ７２０）を抽出する。
【００６５】
ステップＳ８３０にて、ＣＰＵ４１０は、リモコン２００の動作モードを、アンテナ２３０による信号の受信を可能とするモードから禁止するモードに移行する。そのモードの移行に応じて、信号の入力源が切り換えられる。その結果、Ａ／Ｄ変換回路４０６から出力される信号は、ＣＰＵ４１０によって受け付けられなくなる。
【００６６】
ステップＳ８３２にて、ＣＰＵ４１０は、操作ボタン２２０から出力される信号に基づいて操作ボタン２２０に対する操作を検知する。ステップＳ８３４にて、ＣＰＵ４１０は、その信号に基づいてメモリ４５０に格納されているデータ（図６）を参照することにより、当該操作に応じた制御コードを生成する。
【００６７】
ステップＳ８４０にて、ＣＰＵ４１０は、生成した制御コードに基づいて被制御機器（たとえばハードディスクレコーダ、エアコン）を制御するための制御信号を生成する。ステップＳ８５０にて、ＣＰＵ４１０は、その制御信号を赤外線信号として発光素子４６０を介して発信する。
【００６８】
以上のようにして、本実施の形態に係るリモコンシステム１００によると、リモコン２００がクレードル２５０に置かれている場合に、具体的には、リモコン２００がクレードル２５０によって充電されている場合に、リモコン２００は、手元操作を禁止して外部操作を可能にする。その結果、操作ボタン２２０に対する操作が行なわれてもその操作に応じた信号がＣＰＵ４１０に入力されなくなり、発光素子４６０から制御信号が発せられなくなる。
【００６９】
一方、リモコン２００とクレードル２５０とが離れている場合には、リモコン２００は、手元操作に対する制御を可能にし、外部操作に基づく制御を禁止する。すなわち、操作ボタン２２０の押下に応じて出力される信号は、ＣＰＵ４１０に入力可能になる。その結果、リモコン２００を把持する使用者は、リモコン２００を操作することにより、機器の動作を制御することができる。
【００７０】
このようにすると、手元操作と外部操作とが可能なリモコン２００による動作を的確に実現することができる。また、リモコン２００の手元操作中に外部からの信号に基づく操作が行なわれないため、当該手元操作を行なっている使用者の利便性が向上し得る。
【００７１】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態について説明する。リモコンがクレードルに載置されていることの検出に関し、本実施の形態に係るリモコンシステムは、その検出を機械的に行なう点で、前述の第１の実施の形態と異なる。
【００７２】
すなわち、本実施の形態に係るリモコン９００は、クレードル９５０との接合面において、凹部９０２が形成されている。一方、クレードル９５０において、凹部９０２に対応するように、凸部９５２が形成されている。凹部９０２と凸部９５２との結合部位において、これらが結合した場合に閉じる回路を構成し、あるいは逆に開く回路であってもよい。いずれの構成でも、リモコン９００とクレードル９５０との接続を検出することができる。
【００７３】
図１０は、リモコン９００に設けられる載置検出回路の構成を表わす図である。載置検出回路１０００は、金属片１０１０と金属片１０１０に接続されるばね１０１２とを含む。金属片１０１０は、ばね１０１２によって、凹部９０２に凸部９５２が存在しない場合には、載置検出回路１０００を開くように構成されている。一方、凹部９０２に凸部９５２がはめ合わされると、金属片１０１０は、ばね１０１２に対してばね１０１２を縮めるように移動し、開かれていた載置検出回路１０００を閉じる。その結果、載置検出回路１０００において微弱電流が流れ、リモコン９００とクレードル９５０とが接続されたことが検出される。
【００７４】
以上のようにして、本実施の形態に係るリモコン９００によれば、リモコン９００の充電値が満充電の状態であっても、機械的に信号の入力源の切り換えが実現されるため、外部からの動作指示と、リモコン９００に対する直接の操作との切り換えを実現することができる。
【００７５】
＜第３の実施の形態＞
以下、本発明の第３の実施の形態について説明する。本実施の形態に係るリモコンは、機器の制御状態あるいはリモコンの状態を表示できる機能を有する点で、前述の各実施の形態と異なる。なお、本実施の形態に係るリモコンは、前述の各実施の形態に係るリモコンと同一のハードウェア構成を有する。新たに追加される機能は、たとえばＣＰＵ４１０による表示処理を実現するためのプログラムモジュールを追加することによって実現される。その他のハードウェア構成の機能も同一である。したがって、ここではそれらについての説明は繰り返さない。
【００７６】
図１１を参照して、本実施の形態に係るリモコンの制御構造について説明する。図１１は、ＣＰＵ４１０によって実行される処理の手順を表わすフローチャートである。
【００７７】
ステップＳ１１１０にて、ＣＰＵ４１０は、メモリ４５０からデータを読み出す。読み出されるデータは、直前に入力された指示を表わすデータ、あるいはリモコンの内部の状態を表わすデータなどを含む。ステップＳ１１２０にて、ＣＰＵ４１０は、その読み出したデータを用いて制御状態を表わす表示データを生成する。表示データは、リモコン自身の制御状態および／またはリモコンによって制御される機器の状態を表わすデータの少なくともいずれかを含む。ステップＳ１１３０にて、ＣＰＵ４１０は、ディスプレイ２１０にその表示データを送出する。その結果、ディスプレイ２１０は、リモコン自身の状態あるいは被制御機器の状態を表示する。
【００７８】
ここで、図１２を参照して、本実施の形態に係るリモコンの表示態様について説明する。図１２（Ａ）および（Ｂ）は、それぞれディスプレイ４７０に表示される画面を表わす図である。本実施の形態に係るリモコンがクレードルに載置されていない場合（すなわちリモコンが使用者によって把持されている場合、ディスプレイ４７０の画面は図１２（Ａ）に示されるようになる。すなわち、ディスプレイ４７０は、制御コードの入力源として、入力が許可される入力源を「操作ボタン」とするメッセージ１２１０と、入力が禁止される入力源として「外部ネットワーク」を表わすメッセージ１２１２とを表示している。この状態で、リモコンがクレードルに置かれると（ステップＳ８１０にてＹＥＳの場合）、リモコンは、アンテナ２３０によって制御信号の入力を受け付け可能な状態となる。そうすると、図１２（Ｂ）に示されるように、ディスプレイ４７０は、制御コードの入力源が切り換わったことを表わす画面を表示する。具体的には、ディスプレイ４７０は、入力が許可されている入力源として「外部ネットワーク」を表わすメッセージ１２２０と、入力が検出された入力源として「操作ボタン」を表わすメッセージ１２２２とを表示する。
【００７９】
以上のようにして、本発明の第３の実施の形態に係るリモコンによると、ディスプレイ４７０は、当該リモコンに対する信号の入力源を表示する。したがって、リモコンの利用者は、当該リモコンが現在どのような状態であるかを容易に把握することができる。結果として、リモコンに対する無効な操作が行なわれにくくなる。
【００８０】
＜第４の実施の形態＞
以下、本発明の第４の実施の形態について説明する。本実施の形態に係るリモコンシステムは、予め登録されたパスワードに基づいてリモコンシステムを利用できる使用者を制限できる点で、前述の各実施の形態と異なる。
【００８１】
図１３を参照して、本実施の形態に係るリモコン１３００の構成について説明する。図１３は、リモコン１３００によって実現される機能の構成を表わすブロック図である。リモコン１３００は、図３に示される構成に加えて、選択部１３２０と、認証部１３３０と、選択禁止部１３４０とを含む。
【００８２】
認証部１３３０は、指示入力部３０２から出力されるデータと、記憶部３５０に格納されているデータとに基づいて、制御コードを送信した使用者が予め登録されている使用者であるか否かの認証を行なう。
【００８３】
具体的には、外部のネットワークから送信される制御信号（たとえば信号７００）が制御コードに加えて予め規定されたパスワードを含んでいる場合、指示入力部３０２は、受信した信号からそのパスワードを取得し、認証部１３３０に送出する。一方、記憶部３５０には、パスワードが予め登録されている。そこで、認証部１３３０は、指示入力部３０２によって送出されたパスワードと記憶部３５０に格納されているパスワードとを比較して、これらのパスワードが一致するか否かを判断する。これらのパスワードが一致する場合には、外部ネットワークを介して送信された信号は、予め登録された使用者によって送信されたものとなる。一方、指示入力部３０２から送出されたパスワードと記憶部３５０に格納されているパスワードとが一致しない場合には、認証部１３３０は、その信号は予め登録されていない使用者によって送信されたと判断する。
【００８４】
選択禁止部１３４０は、認証部１３３０による認証の結果に基づいて、選択部１３２０による入力源の選択を禁止する。具体的には、外部から受信された信号に含まれるパスワードと記憶部３５０に格納されているパスワードとが一致しない場合には、選択禁止部１３４０は、その外部からの入力を禁止する。あるいは、操作ボタン２２０を介した操作を禁止するようにしてもよい。このようにすると、特定の使用者による操作のみを可能にできるため、意図しない他の使用者による操作を防ぐことができる。
【００８５】
図１４を参照して、本実施の形態に係るリモコン１３００のデータ構造について説明する。図１４は、メモリ４５０におけるデータの格納の一態様を概念的に表わす図である。メモリ４５０は、データを格納するための領域１４１０〜１４５０を含む。リモコン１３００に登録されるパスワードのデータベースの各レコードを識別するための番号は、領域１４１０に格納される。各使用者によって入力されるパスワードは、領域１４２０に格納される。当該パスワードによって規定される制御コードの入力源を表わすコードは、領域１４３０に格納される。制御コードの入力源を表わすデータは、領域１４４０に格納される。各入力源には、その入力源を識別するためのデータが領域１４５０に割り当てられている。領域１４３０と領域１４５０に格納されているデータとはそれぞれ同じである。したがって、領域１４２０に格納されているパスワードと領域１４４０に格納されている入力源とが１対１に対応付けられる。なお、図１４に示される例では、複数のパスワードが登録されているが、１つのパスワードのみが用いられる場合であってもよい。あるいは登録されたパスワードを追加もしくは削除可能であってもよい。
【００８６】
図１５を参照して、本実施の形態に係るリモコン１３００の制御構造について説明する。図１５は、リモコン１３００が備えるＣＰＵ４１０によって実現される処理の手順を表わすフローチャートである。
【００８７】
ステップＳ１５１０にて、ＣＰＵ４１０は、操作ボタン２２０を介して入力されるデータに基づいてパスワードの入力を受け付ける。ステップＳ１５２０にて、ＣＰＵ４１０は、その入力されたパスワードと、メモリ４５０に格納されているパスワード、すなわち予め登録されたパスワードとを比較することにより、これらのパスワードが一致するか否かを判断する。ＣＰＵ４１０が、これらのパスワードは一致すると判断すると（ステップＳ１５２０にてＹＥＳ）、制御はステップＳ１５３０に移される。そうでない場合には（ステップＳ１５２０にてＮＯ）、制御はステップＳ１５５０に移される。
【００８８】
ステップＳ１５３０にて、ＣＰＵ４１０は、操作ボタン２２０を介して制御信号の入力源を表わすデータの入力を受け付ける。このデータは、たとえば制御信号の入力源に関連付けられている番号によって実現される。ステップＳ１５４０にて、ＣＰＵ４１０は、その入力されたデータをメモリ４５０に確保されている領域に格納する。
【００８９】
ステップＳ１５５０にて、ＣＰＵ４１０は、ディスプレイ２１０に対してパスワードの再入力を促す表示指令を出力する。ディスプレイ２１０は、その指令に基づいて入力されたパスワードが一致しない旨あるいは再度の入力を行なうかどうかを促すメッセージを表示する。
【００９０】
ステップＳ１５６０にて、ＣＰＵ４１０は、操作ボタン２２０を介して入力されるデータに基づいてパスワードの入力を継続するか否かを判断する。リモコン１３００の使用者がパスワードの入力を継続する旨の選択を行なうと（ステップＳ１５６０にてＹＥＳ）、ＣＰＵ４１０は、その操作に基づいてパスワードの入力を継続すると判断する。制御は、ステップＳ１５１０に戻され、パスワードの入力を受け付けるための処理、たとえば再度の入力を促す画面が表示される。そうでない場合には（ステップＳ１５６０にてＮＯ）、処理は終了する。
【００９１】
以上のようにして、本実施の形態に係るリモコンによると、パスワードを予め設定しておくことにより、当該パスワードを入力した使用者による操作を受け付ける。具体的には、リモコンは、制御信号の入力源として手元操作（操作ボタン２２０）と外部操作（アンテナ２３０を介した入力）とを切り換える。このようにすると、特定の使用者が機器を優先的に使用した場合に、外部操作による機器の制御が防止される。その結果、特定の使用者に対する利便性をさらに向上させることができる。
【００９２】
＜第５の実施の形態＞
以下、本発明の第５の実施の形態について説明する。本実施の形態に係るリモコンシステムは、使用者ごとに予め規定された優先順位に従って操作の入力の可否を制限できる点で、前述の各実施の形態と異なる。本実施の形態に係るリモコンシステムは、たとえば第１の実施の形態に係るリモコンシステム１００が備えるハードウェア構成を用いて実現される。本実施の形態に係るリモコンシステムに固有な処理は、ＣＰＵ４１０に対して当該固有な処理に対応するプログラムモジュールを実行させることにより実現される。その他のハードウェア構成は同じである。したがって、ここではそれらについての説明は繰り返さない。
【００９３】
図１６を参照して、本実施の形態に係るリモコンシステムにおけるデータ構造について説明する。図１６は、本実施の形態に係るリモコンを実現するメモリ４５０におけるデータの格納の一態様を概念的に表わす図である。
【００９４】
メモリ４５０は、データを格納するための領域１６１０〜１６５０を含む。使用者ごとに割り当てられる優先順位のデータベースにおける各レコードを識別するデータは、領域１６１０に格納される。各使用者を登録者として識別するためのデータは、領域１６２０に格納される。各登録者に割り当てられる優先順位を表わすデータは、領域１６３０に格納される。さらに、ある時点で特定の使用者によって操作される場合、当該操作者を識別するためのデータは、領域１６４０に格納される。その使用者に予め割り当てられている優先順位は、領域１６５０に格納される。
【００９５】
図１６に示される例では、使用者として、ネットワークにおける識別子として「ｕｓｅｒ０３＠ｊｐ」が付与された操作者が登録されている（領域１６４０）。その使用者が有する優先順位は「２」である（領域１６５０）。この場合、優先順位「２」よりも小さな順位を有する操作者による制御信号が入力されても、その信号は受け付けられない。その結果、他の使用者による不意の操作を防ぐことができる。
【００９６】
逆に、領域１６５０に格納されている優先順位よりも大きな優先順位を持つ登録者から制御信号が与えられると、その信号の入力は、リモコンによって受け付けられる。その結果、予め登録されている使用者に代えてその制御信号の送信者による制御が実現される。このようにすると、たとえば緊急の場合に、機器の制御を当該使用者が優先して実行することができる。一例として、低い優先順位を有する使用者がハードディスクレコーダを使用して録画済み番組を再生している場合、その優先順位よりも大きな優先順位を有する他の使用者が録画の予約のための制御信号を外部から入力した場合、そのハードディスクレコーダは、再生を停止し、録画予約の状態に切り換わる。
【００９７】
図１７を参照して、本実施の形態に係るリモコンの制御構造について説明する。図１７は、本実施の形態に係るリモコンを実現するＣＰＵ４１０によって実行される処理の手順を表わすフローチャートである。
【００９８】
ステップＳ１７１０にて、ＣＰＵ４１０は、アンテナ２３０による制御信号の受信を検知する。ステップＳ１７１２にて、ＣＰＵ４１０は、Ａ／Ｄ変換回路４０６から送出されるデジタルデータに基づいて受信した制御信号に含まれる登録者識別データを取得する。ステップＳ１７１４にて、ＣＰＵ４１０は、その取得した登録者識別データをキーにしてメモリ４５０を検索することにより、その登録者識別データに与えられている優先順位（第１の優先順位）を読み出す。
【００９９】
ステップＳ１７１６にて、ＣＰＵ４１０は、メモリ４５０の領域１６５０を参照して、リモコンの現在の操作者に割り当てられている優先順位（第２の優先順位）を読み出す。ステップＳ１７１８にて、ＣＰＵ４１０は、第１の優先順位と第２の優先順位とを比較する。ステップＳ１７２０にて、ＣＰＵ４１０は、第１の優先順位が第２の優先順位よりも大きいか否かを判断する。第１の優先順位が第２の優先順位よりも大きい場合には（ステップＳ１７２０にてＹＥＳ）、制御はステップＳ１７３０に移される。そうでない場合には（ステップＳ１７２０にてＮＯ）、制御はステップＳ１７４０に移される。
【０１００】
ステップＳ１７３０にて、ＣＰＵ４１０は、アンテナ２３０によって受信された制御信号から制御コード（たとえばデータ７２０）を取得する。ステップＳ１７３２にて、ＣＰＵ４１０は、その制御コードを用いて赤外線信号を生成する。ステップＳ１７３４にて、ＣＰＵ４１０は、発光素子４６０を介してその赤外線信号を発信させる。ステップＳ１７３６にて、ＣＰＵ４１０は、第１の優先順位を持つ登録者を現在のリモコンの操作者としてメモリ４５０の領域１６５０に格納する。
【０１０１】
ステップＳ１７４０にて、ＣＰＵ４１０は、第１の優先順位は第２の優先順位よりも小さいため機器を制御できないことを通知するメッセージを生成する。ステップＳ１７４２にて、ＣＰＵ４１０は、制御信号の送信元（たとえば図７における送信元アドレス）を参照して、その生成したメッセージを返信する。
【０１０２】
以上のようにして、本発明の第５の実施の形態に係るリモコンによると、複数の使用者が当該リモコンによって制御される機器を共有する場合に、各使用者による制御の優先順位付けが行なわれる。この優先順位は、使用者が外部から当該機器を制御する場合にも有効となる。したがって、使用者の位置（在宅／宅外）に関わりなく、当該優先順位に従った操作が当該機器に対して実現される。
【０１０３】
＜第６の実施の形態＞
以下、本発明の第６の実施の形態について説明する。本実施の形態に係るリモコンシステムは、クレードルがリモコンの状態を表示する機能を有する点で前述の各実施の形態と異なる。
【０１０４】
図１８を参照して、本実施の形態に係るリモコン１８００について説明する。図１８は、リモコン１８００によって実現される機能の構成を表わすブロック図である。リモコン１８００は、図３に示される構成に加えて、無線通信部１８１０と、通信データ処理部１８２０とを含む。無線通信部１８１０は、クレードルと無線通信する。通信データ処理部１８２０は、クレードルに送信するためのデータを生成する。あるいは、通信データ処理部１８２０は、無線通信部１８１０によって受信された信号をデジタル変換し、メモリ１３５０に格納する。あるいは通信データ処理部１８２０は、その受信した信号に含まれるデータを表示部３７０に表示させる。
【０１０５】
図１９を参照して、本実施の形態に係るクレードル１９００について説明する。図１９は、クレードル１９００によって実現される機能の構成を表わすブロック図である。クレードル１９００は、図５に示される構成に加えて、通信部１９１０と、記憶部１９２０と、受信データ処理部１９３０と、表示部１９４０と、送信データ生成部１９５０とを含む。
【０１０６】
通信部１９１０は、リモコン１８００の無線通信部１８１０と無線通信する。記憶部１９２０は、通信部１９１０によって受信された信号に含まれるデータを一時的に格納する。受信データ処理部１９３０は、記憶部１９２０に格納されているデータを用いて表示部１９４０に表示させるテキストを生成する。受信データ処理部１９３０がそのデータを表示部１９４０に出力すると、表示部１９４０は、通信部１９１０によって受信された信号に含まれる情報を表示する。あるいは、受信データ処理部１９３０は、充電部５５０からの信号に基づいて、表示部１９４０に表示させるデータを生成する。この場合、データ処理部１９３０は、クレードル１９００の状態を表示する。
【０１０７】
表示部１９４０は、たとえば液晶ディスプレイあるいはＬＥＤ（Light-Emitting Diode）によって実現される。
【０１０８】
送信データ生成部１９５０は、充電部５５０からの信号に基づいてあるいは記憶部１９２０に格納されているデータに基づいてリモコン１８００に送信するためのデータを生成する。当該データは、たとえばクレードル１９００の状態を表わすデータを含む。送信データ生成部１９５０が、その生成したデータを通信部１９１０に送出すると、通信部１９１０は、そのデータを無線送信する。あるいは、リモコン１８００とクレードル１９００とが接続している場合すなわち、リモコン１８００がクレードル１９００に載置されている場合には、通信部１９１０は、直接リモコン１８００の通信部１８１０に対してその信号を送信してもよい。
【０１０９】
図２０を参照して、本実施の形態に係るリモコン１８００の制御構造について説明する。図２０は、リモコン１８００が備えるＣＰＵ４１０によって実現される処理の手順を表わすフローチャートである。
【０１１０】
ステップＳ２０１０にて、ＣＰＵ４１０は、メモリ４５０から動作モード情報を読み出す。ここで動作モード情報とは、制御信号の入力が受け付け可能に設定されている送信源、あるいはリモコン１８００に対する操作者を識別する情報などを含む。ステップＳ２０２０にて、ＣＰＵ４１０は、その動作モード情報を用いてリモコン１８００の状態を表わす状態データを生成する。ステップＳ２０３０にて、ＣＰＵ４１０は、通信部１８１０を介してその状態データを発信する。
【０１１１】
図２１を参照して、本実施の形態に係るクレードル１９００の制御構造について説明する。図２１は、クレードル１９００が実行する処理の手順を表わすフローチャートである。
【０１１２】
ステップＳ２１１０にて、データ処理部１９３０は、ＲＦフロント回路１９１２からの信号に基づいてリモコン１８００から状態データを受信したことを検知する。ステップＳ２１２０にて、データ処理部１９３０は、その状態データから動作モード情報を取得する。データ処理部１９３０は、その取得した情報を記憶部１９２０に一時的に保持する。さらに、ステップＳ２１３０にて、データ処理部１９３０は、その記憶部１９２０に格納されているデータを読み出して表示部１９４０にそのデータを送出する。その結果、表示部１９４０は、リモコン１８００における状態を表示する。
【０１１３】
ここで、図２２を参照して、クレードル１９００の表示態様について説明する。図２２は、表示部１９４０における表示を表わす図である。
【０１１４】
クレードル１９００がリモコン１８００から信号を受信すると、クレードル１９００は、その信号に含まれるデータ項目を読み出し、当該データ項目と予め規定されている定型のテキストデータとに基づいて、リモコン１８００の状態を表わす文字情報を表示するための表示データを生成する。その表示データが表示部１９４０に送出されると、表示部１９４０は、リモコン１８００の状態を文字情報として表示する。
【０１１５】
図２２に示される例では、リモコンの入力源に関し、現在入力が許可されている入力源は、「操作ボタン」であり、禁止されている入力源は、「外部ネットワーク」であることが示される。
【０１１６】
以上のようにして、本発明の第６の実施の形態に係るリモコンシステムによると、クレードル１９００は、リモコン１８００によって発信された信号に基づいて、リモコン１８００の状態を表示する。その結果、使用者は、リモコン１８００がどの状態であるかを容易に把握することができる。
【０１１７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１１８】
【図１】本発明の第１の実施の形態に係るリモコンシステム１００と、リモコンシステム１００によって制御される各被制御機器との配置を表わす図である。
【図２】リモコンシステム１００の外観を表わす図である。
【図３】リモコン２００によって実現される機能の構成を表わすブロック図である。
【図４】リモコン２００のハードウェア構成を表わすブロック図である。
【図５】クレードル２５０によって実現される機能の構成を表わすブロック図である。
【図６】メモリ４５０におけるデータの格納の一態様を概念的に表わす図である。
【図７】リモコン２００が受信する信号７００の構成を表わす図である。
【図８】リモコン２００のＣＰＵ４１０によって実現される処理の手順を表わすフローチャートである。
【図９】本発明の第２の実施の形態に係るリモコンシステムを表わす図である。
【図１０】リモコン９００に設けられる載置検出回路の構成を表わす図である。
【図１１】ＣＰＵ４１０によって実行される処理の手順を表わすフローチャートである。
【図１２】ディスプレイ４７０に表示される画面を表わす図である。
【図１３】リモコン１３００によって実現される機能の構成を表わすブロック図である。
【図１４】本発明の第４の実施の形態に係るリモコン１３００のメモリ４５０におけるデータの格納の一態様を概念的に表わす図である。
【図１５】リモコン１３００が備えるＣＰＵ４１０によって実現される処理の手順を表わすフローチャートである。
【図１６】本発明の第５の実施の形態に係るリモコンを実現するメモリ４５０におけるデータの格納の一態様を概念的に表わす図である。
【図１７】本発明の第５の実施の形態に係るリモコンを実現するＣＰＵ４１０によって実行される処理の手順を表わすフローチャートである。
【図１８】本発明の第６の実施の形態に係るリモコン１８００によって実現される機能の構成を表わすブロック図である。
【図１９】本実施の形態に係るクレードル１９００によって実現される機能の構成を表わすブロック図である。
【図２０】本発明の第６の実施の形態に係るリモコン１８００が備えるＣＰＵ４１０によって実現される処理の手順を表わすフローチャートである。
【図２１】クレードル１９００が実行する処理の手順を表わすフローチャートである。
【図２２】クレードル１９００の表示部１９４０における表示を表わす図である。
【符号の説明】
【０１１９】
１０  部屋、２０  エアコン、２１，３１，４１，６１  受光部、３０  テレビ、４０  ハードディスクレコーダ、５０  ケーブル、６０  照明、１００  リモコンシステム、２００  リモコン、２５０  クレードル、２５２  電源ケーブル。
【図１】
0004702185.tif 000002
【図２】
0004702185.tif 000003
【図３】
0004702185.tif 000004
【図４】
0004702185.tif 000005
【図５】
0004702185.tif 000006
【図６】
0004702185.tif 000007
【図７】
0004702185.tif 000008
【図８】
0004702185.tif 000009
【図９】
0004702185.tif 000010
【図１０】
0004702185.tif 000011
【図１１】
0004702185.tif 000012
【図１２】
0004702185.tif 000013
【図１３】
0004702185.tif 000014
【図１４】
0004702185.tif 000015
【図１５】
0004702185.tif 000016
【図１６】
0004702185.tif 000017
【図１７】
0004702185.tif 000018
【図１８】
0004702185.tif 000019
【図１９】
0004702185.tif 000020
【図２０】
0004702185.tif 000021
【図２１】
0004702185.tif 000022
【図２２】
0004702185.tif 000023