(57)【要約】【課題】設置が容易で迅速かつ充分な制御を実現できる。【解決手段】制御システムは、リモコン装置１３０と複数のリモコンアダプタ２４００とを含む。リモコン装置１３０は、通信するための発光部を含む。リモコンアダプタ２４００は、発信部と、処理部などとを含む。発信部は、リモコン装置１３０の発光部から制御信号を受信する。処理部などは、制御信号の一種であるブロードキャスト信号を発信部が受信すると、ブロードキャスト信号とリモコンアダプタ２４００との組合せに応じた動作を実施する。【選択図】図１
2007266701.tif 000002
【特許請求の範囲】
【請求項１】
リモコン装置と複数のリモコンアダプタとを含む制御システムであって、
前記リモコン装置は、呼出信号を受信した時からオフフック信号を受信した時までの間に、制御信号の一種であるブロードキャスト信号を前記複数の器具に送信するように、信号を通信するための通信手段とを含み、
前記リモコンアダプタは、
前記リモコン装置の通信手段から前記ブロードキャスト信号を受信するための受信手段と、
前記ブロードキャスト信号を前記受信手段が受信すると、前記ブロードキャスト信号と前記リモコンアダプタとの組合せに応じた動作を実施するための実施手段とを含む、制御システム。
【請求項２】
通信装置と複数の器具とを含む制御システムであって、
前記通信装置は、通信するための通信手段を含み、
前記器具は、
前記通信装置の通信手段から制御信号を受信するための受信手段と、
前記制御信号の一種であるブロードキャスト信号を前記受信手段が受信すると、前記ブロードキャスト信号と前記器具との組合せに応じた動作を実施するための実施手段とを含む、制御システム。
【請求項３】
前記通信装置の通信手段は、呼出信号を受信すると、前記ブロードキャスト信号を前記複数の器具に送信するように、信号を通信するための手段を含む、請求項２に記載の制御システム。
【請求項４】
前記信号を通信するための手段は、前記呼出信号を受信した時からオフフック信号を受信した時までの間に、前記ブロードキャスト信号を前記複数の器具に送信するように、前記信号を通信するための手段を含む、請求項３に記載の制御システム。
【請求項５】
前記通信装置は、ユーザが操作するための操作手段をさらに含み、
前記通信装置の通信手段は、前記ユーザが前記操作手段を操作すると操作の内容に対応する前記制御信号を前記複数の器具に送信するように、信号を通信するための手段を含む、請求項２に記載の制御システム。
【請求項６】
制御信号を受信するための受信手段と、
前記制御信号の一種であるブロードキャスト信号の内容の少なくとも一部が前記制御信号のいずれかの内容と重複する内容となるように、前記制御信号の内容を表わす情報を記憶するための記憶手段と、
前記受信手段が前記制御信号を受信すると、前記記憶手段が記憶した情報に対応する制御信号を生成するための生成手段と、
前記生成手段が生成した制御信号を、赤外線を用いて送信するための送信手段とを含む器具。
【請求項７】
前記受信手段は、無線通信により前記制御信号を受信するための手段を含む、請求項６に記載の器具。
【請求項８】
前記制御信号を受信するための手段は、赤外線を用いた通信により前記制御信号を受信するための手段を含む、請求項７に記載の器具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御システムおよび器具に関し、特に、同期操作のための制御システムおよび器具に関する。
【背景技術】
【０００２】
特許文献１は、携帯電話機を開示する。携帯電話機は、第１のメモリと、選択回路と、第２のメモリと、制御回路とを含む。第１のメモリは、複数の通信プロトコルを記憶する。選択回路は、第１のメモリから１つの通信プロトコルを選択する。第２のメモリは、選択した特定の通信プロトコルの情報を保持する。制御回路は、携帯電話機の通話開始時に、選択した通信プロトコルによる赤外線の送光により、自動的に家電製品の動作状態を制御する。
【０００３】
特許文献１に開示された発明によると、大音量でテレビを視聴中に電話をかけたり受けたりする場合、テレビの音声消音やＶＴＲ録画などの電化製品への操作を自動的に行うことができる。
【０００４】
特許文献２は、ネットワークに接続された機器を制御する制御装置を開示する。制御装置は、第１の判定回路と、第２の判定回路と、第３の判定回路と、切替え回路とを備える。第１の判定回路は、制御装置が所定の状態の間で遷移したことを判定する。第２の判定回路は、所定の状態であると判定された場合、ネットワークに接続された機器それぞれについて消音機能を有するか判定する。第３の判定回路は、制御装置の現在の状態を判定する。切替え回路は、第３の判定回路により判定された状態に応じて、消音機能を有する機器に対して、消音機能を有効にするか否かを切替える。
【０００５】
特許文献２に開示された発明によると、それぞれの機器をそれぞれ手動で遠隔操作することなく、たとえば家庭内を静音化するなどといった所期の目的を果たすように、バスに接続された各機器を制御できる。
【０００６】
特許文献３は、リモコン機能を備えた電話機を開示する。電話機は、選択部と、設定部と、識別部と、制御部とを有する。選択部は、少なくとも学習モードと送信モードとを選択する。設定部は、学習モードにおいて、電話機の状態に応じたリモコンデータをメモリに設定する。識別部は、リモコンデータの送信モードにおいて、電話機の状態を識別する。制御部は、電話機の状態に応じたリモコンデータを送信する。
【０００７】
特許文献３に開示された発明によると、電話機の呼出し音を聞き逃すことがなく、しかも電話が掛ってきたとき、いちいちリモコン操作をしなくても、オーディオ機器やＡＶ（Audio-Video）機器をユーザの希望する状態にできる。
【特許文献１】特開２００４−１７９８６２号公報
【特許文献２】特開２０００−１７５２７５号公報
【特許文献３】特開平４−２３３４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１および特許文献３に開示された発明では、機器の制御に時間がかかることがあるという問題点がある。たとえば、特許文献１および特許文献３に開示された発明にかかる電話機は、テレビの視聴中に電話の呼出ベルが鳴れば、テレビからの音を消音させた後に録画を開始させたり、録画を開始させた後にテレビからの音を消音させたりすることとなる。通常、１つの機器に費やす通信時間は０．１秒程度であることから、これらの例のように多くの機器が制御された場合、ユーザが見落とした重要なシーンが録画されていなかったり、通話が開始されているにも関わらずテレビの音量が小さくならなかったりする。
【０００９】
特許文献２に開示された発明では、バスに接続されていなければ、たとえば家庭内を静音化するなどといった所期の目的を果たすことができないという問題点がある。
【００１０】
本発明は上述の問題点を解決するためになされたものであって、その目的は、設置が容易で迅速かつ充分な制御を実現できる制御システムおよび器具を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明のある局面にしたがうと、制御システムは、リモコン装置と複数のリモコンアダプタとを含む。リモコン装置は、通信手段を含む。通信手段は、呼出信号を受信した時からオフフック信号を受信した時までの間に、制御信号の一種であるブロードキャスト信号を複数の器具に送信するように、信号を通信する。リモコンアダプタは、受信手段と、実施手段とを含む。受信手段は、リモコン装置の通信手段からブロードキャスト信号を受信する。実施手段は、ブロードキャスト信号を受信手段が受信すると、ブロードキャスト信号とリモコンアダプタとの組合せに応じた動作を実施する。
【００１２】
本発明の他の局面に従うと、制御システムは、通信装置と複数の器具とを含む。通信装置は、通信するための通信手段を含む。器具は、受信手段と、実施手段とを含む。受信手段は、通信装置の通信手段から制御信号を受信する。実施手段は、制御信号の一種であるブロードキャスト信号を受信手段が受信すると、ブロードキャスト信号と器具との組合せに応じた動作を実施する。
【００１３】
また、上述した通信装置の通信手段は、呼出信号を受信すると、ブロードキャスト信号を複数の器具に送信するように、信号を通信するための手段を含むことが望ましい。
【００１４】
もしくは、上述した信号を通信するための手段は、呼出信号を受信した時からオフフック信号を受信した時までの間に、ブロードキャスト信号を複数の器具に送信するように、信号を通信するための手段を含むことが望ましい。
【００１５】
または、上述した通信装置は、ユーザが操作するための操作手段をさらに含むことが望ましい。併せて、通信装置の通信手段は、ユーザが操作手段を操作すると操作の内容に対応する制御信号を複数の器具に送信するように、信号を通信するための手段を含むことが望ましい。
【００１６】
本発明の他の局面に従うと、器具は、受信手段と、記憶手段と、生成手段と、送信手段とを含む。受信手段は、制御信号を受信する。記憶手段は、制御信号の一種であるブロードキャスト信号の内容の少なくとも一部が制御信号のいずれかの内容と重複する内容となるように、制御信号の内容を表わす情報を記憶する。生成手段は、受信手段が制御信号を受信すると、記憶手段が記憶した情報に対応する制御信号を生成する。送信手段は、生成手段が生成した制御信号を、赤外線を用いて送信する。
【００１７】
また、上述した受信手段は、無線通信により制御信号を受信するための手段を含むことが望ましい。
【００１８】
もしくは、上述した制御信号を受信するための手段は、赤外線を用いた通信により制御信号を受信するための手段を含むことが望ましい。
【発明の効果】
【００１９】
本発明に係る制御システムおよび器具は、設置が容易で迅速かつ充分な制御を実現できる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２１】
図１を参照して、本発明の実施の形態に係る制御システムの使用態様について説明する。図１は、リモコンアダプタ２４００が装着された電子機器が配置されている部屋１０を表わす図である。
【００２２】
部屋１０には、テレビ１００と、ＨＤＤレコーダ１２０と、エアコン１１０とが配置されている。テレビ１００とＨＤＤレコーダ１２０とは、ケーブル１０４を介して接続されている。テレビ１００の前面パネルには、リモコンアダプタ２４００ａが装着されている。同様に、エアコン１１０の前面には、リモコンアダプタ２４００ｂが装着されている。リモコンアダプタ２４００ａ，２４００ｂは、総称されるときは、リモコンアダプタ２４００と表わされる。リモコンアダプタ２４００ａは、リモコンアダプタ２４００ａを識別するための識別情報が含まれた光信号を点滅光１５２として発信する。
【００２３】
部屋１０には、さらにリモコン装置１３０が配置されている。リモコン装置１３０は、電子機器の動作を制御するための信号を出力する発光部１４０と、被写体を撮像して映像信号を取得するためのカメラ１５０とを備える。発光部１４０は、予め定められた角度に従ってリモコン信号１４２を照射する。リモコン信号１４２は、たとえば赤外線光である。
【００２４】
図２を参照して、本実施の形態に係るリモコンアダプタ２４００の取り付け態様について説明する。図２は、リモコンアダプタ２４００のテレビ１００に対する取り付けの一態様を表わす図である。
【００２５】
リモコンアダプタ２４００は、制御信号発信部２４２０とリモコン受光部１０２とが対向するように、たとえば粘着テープ、着脱自在の布製のテープその他の取付け部材（図示しない）を介してテレビ１００に取付けられている。すなわち、制御信号発信部２４２０から発信された制御信号は、リモコン受光部１０２に受信される。
【００２６】
リモコンアダプタ２４００は、外部からリモコンアダプタ２４００のＩＤ（Identification）を要求するＩＤ要求信号を受信する受信部２１０と、その要求に応じてＩＤ信号を発信する発信部２２０とを備える。
【００２７】
テレビ１００の前面（すなわちディスプレイ１０７が配置されている面と同一の面）には、リモコン装置１３０により送信された制御信号を受信するための受光部１０２が配置されている。テレビ１００は、さらに、映像を表示するディスプレイ１０７と、受光部１０２により受信された制御信号に基づいてテレビ１００の動作を制御する制御回路１０３と、制御回路１０３から出力される信号に基づいて映像信号をディスプレイ１０７に送出して映像の表示を実現するドライバ１０５と、制御回路１０３から出力される音声信号を増幅するアンプ１０６とを含む。制御回路１０３は、制御信号がチャンネルの選択指示を含む場合には、チューナ（図示しない）に対して選局指令を出力する。制御回路１０３は、制御信号が音量のアップ指示あるいはダウン指示を含む場合には、当該指示に基づいてアンプ１０６に対して音声信号を強くする指示あるいは弱くする指示を送出する。なお、テレビ１００の動作は、周知であるため、ここでは、詳細な説明は繰返さない。
【００２８】
なお、リモコンアダプタ２４００の取り付け態様は、上記のものに限られない。磁石でもよいし、据え置き型のものでもよい。たとえばエアコン１１０のように高所に設置される機器にリモコンアダプタ２４００を取付ける場合には、取り付けを確実にするために、磁石あるいは粘着テープなどが好ましい。
【００２９】
図３を参照して、リモコンアダプタ２４００の構成について説明する。図３は、リモコンアダプタ２４００の機能的構成を表わすブロック図である。リモコンアダプタ２４００は、受信部２１０と、発信部２２０と、処理部３２０と、記憶部３３０と、信号生成部３４０と、機器制御部２４１０と、制御信号発信部２４２０とを備える。
【００３０】
受信部２１０は、リモコン装置１３０により送信された信号を受信し、処理部３２０に対して転送する。処理部３２０は、その信号に含まれている情報を取得する。この情報には、リモコンアダプタ２４００を識別するためのデータの要求が含まれている。処理部３２０は、受信部２１０によって受信された信号が、特定の機器を制御するための制御信号あるいはブロードキャスト命令を表わす制御信号（なお、本実施の形態において、ブロードキャスト命令を表わす制御信号を「ブロードキャスト信号」と称する。）であるか否かを検出する。処理部３２０は、当該制御信号の受信を検知すると、その信号を機器制御部２４１０に送出する。記憶部３３０は、リモコンアダプタ２４００を識別するためのデータなどを予め格納している。信号生成部３４０は、記憶部３３０の格納されているデータに基づいてリモコン装置１３０に対して送信するためのＩＤ信号を生成する。信号生成部３４０は、その信号を発信部２２０に対して送出する。発信部２２０は、予め定められた点滅間隔に従って、その信号を光信号として発信する。当該光信号は、たとえば図１に示される点滅光１５２に相当する。発信部２２０は、たとえばＬＥＤ（Light  Emitting  Diode）等を含む。機器制御部２４１０は、処理部３２０により取得された信号に基づいて機器を制御するための信号を生成する。制御信号発信部２４２０は、機器制御部２４１０により生成された信号を赤外線信号に変換して発信する。
【００３１】
機器制御部２４１０は、その信号を当該機器に対してリモコンコードとして送信するための信号形式に変換し、制御信号発信部２４２０に向けて送出する。このようにすると、リモコン装置１３０の信号発信機能に関わらず、機器を制御するためにリモコン装置１３０から送出された信号の形式は、当該機器に応じた形式として、制御信号発信部２４２０から発信される。したがって、制御信号の形式の不一致に起因するような機器の誤動作が防止され得る。
【００３２】
図４を参照して、リモコンアダプタ２４００の構成についてさらに説明する。図４は、リモコンアダプタ２４００のハードウェア構成を表わすブロック図である。リモコンアダプタ２４００は、外部から信号の入力を受け付ける受信回路４１０と、データを不揮発的に格納するためのフラッシュメモリ４３０と、受信回路４１０により受信された信号とフラッシュメモリ４３０に格納されているデータとに基づいてリモコン装置１３０またはリモコンアダプタ２４００が取付けられた機器に対して送信される信号を生成するための制御回路４２０と、制御回路４２０により生成された信号を発信するための第１発信回路４４０と、リモコンアダプタ２００を駆動するための電力を供給するバッテリ４５０と、制御回路４２０により生成された信号を赤外線信号に変換して発信する第２発信回路４６０とを含む。
【００３３】
制御回路４２０は、受信回路４１０から送出された信号の入力を受けて、当該信号に含まれる情報を取得する受信信号処理回路４２２と、受信信号処理回路４２２により取得された情報（たとえば識別情報の送信指令）とフラッシュメモリ４３０に格納されているデータとに基づいて光信号として送信される識別情報を生成する第１光ＩＤ信号生成回路４２４と、受信信号処理回路４２２により取得された情報（たとえば電源を投入するための制御信号）とフラッシュメモリ４３０に格納されているデータとに基づいて赤外線信号として送信される制御情報を生成する第２光ＩＤ信号生成回路４２６とを含む。
【００３４】
なお、本実施の形態の場合、ＨＤＤレコーダ１２０は、リモコンアダプタ２４００と同様のハードウェアを内蔵することとする。
【００３５】
図５を参照して、リモコンアダプタ２４００のデータ構造について説明する。図５は、フラッシュメモリ４３０におけるデータの格納の一態様を表わす図である。フラッシュメモリ４３０は、データを格納する領域５１０，５２０，５３０，５４０を含む。リモコンアダプタ２００を識別するためのアダプタコードは、領域５１０に格納されている。アダプタコードは、リモコンアダプタ２４００が取付けられる機器に対応するコードである。リモコンアダプタ２４００の製造時に製造者によって採番される製造番号は、領域５２０に格納されている。制御信号の内容を表わす情報は、リモコンアダプタ２４００の製造時に製造者によって領域５３０に格納されている。「制御信号の内容を表わす情報」とは、リモコン装置１３０が送信する信号とテレビ１００などの機器に出力する制御信号との関係を表わす情報のことである。この情報の中には、ブロードキャスト命令に対応する制御の内容を表わす情報も含まれている。本実施の形態の場合、ブロードキャスト命令に対応する制御は、次の内容のうちいずれかである。その第１の内容は、ブロードキャスト命令に対応する制御以外の制御と同一の内容である。その第２の内容は、ブロードキャスト命令に対応する制御以外の制御の組合せである。これにより、ブロードキャスト命令に対応する制御の内容の少なくとも一部は、それ以外の制御のいずれかの内容と重複する内容となる。リモコンアダプタ２４００が取付けられる機器についての情報は、領域５４０に格納されている。リモコンアダプタ２４００が取付けられる機器についての情報には、当該機器のメーカーコードの情報と、当該機器の機器番号の情報とが含まれる。リモコンアダプタ２４００は、アダプタコードと製造番号と機器についての情報とによって特定される。これらのデータが第１光ＩＤ信号生成回路４２４によって読み取られ、光信号が生成される。
【００３６】
なお、リモコンアダプタ２００を特定するためにフラッシュメモリ４３０に格納されるデータは、図５に示されるものに限られず、またデータは書き替え可能であってもよい。そのため、ブロードキャスト命令に対応する制御の内容を表わす情報は、ティーチングその他の方法によりユーザが任意に設定できる情報であってもよい。
【００３７】
図６を参照して、本実施の形態に係るリモコンアダプタ２４００の制御構造について説明する。図６は、制御回路４２０が実行する処理の手順を表わすフローチャートである。この処理は、たとえばリモコンアダプタ２４００がいわゆるスリープモードである場合において外部から特定の波長を有する赤外線光が入力された場合に実行される。
【００３８】
ステップＳ６１０にて、制御回路４２０は、受信回路４１０により受信された信号に基づいてＩＤ信号を要求する要求信号の受信を検知する。要求信号は、たとえばユーザがリモコン装置１３０にＩＤ信号を要求するための指示を入力した場合に、リモコン装置１３０から発信される。このとき、リモコン装置１３０は、当該要求信号を含む信号を生成し、発光部１４０を介して出力する。
【００３９】
ステップＳ６２０にて、制御回路４２０は、フラッシュメモリ４３０に格納されている識別情報を読み出す。本実施の形態の場合、識別情報は、アダプタコードと製造番号と機器についての情報とを含むデータである。
【００４０】
ステップＳ６３０にて、制御回路４２０は、その読み出した識別情報を含むＩＤ信号を生成する。ステップＳ６４０にて、制御回路４２０は、第１発信回路４４０に、点滅する光信号として、ＩＤ信号を発信させる。これにより、リモコンアダプタ２４００は、識別情報を含む信号を予め定められた方向に光信号として照射する。
【００４１】
図７を参照して、リモコンアダプタ２４００によって発信される光ＩＤ信号７００の構成について説明する。図７は、光ＩＤ信号７００の構成を概念的に表わす図である。光ＩＤ信号７００は、データを格納する領域７１０，７２０，７３０を含む。
【００４２】
光ＩＤ信号７００の先頭を表わす開始ビットは、開始ビット領域７１０に格納されている。リモコンアダプタ２００の識別情報は、識別情報領域７２０に格納されている。光ＩＤ信号７００の終わりを表わす終了ビットは、終了ビット領域７３０に格納されている。図７に示される光ＩＤ信号７００は、リモコンアダプタ２４００から周期的に発信される。光ＩＤ信号７００は、予め定められた時間、たとえばスリープモードが解除されてから一定の時間発信される。この場合、各光ＩＤ信号７００の先頭は、当該開始ビットにより特定されるため、このような信号を受信するリモコン装置１３０は、光ＩＤ信号７００の先頭を容易に特定することができる。
【００４３】
図８および図９を参照して、本実施の形態に係るリモコン装置１３０について説明する。図８は、リモコン装置１３０の外観を表わす図である。
【００４４】
リモコン装置１３０は、被写体を撮影して映像信号を出力するカメラ１５０と、被制御機器に対して制御信号を発光する発光部１４０と、ディスプレイ８０２と、外部から指示の入力を受けてその入力に応じた信号を出力する操作部８４０とを含む。
【００４５】
カメラ１５０は、たとえば光電変換機能を有する受光素子と、ＣＣＤ（Charge  Coupled  Device）等の信号転送機能を有する素子により実現される。ディスプレイ８０２は、液晶ディスプレイあるいは有機ＥＬ（Electro  Luminescent）ディスプレイ等により実現される。
【００４６】
操作部８４０は、たとえばボタンあるいはダイヤルによって実現される。操作部８４０は、ディスプレイ８０２に表示されるカーソルの上下および左右方向を規定するカーソルボタン８０４ａ，８０４ｂ，８０４ｃ，８０４ｄと、リモコン装置１３０の使用者により入力されたデータを確定するための指示の入力を受け付ける決定ボタン８１４と、出力される制御信号の値をアップあるいはダウンさせるためのアップダウンボタン８０８と、数字ボタン８０６とを含む。アップダウンボタン８０８は、第１のアップボタン８１８ａと、第１のダウンボタン８１８ｂと、第２のアップボタン８２８ａと、第２のダウンボタン８２８ｂとを含む。
【００４７】
図９は、リモコン装置１３０のハードウェア構成を表わすブロック図である。リモコン装置１３０は、カメラ１５０と、カメラ１５０から出力される信号の入力を受け付ける駆動回路９１０と、外部から指示の入力を受け付ける操作部８４０と、外部から入力されるデータまたは指令に基づいてリモコン装置１３０が予め定められた処理を実行するための信号を生成する制御回路９２０と、データの書き込みおよび読み出しが可能なメモリ８２０と、制御回路９２０により生成される信号に基づいて画像を表示するディスプレイ８０２と、制御回路９２０により生成される信号を出力する発光部１４０と、図示しない電話機と通信する通信部１６０とを含む。
【００４８】
駆動回路９１０により生成された信号は、制御回路９２０に入力される。制御回路９２０は、その信号に対して予め定められた画像処理を実行し、ディスプレイ８０２に画像を表示するためのデータを生成する。操作部８４０は、入力される指示に応じた電気信号を制御回路９２０に対して出力する。制御回路９２０は、その信号に応じて予め定められた処理を実行する。本実施の形態の場合、操作部８４０が操作されたことに応じて制御部９２０が生成する信号は予め定められていることとする。この信号は、リモコン装置１３０が制御する機器に応じて変化する信号ではない。カメラ１５０は、被制御機器とリモコン装置１３０との間で予め定められた制御信号が含まれる光信号を受け付ける。カメラ１５０は、光電変換機能を有し、当該機能に基づいて、その信号を電気信号に変換して、変換後の信号を駆動回路９１０に送出する。
【００４９】
メモリ８２０は、不揮発的にデータを格納するメモリである。メモリ８２０は、たとえばフラッシュメモリにより実現される。メモリ８２０は、制御回路９２０から被制御機器の機能を特定するためのデータの入力を受け、予め定められた領域に書き込む。
【００５０】
制御回路９２０は、ユーザによる操作部８４０への操作に応じた信号を生成する。制御回路９２０は、その生成した信号を発光部１４０に対して送出する。制御回路９２０は、各処理を実行するように予め構成された回路素子により実現される場合もあれば、各処理を実現するためのプログラムをＣＰＵ（Central  Processing  Unit）その他の演算処理装置に実行させることにより実現される場合もある。
【００５１】
発光部１４０は、制御回路９２０から出力された制御信号を外部に対して送出する。発光部１４０は、ある局面においては赤外線信号を発信する。また他の局面においては、発光部１４０は、たとえば通信回線に接続されて制御信号をパケットとして送信するための処理を実行する。制御信号の出力の態様は、赤外線信号に限られず、たとえばBluetooth（登録商標）その他の無線通信技術に従う送信であってもよい。
【００５２】
図１０を参照して、本実施の形態に係る駆動回路９１０についてさらに説明する。図１０は、駆動回路９１０の具体的構成を表わすブロック図である。駆動回路９１０は、入力される信号を解析して、当該信号に含まれる情報、たとえば信号の送信元を特定するための識別情報等を取得する。
【００５３】
駆動回路９１０は、カメラ１５０からの映像信号の入力を受け、その信号を格納するバッファ９０２と、バッファ９０２に対してディスプレイ８０２における表示領域と対応して定められている全体の領域に応じたデータを読み出す全体領域読出回路９０８と、ディスプレイ８０２において表示領域の一部の領域として定められている部分領域に応じた領域としてバッファ９０２に定められている部分領域９０４に格納されているデータを読み出す部分領域読出回路９０６とを含む。
【００５４】
全体領域読出回路９０８は、バッファ９０２に格納されている信号を予め定められた処理速度に従って読み出す。読み出された信号は、制御回路９２０に送出される。ディスプレイ８０２がこの信号に基づいて画像を表示するとき、カメラ１５０により撮影された被写体の画像全体が、ディスプレイ８０２における表示領域全体に表示される。
【００５５】
部分領域読出回路９０６は、バッファ９０２における部分領域９０４に格納されている信号を読み出す。この場合、読み出しの速度は、バッファ９０２の全体の領域から読み出す速度よりも高速になる。すなわち、部分領域読出回路９０６による読み出し処理の対象となる領域が、全体領域読出回路９０８による読み出し処理の対象となる領域よりも小さいため、部分領域９０４に格納されている信号は、全体の領域に対応する信号よりも高速に読み出される。部分領域読出回路９０６は、全体領域読出回路９０８よりも高速に逐次データを読み出し、制御回路９２０に対して送出する。
【００５６】
このようにすると、制御回路９２０は、カメラ１５０により撮影される映像に基づいて通常の画像処理よりも高速に信号の読み出し処理を実行することができる。その結果、被写体が静止している場合であっても、被写体により発信される信号たとえば赤外線光は、カメラ１５０において予め定められた部分領域にて撮影されることにより、その信号に基づく情報の取得が可能になる。
【００５７】
次に、図１１を参照して、リモコン装置１３０の制御回路９２０の機能的構成について説明する。図１１は、制御回路９２０の機能ブロック図である。
【００５８】
制御回路９２０は、外部から信号の入力を受ける入力部１１１０と、入力部１１１０により入力を受けられた信号に基づいてその信号に格納されている情報を検出する検出部１１２０と、検出された信号から特定の情報を取得する取得部１１３０と、取得された情報に基づいて認証された情報を格納するための処理を実行する認証情報書込部１１４０と、データを格納する記憶部１１５０と、入力部１１１０を介した入力に基づいて記憶部１１５０に格納されているデータを読み出す読出部１１６０と、読出部１１６０により読み出されたデータに基づいて被制御機器を制御するための信号を生成する信号生成部１１７０と、信号生成部１１７０により生成された信号を出力する出力部１１８０とを含む。
【００５９】
図１２を参照して、リモコン装置１３０のデータ構造について説明する。図１２は、リモコン装置１３０が制御対象としてエアコン１１０を認証した場合にメモリ８２０に格納されるデータを表わす図である。
【００６０】
エアコン１１０のメーカーコード（ＸＹＺ）は、メーカーコード領域１２１０に格納されている。エアコン１１０の機器番号（ＡＩＲ  ＣＯＮＤＩＴＩＯＮＥＲ  １００）は、機器番号領域１２２０に格納されている。
【００６１】
図１３を参照して、本実施の形態に係るリモコン装置１３０の制御構造について説明する。図１３は、エアコン１１０を認証するために制御回路９２０が実行する処理の手順を表わすフローチャートである。
【００６２】
ステップＳ１３０２にて、制御回路９２０は、操作部８４０を介して入力されたユーザの指示に基づいてリモコンアダプタ２４００の識別情報の送信を要求するＩＤ要求信号を生成する。本実施の形態の場合、制御回路９２０は、決定ボタン８１４が所定の期間以上押されるとＩＤ要求信号を生成することとする。
【００６３】
ステップＳ１３０４にて、制御回路９２０は、発光部１４０を介して、ＩＤ要求信号を発信する。ＩＤ要求信号は、予め定められた照射範囲内で発信される。この範囲内にリモコンアダプタ２４００が存在する場合には、ＩＤ要求信号が当該リモコンアダプタ２４００によって受信され（ステップＳ６１０）、リモコンアダプタ２４００は識別情報を含む光信号を発信することになる。
【００６４】
ステップＳ１３１０にて、制御回路９２０は、エアコン１１０に取付けられたリモコンアダプタ２４００ｂによって発信された点滅光を受信する。ステップＳ１３２０にて、制御回路９２０は、イメージセンサとして機能するカメラ１５０の中央部において取得された信号を読み出す。ステップＳ１３３０にて、制御回路９２０は、その信号の開始ビットを検出することにより、その信号の先頭を認識する。ステップＳ１３４０にて、制御回路９２０は、カメラ１５０により最後に取得された画像データに基づいて、リモコンアダプタ２４００ｂを含むエアコン１１０の画像をディスプレイ８０２に表示させる。
【００６５】
ステップＳ１３５０にて、制御回路９２０は、取得された情報からリモコンアダプタ２４００ｂの識別情報を取得する。
【００６６】
ステップＳ１３６０にて、制御回路９２０は、メーカーコードの情報と機器番号の情報とをメモリ８２０の領域１２１０と領域１２２０とに格納する。上述したように、メーカーコードの情報と機器番号の情報とは、識別情報に含まれている。
【００６７】
これにより、その後、リモコン装置１３０に対する指示が操作部８４０を介して入力されると、リモコン装置１３０はエアコン１１０を制御する信号を生成し、発信することが可能になる。
【００６８】
ここで、図１４を参照して、リモコン装置１３０のディスプレイ８０２における表示態様について説明する。図１４は、リモコン装置１３０がエアコン１１０の認証処理を行なっている時にディスプレイ８０２に表示される画像を表わす図である。
【００６９】
リモコン装置１３０は、ディスプレイ８０２においてエアコン１１０の画像１４１０と、リモコンアダプタ２４００ｂの画像１４２０とを表示する。このとき、リモコン装置１３０は、認証処理が行われていることを表わすメッセージ１４００を表示する。したがって、リモコン装置１３０のユーザは、リモコン装置１３０が現在どのような状態であるかを容易に認識することができる。
【００７０】
ここで、リモコン装置１３０が他の被制御機器のリモコン装置として機能する場合について説明する。以下では、エアコン１１０のリモコン装置として当初機能していたリモコン装置１３０が、被制御機器を認証する処理を再度行なった後、ＨＤＤレコーダ１２０のリモコン装置として機能する場合について説明する。
【００７１】
そこで、まず、図１５を参照して、リモコン装置１３０におけるデータ構造について説明する。図１５は、ＨＤＤレコーダ１２０を認証した後におけるリモコン装置１３０のメモリ８２０に格納されているデータを概念的に表わす図である。リモコン装置１３０がＨＤＤレコーダ１２０を認証すると、図１２に示されるデータに代えて図１５に示されるデータを使用する。その結果、エアコン１１０を遠隔操作するために機能していたリモコン装置１３０は、ＨＤＤレコーダ１２０のリモコン装置として機能することになる。
【００７２】
具体的には、ＨＤＤレコーダ１２０のメーカーコード「ＡＢＣ」は、メーカーコード領域１７１０に格納されている。ＨＤＤレコーダ１２０の機器番号「ＨＤＤＲＥＣＯＲＤＥＲ−００１」は、機器番号領域１７２０に格納されている。
【００７３】
次に、図１６を参照して、リモコン装置１３０の制御構造についてさらに説明する。図１６は、既に被制御機器を認証済みであるリモコン装置１３０が他の被制御機器を認証するために実行する処理の手順を表わすフローチャートである。この処理は、たとえばエアコン１１０を認証済みのリモコン装置１３０の使用者がそのリモコン装置１３０をＨＤＤレコーダ１２０に向けて、ＨＤＤレコーダ１２０の撮影処理を行なう場合に実現される。
【００７４】
ここでは、ＨＤＤレコーダ１２０は、メーカーコード、機器番号、アダプタコードその他の識別情報を含む光ＩＤ信号を点滅光として発信する発光部１２２を有する場合について説明する。なお、ＨＤＤレコーダ１２０は、発光部１２２に代えて、本発明に係るリモコンアダプタ２４００を備えていてもよい。
【００７５】
ステップＳ１８０２にて、制御回路９２０は、操作部８４０を介して入力されたユーザの指示に基づいてＨＤＤレコーダ１２０の識別情報の送信を要求するＩＤ要求信号を生成する。ステップＳ１８０４にて、制御回路９２０は、発光部１４０を介して、ＩＤ要求信号を発信する。ＩＤ要求信号は、予め定められた照射範囲内で発信される。この範囲内にＨＤＤレコーダ１２０の受光部１２４が存在する場合には、ＩＤ要求信号が当該受光部１２４によって受信され（ステップＳ６１０）、ＨＤＤレコーダ１２０の発光部１２２は識別情報を含む光信号を発信することになる。
【００７６】
ステップＳ１８１０にて、制御回路９２０は、ＨＤＤレコーダ１１０の発光部１２２によって発信された点滅光を、カメラ１５０を介して受光する。ステップＳ１８２０にて、制御回路９２０は、駆動回路９１０を介してイメージセンサ（カメラ１５０）の中央部において取得された信号を読み出す。
【００７７】
ステップＳ１８３０にて、制御回路９２０は、その信号の開始ビットを検出することにより、信号の先頭を認識する。ステップＳ１８４０にて、制御回路９２０は、その信号に含まれている識別情報を取得する。ステップＳ１８５０にて、制御回路９２０は、その識別情報（すなわちＨＤＤレコーダ１２０のメーカーコード、機器番号等）をメモリ８２０の予め定められた領域に書き込む。
【００７８】
これにより、その後、リモコン装置１３０に対する指示が操作部８４０を介して入力されると、リモコン装置１３０はＨＤＤレコーダ１２０を制御する信号を生成し、発信することが可能になる。
【００７９】
図１７を参照して、リモコン装置１３０のディスプレイ８０２における画像の表示態様について再び説明する。図１７は、リモコン装置１３０がＨＤＤレコーダ１２０を認識した場合に表示される画像を表わす図である。
【００８０】
使用者がリモコン装置１３０をＨＤＤレコーダ１２０の発光部１２２に向けて信号を受信するための操作を行なうと、リモコン装置１３０は、前述の認証処理を実行し、ＨＤＤレコーダ１２０を認識する。リモコン装置１３０は、ＨＤＤレコーダ１２０から受信された信号に含まれる識別情報を取得すると、その情報をメモリ８２０に書き込む。この場合、他の被制御機器が既に認証されている場合には、メモリ８２０の他のデータ領域に書き込まれる。あるいは、既に書き込まれている領域において、新たに認識された機器についてのデータが上書きされる。
【００８１】
リモコン装置１３０は、認証処理が完了すると、ディスプレイ８０２において新たに機器が認証されたことを通知するメッセージ１９１０を表示する。このとき、ディスプレイ８０２は、認証された被制御機器としてＨＤＤレコーダ１２０についての情報を表示する。このようにすると、リモコン装置１３０の認識状態に応じて具体的な機器の情報が表示されるため、リモコン装置１３０の使用者は、その端末の操作を誤ることなく行なうことができる。
【００８２】
次に、図１８を参照して、リモコン装置１３０の制御構造について再び説明する。図１８は、被制御機器を制御するためにリモコン装置１３０が実行する処理の手順を表わすフローチャートである。この処理は、使用者がリモコン装置１３０を、特定の被制御機器（たとえばＨＤＤレコーダ１２０、テレビ１００、エアコン１１０）専用のリモコン装置として使用した場合に実行される。
【００８３】
ステップＳ１５１０にて、制御回路９２０は、操作部８４０を介した入力に基づいてボタンの押下を検知する。ステップＳ１５２０にて、制御回路９２０は、メモリ８２０のメーカーコード領域１２１０と機器番号領域１２２０とに、認証された機器の情報が存在しているか否かを判断する。認証された機器の情報が存在している場合には（ステップＳ１５２０にてＹＥＳ）、処理はステップＳ１５３０に移される。そうでない場合には（ステップＳ１５２０にてＮＯ）、処理はステップＳ１５７０に移される。
【００８４】
ステップＳ１５３０にて、制御回路９２０は、認証された機器の情報をディスプレイ８０２に出力する。ディスプレイ８０２は、その機器の情報を表示する。
【００８５】
ステップＳ１５５０にて、制御回路９２０は、押下されたボタンに対応する制御信号を生成する。ステップＳ１５６０にて、制御回路９２０は、その制御信号を表わす赤外線光を、発光部１４０を介して出力する。
【００８６】
ステップＳ１５７０にて、制御回路９２０は、機器が認証されていない旨を通知するメッセージを、ディスプレイ８０２に出力する。ディスプレイ８０２は、そのメッセージを表示領域に表示する。
【００８７】
図１９および図２０を参照して、ディスプレイ８０２における画像の表示態様について説明する。図１９および図２０は、リモコン装置１３０による認証の結果として表示される画像を表わす図である。
【００８８】
図１９は、被制御機器がリモコン装置１３０によって認証されていない場合に表示される画像を表わす図である。すなわちディスプレイ８０２は、被制御機器の認証が完了していないこと、および機器の情報の取得を促すメッセージをそれぞれ表示する。この表示は、たとえばメモリ８２０に予めそのデータを格納し、前述のステップＳ１５７０における処理が実行されるときにそのデータを読み出すことにより実現される。このような表示により、リモコン装置１３０の使用者は、認証処理が完了していないことを即座に認識できる。この場合、使用者は、リモコン装置１３０をリモコンアダプタ２４００の発信部２２０に向けて光ＩＤ信号７００を取得することにより、被制御機器を認証する処理を確実に実現することができる。
【００８９】
図２０は、被制御機器が認証されている場合に表示される画像を表わす。この表示は、たとえばメモリ８２０に予めそのデータを格納し、前述のステップＳ１５３０における処理が実行されるときにそのデータを読み出すことにより実現される。図２０に示される例では、認証済みの機器として、メーカーコード「ＸＹＺ」、機器番号「ＡＩＲ  ＣＯＮＤＩＴＩＯＮＥＲ  １００」の機器が認証されていることが表示される。
【００９０】
図２１は、リモコン装置１３０が送信するリモコンコードのフォーマットを表わす図である。本実施の形態の場合、リモコン装置１３０が送信するリモコンコードの信号は、リーダ部と、カスタム部と、データ部とを含む。リーダ部は、リモコンコードの信号がこれから送信されることを表わす。カスタム部は、制御の対象となる機器のメーカ名を表わす。データ部は、制御の内容を表わす。本実施の形態の場合、カスタム部とデータ部の先頭部分とが、制御の対象となっている機器を表わす。データ部の残りが、制御の内容を表わす。制御回路９２０は、メーカーコード領域１２１０に格納された情報と機器番号領域１２２０に格納された情報と押下されたボタンに基づいて、制御信号を生成する。ブロードキャスト命令を表わすリモコンコードが送信される場合、制御回路９２０は、メーカーコード領域１２１０に格納された情報と機器番号領域１２２０に格納された情報とに関わらず、カスタム部に含まれる信号が所定の値を表わす制御信号を生成する。その「所定の値」は、特に限定されない。カスタム部に含まれる信号が所定の値を表わす場合、データ部の先頭部分は、ブロードキャスト命令の種類を表わす。
【００９１】
図２２を参照して、本実施の形態に係るリモコンアダプタ２４００で実現されるプログラムは、ブロードキャスト命令の実行に関し、以下のような制御を実行する。
【００９２】
ステップＳ２６１０にて、リモコンアダプタ２４００の制御回路４２０は、受信回路４１０がリモコンコードを受信したか否かを判断する。リモコンコードを受信したと判断した場合には（ステップＳ２６１０にてＹＥＳ）、処理はステップＳ２６２０へと移される。もしそうでないと（ステップＳ２６１０にてＮＯ）、処理はステップＳ２６１０へと戻される。
【００９３】
ステップＳ２６２０にて、リモコンアダプタ２４００の制御回路４２０は、リモコンコードのカスタム部とデータ部の先頭部分とに基づき、受信回路４１０が受信したリモコンコードがブロードキャスト命令を表わすか否かを判断する。ブロードキャスト命令を表わすと判断した場合には（ステップＳ２６２０にてＹＥＳ）、処理はステップＳ２６３０へと移される。もしそうでないと（ステップＳ２６２０にてＮＯ）、処理はステップＳ２６４０へと移される。
【００９４】
ステップＳ２６３０にて、リモコンアダプタ２４００の制御回路４２０は、受信回路４１０が受信したブロードキャスト命令に対応した機能を実行する。すなわち、制御回路９２０は、次の処理を実施する。第１の処理は、メモリ８２０に格納されている、ブロードキャスト命令を表わすデータを読み出す処理である。第２の処理は、第１の処理にて読み出されたそのデータに対応する制御信号を生成する処理である。第３の処理は、第２の処理にて生成された制御信号を表わす赤外線光を、第２発信回路４６０を介して出力する処理である。なお、ブロードキャスト命令がＨＤＤレコーダ１２０によって受信された場合、ＨＤＤレコーダ１２０は、次の処理を実施してもよい。第１の処理は、メモリ８２０に格納されている、ブロードキャスト命令を表わすデータを読み出す処理である。第２の処理は、第１の処理にて読み出されたデータに基づいて動作する処理である。
【００９５】
ステップＳ２６４０にて、リモコンアダプタ２４００の制御回路４２０は、リモコンコードのカスタム部とデータ部の先頭部分とに基づき、ステップＳ２６１０にて受信したリモコンコードが自分に対するリモコンコードか否かを判断する。自分に対するリモコンコードと判断した場合には（ステップＳ２６４０にてＹＥＳ）、処理はステップＳ２６５０へと移される。もしそうでないと（ステップＳ２６４０にてＮＯ）、処理はステップＳ２６１０へと移される。
【００９６】
ステップＳ２６５０にて、リモコンアダプタ２４００の制御回路４２０は、受信したリモコンコードに対応した機能を実行する。すなわち、制御回路４２０は、次の処理を実施する。第１の処理は、メモリ８２０に格納されている、受信したリモコンコードに対応したデータを読み出す処理である。第２の処理は、第１の処理にて読み出されたそのデータに対応する制御信号を生成する処理である。第３の処理は、第２の処理にて生成された制御信号を表わす赤外線光を、第２発信回路４６０を介して出力する処理である。
【００９７】
図２３を参照して、リモコン装置１３０で実行されるプログラムは、電話がかかってきた場合の動作に関し、以下のような制御を実行する。
【００９８】
ステップＳ２７１０にて、リモコン装置１３０の制御回路９２０は、図示しない電話機から通信部１６０が呼出信号を受信したか否かに基づいて、電話がかかってきたか否かを判断する。電話がかかってきたと判断した場合には（ステップＳ２７１０にてＹＥＳ）、処理はステップＳ２７２０へと移される。もしそうでないと（ステップＳ２７１０にてＮＯ）、処理はステップＳ２７１０へと戻される。
【００９９】
ステップＳ２７２０にて、リモコン装置１３０の発光部１４０は、電話がかかってきたことを知らせるリモコンコードを発信する。リモコンアダプタ２４００およびＨＤＤレコーダ１２０は、そのリモコンコードのカスタム部の内容に基づき、そのリモコンコードをブロードキャスト命令とみなす。
【０１００】
ステップＳ２７３０にて、リモコン装置１３０の制御回路９２０は、通信部１６０が図示しない電話機から受話器が置かれたことを表わす信号を受信したか否かに基づいて、電話が終わったか否かを判断する。電話が終わったと判断した場合には（ステップＳ２７３０にてＹＥＳ）、処理はステップＳ２７４０へと移される。もしそうでないと（ステップＳ２７３０にてＮＯ）、処理はステップＳ２７３０へと戻される。
【０１０１】
ステップＳ２７４０にて、リモコン装置１３０の発光部１４０は、電話が終了したことを知らせるリモコンコードを発信する。リモコンアダプタ２４００およびＨＤＤレコーダ１２０は、そのリモコンコードのカスタム部の内容に基づき、そのリモコンコードをブロードキャスト命令とみなす。
【０１０２】
図２４を参照して、リモコンアダプタ２４００で実行されるプログラムは、電話があったときの動作に関し、以下のような制御を実行する。
【０１０３】
ステップＳ２８１０にて、リモコンアダプタ２４００の制御回路４２０は、受信回路４１０がリモコンコードを受信したか否かを判断する。リモコンコードを受信したと判断した場合には（ステップＳ２８１０にてＹＥＳ）、処理はステップＳ２８２０へと移される。もしそうでないと（ステップＳ２８１０にてＮＯ）、処理はステップＳ２８１０へと戻される。
【０１０４】
ステップＳ２８２０にて、リモコンアダプタ２４００の制御回路４２０は、カスタム部とデータ部の先頭部分との内容に基づき、電話がかかってきたときのリモコンコードを受信回路４１０が受信したか否かを判断する。電話がかかってきたときのリモコンコードを受信回路４１０が受信したと判断した場合には（ステップＳ２８２０にてＹＥＳ）、処理はステップＳ２８３０へと移される。もしそうでないと（ステップＳ２８２０にてＮＯ）、処理はステップＳ２８４０へと移される。
【０１０５】
ステップＳ２８３０にて、リモコンアダプタ２４００の制御回路４２０は、電話がかかってきたときの制御信号を送信する。そのために、制御回路９２０は次の処理を実施する。第１の処理は、メモリ８２０に格納されている、電話がかかってきたときの制御の内容を表わすデータを読み出す処理である。第２の処理は、第１の処理にて読み出されたデータに対応する制御信号を生成する処理である。第３の処理は、第２の処理にて生成された制御信号を表わす赤外線光を、第２発信回路４６０を介して出力する処理である。なお、電話がかかってきたときのリモコンコードがＨＤＤレコーダ１２０によって受信された場合、ＨＤＤレコーダ１２０は、次の処理を実施してもよい。第１の処理は、メモリ８２０に格納されている、電話がかかってきたときの動作を表わすデータを読み出す処理である。第２の処理は、第１の処理にて読み出されたデータに基づいて動作する処理である。
【０１０６】
ステップＳ２８４０にて、リモコンアダプタ２４００の制御回路４２０は、受信回路４１０が受信したリモコンコードで指定された内容の信号を送信する。そのために、制御回路９２０は次の処理を実施する。第１の処理は、メモリ８２０に格納されている、リモコンコードで指定された内容を表わすデータを読み出す処理である。第２の処理は、第１の処理にて読み出されたデータに対応する制御信号を生成する処理である。第３の処理は、第２の処理にて生成された制御信号を表わす赤外線光を、第２発信回路４６０を介して出力する処理である。
【０１０７】
ステップＳ２８５０にて、リモコンアダプタ２４００の制御回路４２０は、受信回路４１０がリモコンコードを受信したか否かを判断する。リモコンコードを受信したと判断した場合には（ステップＳ２８５０にてＹＥＳ）、処理はステップＳ２８６０へと移される。もしそうでないと（ステップＳ２８５０にてＮＯ）、処理はステップＳ２８５０へと戻される。
【０１０８】
ステップＳ２８６０にて、リモコンアダプタ２４００の制御回路４２０は、カスタム部とデータ部の先頭部分との内容に基づき、電話が終わったときのリモコンコードを受信回路４１０が受信したか否かを判断する。電話が終わったときのリモコンコードを受信したと判断した場合には（ステップＳ２８６０にてＹＥＳ）、処理はステップＳ２８７０へと移される。もしそうでないと（ステップＳ２８６０にてＮＯ）、処理はステップＳ２８８０へと移される。
【０１０９】
ステップＳ２８７０にて、リモコンアダプタ２４００の制御回路４２０は、電話がかかる前の動作に移行するための信号を、第２発信回路４６０を介して出力する。なお、ＨＤＤレコーダ１２０の制御回路４２０は、電話がかかる前の動作に移行する。
【０１１０】
ステップＳ２８８０にて、リモコンアダプタ２４００の制御回路４２０は、そのリモコンコードで指示された動作を行なうように信号を送信する。そのために、制御回路９２０は次の処理を実施する。第１の処理は、メモリ８２０に格納されている、リモコンコードで指定された内容を表わすデータを読み出す処理である。第２の処理は、第１の処理にて読み出されたデータに対応する制御信号を生成する処理である。第３の処理は、第２の処理にて生成された制御信号を表わす赤外線光を、第２発信回路４６０を介して出力する処理である。
【０１１１】
以上のような構造およびフローチャートに基づく、制御システムの動作について説明する。
【０１１２】
［リモコン装置１３０が就寝用のブロードキャスト命令を送信する場合］
ユーザの操作部８４０を介した入力に基づいて、制御回路９２０は、ボタンの押下を検知する（ステップＳ１５１０）。ボタンの押下が検知されると、制御回路９２０は、メモリ８２０のメーカーコード領域１２１０と機器番号領域１２２０とに、認証された機器の情報が存在しているか否かを判断する（ステップＳ１５２０）。この場合、認証された機器の情報が存在しているとすると（ステップＳ１５２０にてＹＥＳ）、制御回路９２０は、認証された機器の情報をディスプレイ８０２に出力する（ステップＳ１５３０）。情報がディスプレイ８０２に出力されると、制御回路９２０は、押下されたボタンに対応する制御信号を生成する（ステップＳ１５５０）。この場合、ユーザが就寝用のブロードキャスト命令のためのキーを操作していたとすると、制御回路９２０は、そのための制御信号を生成する。制御信号が生成されると、制御回路９２０は、その制御信号を表わす赤外線光を、発光部１４０を介して出力する（ステップＳ１５６０）。
【０１１３】
赤外線光が出力されると、テレビ１００に取付けられたリモコンアダプタ２４００ａの制御回路４２０は、受信回路４１０がリモコンコードを受信したか否かを判断する（ステップＳ２６１０）。この場合、リモコンコードを受信したと判断したとすると（ステップＳ２６１０にてＹＥＳ）、制御回路４２０は、受信回路４１０が受信したリモコンコードがブロードキャスト命令を表わすか否かを判断する（ステップＳ２６２０）。この場合、就寝用のブロードキャスト命令を表わすと制御回路４２０は判断するので（ステップＳ２６２０にてＹＥＳ）、第２発信回路４６０は、就寝用の制御を表わす赤外線光を出力する（ステップＳ２６３０）。本実施の形態の場合、テレビ１００についての就寝用の制御は、ある時間が経過すると電源を切るという制御であるとする。赤外線光が出力されると、テレビ１００の受光部１０２は、その赤外線光を制御信号として受信する。制御信号が受信されると、テレビ１００は、ある時間が経過すると電源を切る。
【０１１４】
また、赤外線光が出力されると、エアコン１１０に取付けられたリモコンアダプタ２４００ｂの制御回路４２０は、受信回路４１０がリモコンコードを受信したか否かを判断する（ステップＳ２６１０）。この場合、リモコンコードを受信したと判断したとすると（ステップＳ２６１０にてＹＥＳ）、制御回路４２０は、受信回路４１０が受信したリモコンコードがブロードキャスト命令を表わすか否かを判断する（ステップＳ２６２０）。この場合、就寝用のブロードキャスト命令を表わすと制御回路４２０は判断するので（ステップＳ２６２０にてＹＥＳ）、第２発信回路４６０は、就寝用の制御を表わす赤外線光を出力する（ステップＳ２６３０）。本実施の形態の場合、エアコン１１０についての就寝用の制御は、ある時間が経過すると電源を切り、かつそれまで室温をある温度に保つという制御であるとする。赤外線光が出力されると、エアコン１１０の図示しない受光部は、その赤外線光を制御信号として受信する。制御信号が受信されると、エアコン１１０は、ある時間が経過すると電源を切り、かつそれまで室温をある温度に保つ。
【０１１５】
また、赤外線光が出力されると、ＨＤＤレコーダ１２０が内蔵する制御回路４２０は、受信回路４１０がリモコンコードを受信したか否かを判断する（ステップＳ２６１０）。この場合、リモコンコードを受信したと判断したとすると（ステップＳ２６１０にてＹＥＳ）、制御回路４２０は、受信回路４１０が受信したリモコンコードがブロードキャスト命令を表わすか否かを判断する（ステップＳ２６２０）。この場合、就寝用のブロードキャスト命令を表わすと制御回路４２０は判断するので（ステップＳ２６２０にてＹＥＳ）、ＨＤＤレコーダ１２０は、その命令に基づいて動作する（ステップＳ２６３０）。本実施の形態の場合、ＨＤＤレコーダ１２０についての就寝用の制御は、１度コンテンツを再生した後に電源を切るという制御であるとする。これにより、ＨＤＤレコーダ１２０は、１度コンテンツを再生した後に電源を切る。
【０１１６】
［着信があった場合］
リモコン装置１３０の制御回路９２０は、電話がかかってきたか否かを判断する（ステップＳ２７１０）。この場合、電話がかかってきたとすると（ステップＳ２７１０にてＹＥＳ）、リモコン装置１３０の発光部１４０は、電話がかかってきたことを知らせるリモコンコードを発信する（ステップＳ２７２０）。
【０１１７】
テレビ１００に取付けられたリモコンアダプタ２４００ａの制御回路４２０は、受信回路４１０がリモコンコードを受信したか否かを判断する（ステップＳ２８１０）。この場合、リモコンコードを受信したと判断したとすると（ステップＳ２８１０にてＹＥＳ）、リモコンアダプタ２４００ａの制御回路４２０は、電話がかかってきたときのリモコンコードを受信回路４１０が受信したか否かを判断する（ステップＳ２８２０）。この場合、電話がかかってきたときのリモコンコードを受信回路４１０が受信したと判断したとすると（ステップＳ２８２０にてＹＥＳ）、リモコンアダプタ２４００ａの制御回路４２０は、電話がかかってきたときの制御信号を送信する（ステップＳ２８３０）。本実施の形態の場合、テレビ１００についての電話がかかってきたときの制御は、音量を所定の値にするという制御であるとする。制御信号が送信されると、テレビ１００の受光部１０２は、その制御信号を受信する。制御信号が受信されると、テレビ１００は、音量を所定の値にする。
【０１１８】
エアコン１１０に取付けられたリモコンアダプタ２４００ｂの制御回路４２０は、受信回路４１０がリモコンコードを受信したか否かを判断する（ステップＳ２８１０）。この場合、リモコンコードを受信したと判断したとすると（ステップＳ２８１０にてＹＥＳ）、リモコンアダプタ２４００ｂの制御回路４２０は、電話がかかってきたときのリモコンコードを受信回路４１０が受信したか否かを判断する（ステップＳ２８２０）。この場合、電話がかかってきたときのリモコンコードを受信回路４１０が受信したと判断したとすると（ステップＳ２８２０にてＹＥＳ）、リモコンアダプタ２４００ｂの制御回路４２０は、電話がかかってきたときの制御信号を送信する（ステップＳ２８３０）。本実施の形態の場合、エアコン１１０についての電話がかかってきたときの制御は、制御信号を受信した時点の動作を継続することとする。制御信号が送信されると、エアコン１１０の図示しない受光部は、動作の継続を表わす制御信号を受信する。このため、制御信号が受信されても、エアコン１１０は動作を変更しない。
【０１１９】
ＨＤＤレコーダ１２０の制御回路４２０は、受信回路４１０がリモコンコードを受信したか否かを判断する（ステップＳ２８１０）。この場合、リモコンコードを受信したと判断したとすると（ステップＳ２８１０にてＹＥＳ）、ＨＤＤレコーダ１２０の制御回路４２０は、電話がかかってきたときのリモコンコードを受信回路４１０が受信したか否かを判断する（ステップＳ２８２０）。この場合、電話がかかってきたときのリモコンコードを受信回路４１０が受信したと判断したとすると（ステップＳ２８２０にてＹＥＳ）、ＨＤＤレコーダ１２０の制御回路４２０は、電話がかかってきたときの動作を実行する（ステップＳ２８３０）。本実施の形態の場合、ＨＤＤレコーダ１２０についての電話がかかってきたときの制御は、テレビ１００が受信中の番組を録画するという制御であるとする。制御信号が送信されると、ＨＤＤレコーダ１２０は、その制御信号を受信する。制御信号が受信されると、ＨＤＤレコーダ１２０は、テレビ１００が受信中の番組を録画する。
【０１２０】
その間、リモコン装置１３０の制御回路９２０は、電話が終わったか否かを判断する（ステップＳ２７３０）。当初、電話は終わらないので（ステップＳ２７３０にてＮＯ）、ステップＳ２７３０の処理が繰返される。
【０１２１】
その後、電話が終わると（ステップＳ２７３０にてＹＥＳ）、リモコン装置１３０の発光部１４０は、電話が終了したことを知らせるリモコンコードを発信する（ステップＳ２７４０）。
【０１２２】
テレビ１００に取付けられたリモコンアダプタ２４００ａの制御回路４２０は、受信回路４１０がリモコンコードを受信したか否かを判断する（ステップＳ２８５０）。この場合、リモコンコードを受信したとすると（ステップＳ２８５０にてＹＥＳ）、リモコンアダプタ２４００の制御回路４２０は、電話が終わったときのリモコンコードを受信回路４１０が受信したか否かを判断する（ステップＳ２８６０）。当初、電話は終了しないので（ステップＳ２８６０にてＮＯ）、ステップＳ２８６０の処理が繰返される。
【０１２３】
その後、電話が終わったときのリモコンコードを受信したとすると（ステップＳ２８６０にてＹＥＳ）、リモコンアダプタ２４００ａの制御回路４２０は、電話がかかる前の動作に移行するための信号を、第２発信回路４６０を介して出力する（ステップＳ２８７０）。これにより、テレビ１００の音量は着信前の状態に戻る。
【０１２４】
エアコン１１０に取付けられたリモコンアダプタ２４００ｂの制御回路４２０は、受信回路４１０がリモコンコードを受信したか否かを判断する（ステップＳ２８５０）。この場合、リモコンコードを受信したとすると（ステップＳ２８５０にてＹＥＳ）、リモコンアダプタ２４００ｂの制御回路４２０は、電話が終わったときのリモコンコードを受信回路４１０が受信したか否かを判断する（ステップＳ２８６０）。当初、電話は終了しないので（ステップＳ２８６０にてＮＯ）、ステップＳ２８６０の処理が繰返される。
【０１２５】
その後、電話が終わったときのリモコンコードを受信したとすると（ステップＳ２８６０にてＹＥＳ）、リモコンアダプタ２４００ｂの制御回路４２０は、電話がかかる前の動作に移行するための信号を、第２発信回路４６０を介して出力する（ステップＳ２８７０）。この場合、エアコン１１０の動作に特に変化は生じない。
【０１２６】
ＨＤＤレコーダ１２０の制御回路４２０は、受信回路４１０がリモコンコードを受信したか否かを判断する（ステップＳ２８５０）。この場合、リモコンコードを受信したとすると（ステップＳ２８５０にてＹＥＳ）、ＨＤＤレコーダ１２０の制御回路４２０は、電話が終わったときのリモコンコードを受信回路４１０が受信したか否かを判断する（ステップＳ２８６０）。当初、電話は終了しないので（ステップＳ２８６０にてＮＯ）、ステップＳ２８６０の処理が繰返される。
【０１２７】
その後、電話が終わったときのリモコンコードを受信したとすると（ステップＳ２８６０にてＹＥＳ）、ＨＤＤレコーダ１２０の制御回路４２０は、電話がかかる前の動作に移行する（ステップＳ２８７０）。この場合、ＨＤＤレコーダ１２０は録画を停止する。
【０１２８】
以上のようにして、本実施の形態に係るリモコンアダプタは、フラッシュメモリに格納されている識別情報を点滅する光信号として発信する。識別情報には、リモコンアダプタのシリアル番号などが含まれる。その結果、当該光信号を受信したリモコン装置は、その機器を遠隔操作するための端末として機能することができる。
【０１２９】
その後、リモコン装置１３０が、同様の構成を有する光信号を発信する他のリモコンアダプタから光信号を受信すると、リモコン装置１３０は、当該他のリモコンアダプタが取付けられている他の機器を認証することができる。このようにすると、１台のリモコン装置１３０を複数の機器を制御するための装置として機能することができる。
【０１３０】
本実施の形態に係るリモコンアダプタは、リモコン装置に複数の機器を同時に制御できるブロードキャスト命令を持たせる。複数の家電機器にはそのブロードキャスト命令に対応した機能を予め割当てておく。これにより、ブロードキャスト命令を表わすリモコンコードを受信した家電機器はそれぞれに対応付けられた機能を並列的に実行できる。
【０１３１】
また、本実施の形態に係るリモコン装置は、赤外線によりリモコンアダプタに対する信号を送信する。赤外線による信号は複数の部屋に届くことが少ない。これにより、ある１つの部屋に設置された家電機器のみに対してブロードキャスト命令を送信することが容易なので、その他の部屋の家電機器を誤動作させることが少ない。
【０１３２】
また、本実施の形態に係るリモコン装置は電話機と連動するので、電話がかかってきたときなどにブロードキャスト命令を送信できる。これにより、各家電機器は電話がかかってきたことを同時に知ることができる。そのため、テレビであれば音量を下げ、ＨＤＤレコーダであればユーザが視聴中の番組を録画するといった制御が可能になる。これらの制御は並列的に実施される。これらの制御が並列的に実施されるので、ユーザがいちいちテレビの音量を下げるなどの操作をしなくてもよい。また、その制御に必要な時間はごくわずかである。制御に必要な時間がごくわずかなので、通話の相手が電話を切ってしまう可能性が減る。その上、赤外線を用いて制御信号が通信されるので、リモコン装置がある部屋のみでそのような制御が実施される。その他の部屋ではそのような制御は実施されない。これにより、誤動作を効果的に防止できる。
【０１３３】
なお、本実施の形態の第１の変形例にかかるリモコンアダプタは、ステップＳ２７１０にて、受話器を取ったことを表わす信号であるオフフック信号を受信したか否かを判断してもよい。この場合、ステップＳ２８２０にて、制御回路４２０は、受話器を取ったときのリモコンコードを受信回路４１０が受信したか否かを判断してもよい。
【０１３４】
また、本実施の形態の第２の変形例にかかるリモコンアダプタは、ステップＳ２８７０の処理を実施しなくてもよい。
【０１３５】
また、本実施の形態の第３の変形例にかかる制御システムは、家電機器として電磁調理器などを含んでもよい。この場合、着信があるとその電磁調理器は加熱を停止することができる。
【０１３６】
また、本実施の形態の第４の変形例にかかる制御システムは、ブロードキャスト命令を送信した後直ちに機器を制御するための信号を通信してもよい。これにより、リモコンアダプタが取付けられておらずかつリモコンアダプタの機能を有していない機器があっても、ブロードキャスト命令とほぼ同様の制御を実施できる。
【０１３７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１３８】
【図１】リモコンアダプタが装着された電子機器が配置されている部屋を表わす図である。
【図２】リモコンアダプタのテレビに対する取り付けの一態様を表わす図である。
【図３】リモコンアダプタの機能的構成を表わすブロック図である。
【図４】リモコンアダプタのハードウェア構成を表わすブロック図である。
【図５】フラッシュメモリにおけるデータの格納の一態様を表わす図である。
【図６】制御回路が実行する処理の手順を表わすフローチャートである。
【図７】光ＩＤ信号の構成を概念的に表わす図である。
【図８】リモコン装置の外観を表わす図である。
【図９】リモコン装置のハードウェア構成を表わすブロック図である。
【図１０】駆動回路の具体的構成を表わすブロック図である。
【図１１】制御回路の機能的構成を表わすブロック図である。
【図１２】リモコン装置が制御対象としてエアコンを認証した場合にメモリに格納されるデータを表わす図である。
【図１３】被制御機器を認証するために制御回路が実行する処理の手順を表わすフローチャートである。
【図１４】リモコン装置がエアコンの認証処理を行なっている時にディスプレイに表示される画像を表わす図である。
【図１５】ＨＤＤレコーダを認証した後におけるリモコン装置のメモリに格納されているデータを概念的に表わす図である。
【図１６】既に被制御機器を認証済みであるリモコン装置が他の被制御機器を認証するために実行する処理の手順を表わすフローチャートである。
【図１７】リモコン装置がＨＤＤレコーダを認識した場合に表示される画像を表わす図である。
【図１８】被制御機器を制御するためにリモコン装置が実行する処理の手順を表わすフローチャートである。
【図１９】被制御機器がリモコン装置によって認証されていない場合に表示される画像を表わす図である。
【図２０】被制御機器がリモコン装置によって認証されている場合に表示される画像を表わす図である。
【図２１】リモコン装置が送信するリモコンコードのフォーマットを表わす図である。
【図２２】ブロードキャスト命令の実行処理の手順を表わすフローチャートである。
【図２３】電話がかかってきた場合のリモコン装置の動作の手順を表わすフローチャートである。
【図２４】電話がかかってきた場合のリモコンアダプタの動作の手順を表わすフローチャートである。
【符号の説明】
【０１３９】
１０  部屋、１００  テレビ、１０２，１２４  受光部、１０３  制御回路、１０４  ケーブル、１０５  ドライバ、１０６  アンプ、１０７  ディスプレイ、１１０  エアコン、１２０  ＨＤＤレコーダ、１２２，１４０  発光部、１３０  リモコン装置、１４２  リモコン信号、１５０  カメラ、１５２  点滅光、１６０  通信部、２１０  受信部、２２０  発信部、３２０  処理部、３３０  記憶部、３４０  信号生成部、４１０  受信回路、４３０  フラッシュメモリ、４２０，９２０  制御回路、４２２  受信信号処理回路、４２４  第１ＩＤ信号生成回路、４２６  第２ＩＤ信号生成回路、４４０  第１発信回路、４５０  バッテリ、４６０  第２発信回路、５１０  アダプタコード、５２０  制御番号、５３０  制御信号、５４０  機器についての情報、７００  光ＩＤ信号、７１０  開始ビット領域、７２０  識別データ領域、７３０  終了ビット領域、８０２  ディスプレイ、８０４ａ，８０４ｂ，８０４ｃ，８０４ｄ  カーソルボタン、８０６  数字ボタン、８０８  アップダウンボタン、８１４  決定ボタン、８１８ａ  第１のアップボタン、８１８ｂ  第１のダウンボタン、８２０  メモリ、８２８ａ  第２のアップボタン、８２８ｂ  第２のダウンボタン、８４０  操作部、９０２  バッファ、９０４  部分領域、９０６  部分領域読出回路、９０８  全体領域読出回路、９１０  駆動回路、１１１０  入力部、１１２０  検出部、１１３０  取得部、１１４０  認証情報書込部、１１５０  記憶部、１１６０  読出部、１１７０  信号生成部、１１８０  出力部、１２１０，１７１０  メーカーコード領域、１２２０，１７２０  機器番号領域、１４００，１９１０  メッセージ、１４１０，１４２０  画像、２４００，２４００ａ，２４００ｂ  リモコンアダプタ、２４１０  機器制御部、２４２０  制御信号発信部。
【図１】
2007266701.tif 000003
【図２】
2007266701.tif 000004
【図３】
2007266701.tif 000005
【図４】
2007266701.tif 000006
【図５】
2007266701.tif 000007
【図６】
2007266701.tif 000008
【図７】
2007266701.tif 000009
【図８】
2007266701.tif 000010
【図９】
2007266701.tif 000011
【図１０】
2007266701.tif 000012
【図１１】
2007266701.tif 000013
【図１２】
2007266701.tif 000014
【図１３】
2007266701.tif 000015
【図１４】
2007266701.tif 000016
【図１５】
2007266701.tif 000017
【図１６】
2007266701.tif 000018
【図１７】
2007266701.tif 000019
【図１８】
2007266701.tif 000020
【図１９】
2007266701.tif 000021
【図２０】
2007266701.tif 000022
【図２１】
2007266701.tif 000023
【図２２】
2007266701.tif 000024
【図２３】
2007266701.tif 000025
【図２４】
2007266701.tif 000026