(57)【要約】【課題】複数の機器に使用可能なリモコンアダプタ装置を提供する。【解決手段】リモコンアダプタ２００は、リモコン装置により発信された光信号を受信する光信号受信部３１０と、光信号受信部３１０によって受信された光信号を解析する解析部３２０と、解析部３２０による解析の結果に基づいて、機器のＩＤ情報を取得する抽出部３３０と、解析部３２０によって解析された光信号に基づいて記憶部３５０に格納されているＩＤ情報の読出指令を取得し、その指令に基づいて当該ＩＤ情報を読み出す読出部３４０と、ＩＤ情報を記憶する記憶部３５０と、ＩＤ情報が含まれる光信号を点滅する光信号として送信する光信号発信部３６０とを備える。【選択図】図３
2007174225.tif 000002
【特許請求の範囲】
【請求項１】
機器を識別する識別データを発信するリモコンアダプタ装置であって、
第１の機器を識別する第１の識別データを格納するメモリと、
前記メモリに格納されているデータに基づいて送信用の信号を生成する生成回路と、
前記生成回路によって生成された信号を点滅する光信号として発信する発光部と、
前記第１の機器と異なる第２の機器を識別する第２の識別データを有する点滅した第１の光信号を受信する受光素子と、
前記第１の光信号に基づく電気信号から前記第２の識別データを取得する第１の取得回路と、
前記第１の取得回路により取得された前記第２の識別データを前記第１の識別データに上書きすることにより前記メモリに書き込む書込回路とを備え、
前記受光素子は、前記メモリに格納されている識別データの送信要求を有する第２の光信号をさらに受信し、
前記リモコンアダプタ装置は、前記第２の光信号に基づく電気信号から前記送信要求を取得する第２の取得回路をさらに備え、
前記生成回路は、前記送信要求が取得されたことに基づいて、前記メモリに格納されている前記第２の識別データを有する信号を生成し、
前記発光部は、前記第２の識別データを有する信号を点滅する光信号として発信する、リモコンアダプタ装置。
【請求項２】
機器を識別する識別データを発信するリモコンアダプタ装置であって、
第１の機器を識別する第１の識別データを格納する記憶手段と、
前記記憶手段に格納されているデータに基づいて送信用の信号を生成する生成手段と、
前記生成手段によって生成された信号を点滅する光信号として発信する発信手段と、
前記第１の機器と異なる第２の機器を識別する第２の識別データを有する点滅した第１の光信号を受信する受光手段と、
前記第１の光信号に基づく電気信号から前記第２の識別データを取得する第１の取得手段と、
前記第１の取得手段により取得された前記第２の識別データを前記記憶手段に書き込む書込手段とを備える、リモコンアダプタ装置。
【請求項３】
前記書込手段は、前記第２の識別データを前記第１の識別データに上書きすることにより前記記憶手段に書き込む、請求項２に記載のリモコンアダプタ装置。
【請求項４】
前記書込手段は、前記第１の識別データが格納されている領域とは別の領域に、前記第２の識別データを書き込む、請求項２に記載のリモコンアダプタ装置。
【請求項５】
前記受光手段は、前記記憶手段に格納されている識別データの送信要求を有する第２の光信号をさらに受信し、
前記リモコンアダプタ装置は、前記第２の光信号に基づく電気信号から前記送信要求を取得する第２の取得手段をさらに備え、
前記生成手段は、前記送信要求が取得されたことに基づいて、前記記憶手段に格納されている前記第２の識別データを有する信号を生成し、
前記発信手段は、前記第２の識別データを有する信号を点滅する光信号として発信する、請求項２に記載のリモコンアダプタ装置。
【請求項６】
前記発信手段は、点滅する光信号を発信する発光部を含む、請求項５に記載のリモコンアダプタ装置。
【請求項７】
前記受光手段は、光信号を電気信号に変換する受光素子を含む、請求項２に記載のリモコンアダプタ装置。
【請求項８】
前記生成手段は、予め定められた時間ごとに前記第２の識別データを有する信号を生成する、請求項２に記載のリモコンアダプタ装置。
【請求項９】
電力を供給する電源をさらに備え、
前記生成手段は、前記電源がオンにされたことに応答して前記第２の識別データを有する信号を生成する、請求項２に記載のリモコンアダプタ装置。
【請求項１０】
前記記憶手段に格納されたデータに基づいて、前記記憶手段に対するデータの書き込みが正常に完了したか否かを確認する確認手段をさらに備える、請求項２に記載のリモコンアダプタ装置。
【請求項１１】
前記確認手段は、前記第１の光信号に含まれる前記第２の識別データと、前記記憶手段に書き込まれたデータとを比較することにより、前記データの書き込みが正常に終了したか否かを確認する、請求項１０に記載のリモコンアダプタ装置。
【請求項１２】
前記確認手段による確認の結果に基づいて、前記記憶手段に対するデータの書き込みの結果を通知する通知手段をさらに備える、請求項１０に記載のリモコンアダプタ装置。
【請求項１３】
前記通知手段は、前記書き込みが正常に終了した場合と異常に終了した場合とに分けて、前記結果を通知する、請求項１２に記載のリモコンアダプタ装置。
【請求項１４】
前記通知手段は、
前記書き込みが正常に終了したことを表わす信号を生成する信号生成手段と、
前記信号生成手段によって生成された信号を前記発信手段に発信させる発信制御手段とを含む、請求項１２に記載のリモコンアダプタ装置。
【請求項１５】
前記通知手段は、
前記書き込みが異常に終了したことを表わす信号を生成する信号生成手段と、
前記信号生成手段によって生成された信号を前記発信手段に発信させる発信制御手段とを含む、請求項１２に記載のリモコンアダプタ装置。
【請求項１６】
前記通知手段は、予め設定された色を発する発光手段を含む、請求項１２に記載のリモコンアダプタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器を制御するリモコン装置に機器の情報を発信するリモコンアダプタ装置に関する。より特定的には、本発明は、機器の情報を変更可能なリモコンアダプタ装置に関する。
【背景技術】
【０００２】
機器を制御するためのリモコン装置に関し、テレビとＶＴＲ（Video Tape Recoreder）、エアコン等複数の機器を制御可能なリモコン装置がある。このリモコン装置は、特定の機器を認識することにより、その間は、当該機器を制御するためのリモコン装置として機能する。その後、他の機器が認識されると、リモコン装置は、当該他の機器のリモコン装置として機能する。
【０００３】
このような機能の追加あるいは変更が可能なリモコン装置は、たとえば、特開２００４−１７９７００号公報（特許文献１）、特表２００５−５００７１６号公報（特許文献２）、特開２００１−３２０７８４号公報（特許文献３）等に開示されている。
【特許文献１】特開２００４−１７９７００号公報
【特許文献２】特表２００５−５００７１６号公報
【特許文献３】特開２００１−３２０７８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のようなリモコン装置に対して、機器を認識させるための情報が求められる。たとえば、認識させたい情報を発信するための装置を各機器に取り付けておき、当該機器から情報を受信することによってリモコン装置を当該機器を制御するためのリモコン装置として機能させることができる。
【０００５】
しかしながら、このような手法によれば、当該装置を特定の機器のためにしか利用できなくなり、機器が交換あるいは廃棄された場合には、当該装置も不要になるという問題があった。
【０００６】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、リモコン装置による制御の対象となる機器が変更された場合でも変更後の機器について使用できるリモコンアダプタ装置を提供することである。
【０００７】
本発明の他の目的は、機器が変更された場合に変更後の機器の使用を速やかに開始させるリモコンアダプタ装置を提供することである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、この発明のある局面に従うと、機器を識別する識別データを発信するリモコンアダプタ装置が提供される。このリモコンアダプタ装置は、第１の機器を識別する第１の識別データを格納するメモリと、メモリに格納されているデータに基づいて送信用の信号を生成する生成回路と、生成回路によって生成された信号を点滅する光信号として発信する発光部と、第１の機器と異なる第２の機器を識別する第２の識別データを有する点滅した第１の光信号を受信する受光素子と、第１の光信号に基づく電気信号から第２の識別データを取得する第１の取得回路と、第１の取得回路により取得された第２の識別データを第１の識別データに上書きすることによりメモリに書き込む書込回路とを備える。受光素子は、メモリに格納されている識別データの送信要求を有する第２の光信号をさらに受信する。リモコンアダプタ装置は、第２の光信号に基づく電気信号から送信要求を取得する第２の取得回路をさらに備える。生成回路は、送信要求が取得されたことに基づいて、メモリに格納されている第２の識別データを有する信号を生成する。発光部は、第２の識別データを有する信号を点滅する光信号として発信する。
【０００９】
この発明の他の局面に従うリモコンアダプタ装置は、機器を識別する識別データを発信する。このリモコンアダプタ装置は、第１の機器を識別する第１の識別データを格納する記憶手段と、記憶手段に格納されているデータに基づいて送信用の信号を生成する生成手段と、生成手段によって生成された信号を点滅する光信号として発信する発信手段と、第１の機器と異なる第２の機器を識別する第２の識別データを有する点滅した第１の光信号を受信する受光手段と、第１の光信号に基づく電気信号から第２の識別データを取得する第１の取得手段と、第１の取得手段により取得された第２の識別データを記憶手段に書き込む書込手段とを備える。
【００１０】
好ましくは、書込手段は、第２の識別データを第１の識別データに上書きすることにより記憶手段に書き込む。
【００１１】
好ましくは、書込手段は、第１の識別データが格納されている領域とは別の領域に、第２の識別データを書き込む。
【００１２】
好ましくは、受光手段は、記憶手段に格納されている識別データの送信要求を有する第２の光信号をさらに受信する。リモコンアダプタ装置は、第２の光信号に基づく電気信号から送信要求を取得する第２の取得手段をさらに備える。生成手段は、送信要求が取得されたことに基づいて、記憶手段に格納されている第２の識別データを有する信号を生成する。発信手段は、第２の識別データを有する信号を点滅する光信号として発信する。
【００１３】
好ましくは、発信手段は、点滅する光信号を発信する発光部を含む。
好ましくは、受光手段は、光信号を電気信号に変換する受光素子を含む。
【００１４】
好ましくは、生成手段は、予め定められた時間ごとに第２の識別データを有する信号を生成する。
【００１５】
好ましくは、リモコンアダプタ装置は、電力を供給する電源をさらに備える。生成手段は、電源がオンにされたことに応答して第２の識別データを有する信号を生成する。
【００１６】
好ましくは、リモコンアダプタ装置は、記憶手段に格納されたデータに基づいて、記憶手段に対するデータの書き込みが正常に完了したか否かを確認する確認手段をさらに備える。
【００１７】
好ましくは、確認手段は、第１の光信号に含まれる第２の識別データと、記憶手段に書き込まれたデータとを比較することにより、データの書き込みが正常に終了したか否かを確認する。
【００１８】
好ましくは、リモコンアダプタ装置は、確認手段による確認の結果に基づいて、記憶手段に対するデータの書き込みの結果を通知する通知手段をさらに備える。
【００１９】
好ましくは、通知手段は、書き込みが正常に終了した場合と異常に終了した場合とに分けて、結果を通知する。
【００２０】
好ましくは、通知手段は、書き込みが正常に終了したことを表わす信号を生成する信号生成手段と、信号生成手段によって生成された信号を発信手段に発信させる発信制御手段とを含む。
【００２１】
好ましくは、通知手段は、書き込みが異常に終了したことを表わす信号を生成する信号生成手段と、信号生成手段によって生成された信号を発信手段に発信させる発信制御手段とを含む。
【００２２】
好ましくは、通知手段は、予め設定された色を発する発光手段を含む。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２４】
図１を参照して、本発明の第１の実施の形態に係るリモコンアダプタ２００の使用態様について説明する。図１は、リモコンアダプタ２００が装着された電子機器が配置されている部屋１０を表わす図である。
【００２５】
部屋１０には、テレビ１００と、ＨＤＤレコーダ１２０と、エアコン１１０とが配置されている。テレビ１００とＨＤＤレコーダ１２０とは、ケーブル１０４を介して接続されている。テレビ１００の前面パネルには、本実施の形態に係るリモコンアダプタ２００ａが装着されている。エアコン１１０の前面には、本実施の形態に係るリモコンアダプタ２００ｂが装着されている。ＨＤＤレコーダ１２０の前面には、本実施の形態に係るリモコンアダプタ２００ｃが装着されている。以下の説明において、リモコンアダプタ２００ａ，２００ｂ，２００ｃの総称を示す場合には、リモコンアダプタ２００と表わす。
【００２６】
リモコンアダプタ２００ａは、リモコンアダプタ２００ａを識別するための識別情報が含まれた光信号を点滅光１５２として発信する。他のリモコンアダプタ２００ｂ，２００ｃも同様にして点滅する光信号を発信する。識別情報は、たとえば、リモコンアダプタに固有な製造番号その他のＩＤ（Identification）である。
【００２７】
部屋１０には、さらにリモコン装置１３０が配置されている。リモコン装置１３０は、電子機器の動作を制御するための信号を出力する発光部１４０と、被写体を撮像して映像信号を取得するためのカメラ１５０とを備える。発光部１４０は、予め定められた角度に従ってリモコン信号１４２を発信する。リモコン信号１４２は、たとえば赤外線光である。
【００２８】
なお、上記の識別情報（以下、ＩＤ情報）は、全てのリモコンアダプタ２００をユニークに識別する情報である必要はなく、同一のリモコン装置１３０によって制御される範囲において識別可能な情報であればよい。
【００２９】
図２を参照して、本実施の形態に係るリモコンアダプタ２００の取り付け態様について説明する。図２は、リモコンアダプタ２００ａのテレビ１００に対する取り付けの一態様を表わす図である。リモコンアダプタ２００ａは、たとえば粘着テープ、着脱自在の布製のテープその他の取付け部材（図示しない）を介してテレビ１００の前面に取り付けられている。
【００３０】
リモコンアダプタ２００ａは、外部からリモコンアダプタ２００ａのＩＤ情報を要求するためのＩＤ要求信号を受信する受光素子２１０と、その要求に応じてＩＤ信号を発信する送信回路２２０とを備える。テレビ１００の前面（すなわち、後述するディスプレイ１０７が設けられている面と同一の面）には、リモコン装置１３０により送信された制御信号を受信するための受光部１０２が配置されている。テレビ１００は、さらに、映像を表示するディスプレイ１０７と、受光部１０２により受信された制御信号に基づいてテレビ１００の動作を制御する制御回路１０３と、制御回路１０３から出力される信号に基づいて映像信号をディスプレイ１０７に送出して映像の表示を実現するドライバ１０５とを含む。制御回路１０３は、制御信号がチャンネルの選択指示を含む場合には、チューナ（図示しない）に対して選局指令を出力する。制御回路１０３は、制御信号が音量のアップ指示あるいはダウン指示を含む場合には、当該指示に基づいてアンプ（図示しない）に対して音声信号を強くする指示あるいは弱くする指示を送出する。なお、テレビ１００の動作は周知であるため、ここでは、詳細な説明は繰り返さない。
【００３１】
なお、リモコンアダプタ２００が取り付けられる位置は、テレビ１００、エアコン１１０、ＨＤＤレコーダ１２０その他の被制御機器の前面に限られない。後述のように、リモコン装置１３０は、リモコンアダプタ２００から発信される光ＩＤ信号を受信し、その信号に含まれる情報を取得し、その情報に基づいてリモコンアダプタ２００を認識する。したがって、リモコン装置１３０のユーザがリモコンアダプタ２００を撮影可能な位置、換言すれば、機器の近傍に取り付けられていればよい。たとえば、リモコン装置１３０の前面においては、たとえば当該機器に固有なリモコン装置からの信号を受信する受光部の近傍が好ましい。
【００３２】
また、取り付け態様は、上記のものに限られない。リモコンアダプタ２００に磁石を設けて当該磁石を介して機器に取り付けてもよい。あるいは、リモコンアダプタ２００は据え置き型のものでもよい。また、エアコン１１０のように高所に設置される被制御機器にリモコンアダプタ２００を取り付ける場合には、取り付けを確実にするために、磁石あるいは粘着テープなどが好ましい。ＨＤＤレコーダ１２０のように台に設置されるような機器の場合は、磁石、テープに加えて、据付型のリモコンアダプタであってもよい。
【００３３】
次に、図３および図４を参照して、本実施の形態に係るリモコンアダプタ２００の構成についてさらに説明する。図３は、リモコンアダプタ２００が備える機能の構成を表わすブロック図である。リモコンアダプタ２００は、その主たる機能を実現するための構成要素として、光信号受信部３１０と、解析部３２０と、抽出部３３０と、読出部３４０と、記憶部３５０と、光信号発信部３６０とを備える。
【００３４】
光信号受信部３１０は、リモコン装置１３０により発信された光信号を受信する。解析部３２０は、光信号受信部３１０によって受信された光信号を解析する。具体的には、解析部３２０は、光信号に含まれているヘッダ情報とデータ項目とを読み出す。たとえば、解析部３２０は、受信した光信号に基づく電気信号を逐次バッファに格納することにより、上記ヘッダ情報とデータ項目とを含む信号を読み出す。抽出部３３０は、解析部３２０による解析の結果に基づいて、機器のＩＤ情報を取得する。抽出部３３０は、その取得したＩＤ情報を、記憶部３５０において予め確保された領域に格納する。
【００３５】
読出部３４０は、解析部３２０によって解析された光信号に基づいて記憶部３５０に格納されているＩＤ情報の読出指令を取得する。読出部３４０は、その指令に基づいて当該ＩＤ情報を読み出す。読出３４０は、その読み出したＩＤ情報を光信号発信部３６０に送出する。光信号発信部３６０は、ＩＤ情報が含まれる光信号を点滅する光信号として送信する。
【００３６】
図４は、リモコンアダプタ２００のハードウェア構成を表わすブロック図である。リモコンアダプタ２００は、主たる構成要素として、図２に示される構成に加えて、制御回路４２０と、バッテリ４３０と、メモリ４５０とを備える。各構成要素は、それぞれ信号線によって接続されている。
【００３７】
受光素子２１０は、光信号を受信して、その信号に応じた電気信号に変換し、電気信号を制御回路４２０に送出する。光信号は、機器を識別するためのＩＤ情報が含まれる第１の光信号と当該ＩＤ情報の送信要求が含まれる第２の光信号とを含む。第１の光信号と第２の光信号とは、通常は、別個に送信されるものであるが、連続して送信される場合もあり得る。このような場合、いずれの光信号も、他の信号より先に送信される場合が有り得る。
【００３８】
制御回路４２０は、図３に示される解析部３２０と抽出部３３０と読出部３４０とを実現するための回路素子の組み合わせによって構成されている。制御回路４２０は、受光素子２１０からの光信号に基づいて当該ＩＤ情報を取得する。制御回路４２０は、その取得したＩＤ情報をメモリ４５０に予め確保された領域に格納する。メモリ４５０は、データの書き込みおよび読み出しが可能な不揮発性のメモリである。メモリ４５０は、たとえばフラッシュメモリによって実現される。
【００３９】
制御回路４２０は、さらに、受光素子２１０によって受信された光信号からＩＤ情報の送信要求を取得する。制御回路４２０は、その送信要求の取得に応答してメモリ４５０からＩＤ情報を読み出し、その信号を送信回路２２０に送出する。
【００４０】
送信回路２２０は、そのＩＤ情報を点滅する光信号として送信する。送信回路２２０は、たとえばＬＥＤ（Light Emitting Diode）、ランプ、ＬＤ（Laser Diode）その他の発光素子を含む。
【００４１】
各構成要素は、バッテリ４３０により電力の供給を受ける。バッテリ４３０は、たとえば乾電池、ボタン電池その他の電池である。あるいはリモコンアダプタ２００が装着される機器から電力の供給を受けてもよい。あるいは、コンデンサその他の蓄電素子が使用されてもよい。
【００４２】
なお、制御回路４２０に代えて、上記の各処理を実現するプログラムと、当該プログラムを実行する演算処理装置との組み合わせによって、ハードウェアとソフトウェアとの協働によって、上述した各機能を実現してもよい。このようにすると、プログラムを更新することによって、リモコンアダプタ２００の機能を容易に変更することもできる。
【００４３】
また、他の局面において、制御回路４２０は、メモリ４５０に対するＩＤ情報の書き込みが正常に行なわれたか否かを確認してもよい。たとえば、制御回路４２０は、受信した光信号から取得されたＩＤ情報を制御回路４２０のバッファ（図示しない）に一時的に保持しておく。制御回路４２０は、データの書き込みが行なわれた領域から、格納されているデータを読み出す。制御回路４２０は、バッファに保持しておいたデータと読み出したデータとを比較する。比較の結果、データが一致すれば、書き込みは正常に終了したことになる。データが一致しない場合には、ＩＤ情報が正しく書き込まれなかったことになる。
【００４４】
制御回路４２０は、このような確認の結果に基づいて、でーたの書き込みの結果を通知する信号を生成してもよい。たとえば、書き込みが正常に終了したか否かを表わす信号を生成し、送信回路２２０を介して発信するようにしてもよい。あるいは、リモコンアダプタ２００にＬＥＤを設けておき、制御回路４２０が書き込みの結果に応じて、ＬＥＤを発光させてもよい。たとえば、ＩＤ情報の書き込みが正常に終了した場合には、制御回路２２０は、緑色を発するようにＬＥＤを制御し、書き込みが異常終了した場合には、制御回路２２０は、赤色を発するように、ＬＥＤを制御してもよい。このようにすると、リモコン装置１３０の使用者は、書き込みが正常に行なわれたか否かを容易に確認することができる。
【００４５】
図５を参照して、リモコンアダプタ２００のデータ構造について説明する。図５は、メモリ４５０におけるデータの格納の一態様を概念的に表わす図である。メモリ４５０は、データを格納するための領域５１０，５２０を含む。機器のＩＤ情報の一態様である機器ＩＤは、領域５１０に格納されている。その機器ＩＤが格納された時刻を表わすデータは、領域５２０に格納されている。領域５１０におけるデータが更新されると、それに応じて領域５２０に格納されるデータも更新される。
【００４６】
なお、領域５１０に格納されるデータは、機器ＩＤに限られない。たとえばプログラムその他のデータであってもよい。このプログラムは、たとえばリモコンアダプタ２００自体の動作を制御する制御プログラムであるが、他のプログラムであってもよい。また、領域５２０に示される書込日時は必須の情報ではないため、なくてもよい。さらに、その他の情報が光信号に含まれている場合には、その情報を取得して書き込む処理を制御回路４２０に実行させることにより、他の情報をメモリ４５０に取り込むようにしてもよい。
【００４７】
図６を参照して、リモコンアダプタ２００の制御構造について説明する。図６は、制御回路４２０が実行する処理の手順を表わすフローチャートである。
【００４８】
ステップＳ６０２にて、制御回路４２０は、バッテリ４３０から供給される電力に基づいてリモコンアダプタ２００の電源のオンを検知する。ステップＳ６０４にて、制御回路４２０は、リモコンアダプタ２００が光信号を受信しているか否かを判断する。この判断は、受光素子２１０から制御回路４２０に送出される信号に基づいて行なわれる。制御回路４２０が、リモコンアダプタ２００は光信号を受信していると判断すると（ステップＳ６０４にてＹＥＳ）、制御はステップＳ６０６に移される。そうでない場合には（ステップＳ６０４にてＮＯ）、制御はステップＳ６０４に戻され、判断処理が再び実行される。
【００４９】
ステップＳ６０６にて、制御回路４２０は、受光素子２１０によって受信された光信号のヘッダ部を解析する。制御回路４２０は、この解析により、光信号に含まれるヘッダ情報（たとえば、その信号がＩＤ情報の書込要求であることを表わすデータ）を取得する。
【００５０】
ステップＳ６０８にて、制御回路４２０は、解析結果に基づいて、受信した光信号がＩＤ情報の書込要求信号であるか否かを判断する。制御回路４２０が、当該光信号はＩＤ情報の書込要求信号であると判断すると（ステップＳ６０８にてＹＥＳ）、制御はステップＳ６１０に移される。そうでない場合には（ステップＳ６０８にてＮＯ）、制御はステップＳ６２０に移される。ステップＳ６１０にて、制御回路４２０は、光信号から機器のＩＤ情報を取得する。
【００５１】
ステップＳ６１２にて、制御回路４２０は、メモリ４５０にＩＤ情報を保存する（図５における領域５１０）。ＩＤ情報が書き込まれるデータ領域は、ＩＤ情報の格納のために予め特定された領域である。ＩＤ情報が既に書き込まれている場合には、その情報に上書きされることになる。なお、ＩＤ情報の書き込みの態様はこれに限られない。たとえば、メモリ４５０に格納されているＩＤ情報と異なるＩＤ情報が新たに取得された場合には、当該新たに取得されたＩＤ情報は、新たに確保された別のデータ領域に書き込まれてもよい。
【００５２】
ステップＳ６２０にて、制御回路４２０は、受信した光信号がＩＤ情報の送信要求信号であるか否かを判断する。制御回路４２０が、その光信号はＩＤ情報の送信要求信号であると判断すると（ステップＳ６２０にてＹＥＳ）、制御はステップＳ６２２に移される。そうでない場合は（ステップＳ６２０にてＮＯ）、制御はステップＳ６３０に移される。
【００５３】
ステップＳ６２２にて、制御回路４２０は、メモリ４５０の領域５１０からＩＤ情報を読み出す。制御回路４２０は、ＩＤ情報が含まれるＩＤ信号を生成する。ステップＳ６２４にて、制御回路４２０は、そのＩＤ信号を送信回路２２０を介して送信する。送信回路２２０は、ＩＤ信号を点滅する光信号として発信する。その後、制御は、ステップＳ６３０に移される。
【００５４】
ステップＳ６３０にて、制御回路４２０は、電源のオフを検知したか否かを判断する。制御回路４２０が、電源のオフを検知したと判断すると（ステップＳ６３０にてＹＥＳ）、処理は終了する。そうでない場合には（ステップＳ６３０にてＮＯ）、制御はステップＳ６０４に戻される。
【００５５】
なお、更新後のＩＤ情報の送信は、リモコンアダプタ２００が送信要求を受信した場合に応答して送信される場合に限られない。たとえば、ＩＤ情報の書き込みが完了したことに応答して送信されるものでもよい。このようにすると、リモコン装置１３０の使用者は、その信号を受信した場合に、書き込みが正常に終了したことを速やかに確認できる。
【００５６】
あるいは、リモコンアダプタ２００の電源のスイッチがオンに設定されたことに応答して送信されてもよい。リモコン装置１３０は、ＩＤ情報を有する光信号を受信することにより、使用者は、これから使用する機器がリモコン装置１３０に認識されているか否かを確認できるため、誤操作の恐れがなくなる。
【００５７】
ここで、図７および図８を参照して、本実施の形態に係るリモコンアダプタ２００に対して光信号を発信するリモコン装置１３０について説明する。図７は、リモコン装置１３０の外観を表わす図である。
【００５８】
リモコン装置１３０は、主たる構成要素として、被写体を撮影して映像信号を出力するカメラ１５０と、被制御機器に対して制御信号を発光する発光部１４０と、ディスプレイ７０２と、外部から指示の入力を受けてその入力に応じた信号を出力する操作部７４０とを含む。カメラ１５０は、たとえば光電変換機能を有する受光素子と、ＣＣＤ（Charge Coupled Device）等の信号転送機能を有する素子により実現される。ディスプレイ７０２は、液晶ディスプレイあるいは有機ＥＬ（Electro Luminescent）ディスプレイ等により実現される。
【００５９】
操作部７４０は、たとえばボタンあるいはダイヤルによって実現される。操作部７４０は、ディスプレイ７０２に表示されるカーソルの上下および左右方向を規定するカーソルボタン７０４ａ，７０４ｂ，７０４ｃ，７０４ｄと、リモコン装置１３０の使用者により入力されたデータを確定するための指示の入力を受け付ける決定ボタン７１４と、出力される制御信号の値をアップあるいはダウンさせるためのアップダウンボタン７０８と、数字ボタン７０６とを含む。アップダウンボタン７０８は、第１のアップボタン７１８ａと、第１のダウンボタン７１８ｂと、第２のアップボタン７２８ａと、第２のダウンボタン７２８ｂとを含む。
【００６０】
図８は、リモコン装置１３０のハードウェア構成を表わすブロック図である。リモコン装置１３０は、カメラ１５０と、カメラ１５０から出力される信号の入力を受け付ける駆動回路８１０と、外部から指示の入力を受け付ける操作部７４０と、外部から入力されるデータまたは指令に基づいてリモコン装置１３０が予め定められた処理を実行するための信号を生成する制御回路８２０と、データの書き込みおよび読み出しが可能なメモリ７２０と、制御回路８２０により生成される信号に基づいて画像を表示するディスプレイ７０２と、制御回路８２０により生成される信号を出力する発光部１４０とを含む。
【００６１】
駆動回路８１０により生成された信号は、制御回路８２０に入力される。制御回路８２０は、その信号に対して予め定められた画像処理を実行し、ディスプレイ７０２に画像を表示するためのデータを生成する。操作部７４０は、入力される指示に応じて電気信号を制御回路８２０に対して出力する。制御回路８２０は、その信号に応じて予め定められた処理を実行する。カメラ１５０は、被制御機器とリモコン装置１３０との間で予め定められた制御信号が含まれる光信号を受け付ける。カメラ１５０は、光電変換機能を有し、当該機能に基づいて、その信号を電気信号に変換して、変換後の信号を駆動回路８１０に送出する。
【００６２】
メモリ７２０は、不揮発的にデータを格納するメモリである。メモリ７２０は、たとえばフラッシュメモリにより実現される。メモリ７２０は、制御回路８２０から被制御機器の機能を特定するためのデータの入力を受け、予め定められた領域に書き込む。
【００６３】
制御回路８２０は、リモコン装置１３０が当該被制御機器のためのリモコンとして機能する場合には、メモリ７２０の領域に格納されているデータに基づいて予め規定されている動作を実行させるための信号を生成する。制御回路８２０は、その生成した信号を発光部１４０に対して送出する。制御回路８２０は、各処理を実行するように予め構成された回路素子により実現される場合もあれば、各処理を実現するためのプログラムをＣＰＵ（Central Processing Unit）その他の演算処理装置に実行させることにより実現される場合もある。
【００６４】
発光部１４０は、制御回路８２０から出力された制御信号を外部に対して送出する。発光部１４０は、ある局面においては赤外線信号を発信する。また他の局面においては、発光部１４０は、たとえば通信回線に接続されて制御信号をパケットとして送信するための処理を実行する。制御信号の出力の態様は、赤外線信号に限られず、たとえばBluetooth（登録商標）その他の無線通信技術に従う送信であってもよい。
【００６５】
次に、図９を参照して、リモコン装置１３０のデータ構造について説明する。図９は、リモコン装置１３０を備えるメモリ７２０におけるデータの格納の一態様を概念的に表わす図である。メモリ７２０は、制御対象の機能情報が含まれるテーブル９１０，９２０，９３０と、制御データを格納するための領域９４０〜９７０とを含む。
【００６６】
テーブル９１０は、データを格納するための領域９１０−１〜９１０−３を含む。メーカーコード（すなわち「ＡＢＣ」）は、領域９１０−１に格納されている。制御対象の機器を特定するための機器番号（ＴＶ１００）は、領域９１０−２に格納されている。その機器の製造番号（１２３４５）は、領域９１０−３に格納されている。テーブル９２０，９３０におけるデータの格納の態様もテーブル９１０におけるそれと同じである。したがってそれらの説明は繰り返さない。
【００６７】
リモコン装置１３０が備えるボタンを特定するためのデータは、領域９４０に格納されている。制御対象となる機器のそれぞれについてボタンの押下時に実現される操作を特定するためのデータは、領域９５０〜９７０に格納されている。たとえば、制御対象となる機器がＴＶ１００である場合には、数字ボタン「１」が押下されると、リモコン装置１３０は、ＴＶ１００に対して「１チャンネル選局」を指示するための制御信号を送信する。一方、制御対象機器がエアコンである場合には（領域９６０）、数字ボタン「１」が押下されると、リモコン装置１３０は、数字「１」を入力する指示が含まれる制御信号をエアコンに送信する。さらに、制御対象となる機器がたとえばハードディスクレコーダである場合には（領域９７０）、数字ボタン「１」が押下されると、リモコン装置１３０は数字「１チャンネル選局」を指示する制御信号をハードディスクレコーダに対して送信する。
【００６８】
その他のボタンについての処理も同様である。リモコン装置１３０は、このように制御対象となる機器に応じた制御データを予め有しているため、テーブル９１０〜９３０に示されるいずれかの機器番号と合わせて各制御データを送信することにより、当該機器を制御することができる。
【００６９】
テーブル９１０〜９３０に格納されているデータは、リモコン装置１３０の製造時にメモリ７２０に書き込まれる場合もあれば、外部からのデータの入力を受け付ける入力インターフェイス、あるいは、着脱可能な記録媒体からのデータを読み出す駆動装置をリモコン装置１３０に設けることにより、リモコン装置１３０の製造後においても書き込み可能である。
【００７０】
図１０を参照して、リモコン装置１３０の制御構造について説明する。図１０は、リモコン装置１３０の制御回路８２０が実行する処理の手順を表わすフローチャートである。
【００７１】
ステップＳ１０１０にて、制御回路８２０は、メモリ７２０に格納されているデータを読み出して機器のＩＤ情報の準備を行なう。具体的には、制御回路８２０は、ワークメモリ（図示しない）に当該ＩＤ情報を書き込む。ステップＳ１０２０にて、制御回路８２０は、発光部１４０を介してＩＤ情報の書込要求を送信する。この要求が含まれる信号が送信されると、リモコンアダプタ２００は書込要求を取得することになる。
【００７２】
ステップＳ１０３０にて、制御回路８２０は、操作部７４０を介して入力された操作に基づいてＩＤ情報の送信要求を送信する。この要求がリモコンアダプタ２００に対して送信されると、リモコンアダプタ２００は、その要求に応答してＩＤ情報を送信するためのデータを生成する。ステップＳ１０４０にて、制御回路８２０は、リモコンアダプタ２００からＩＤ情報を受信したことを検知する。制御回路８２０は、その受信した光信号からＩＤ情報を取得する。ステップＳ１０５０にて、制御回路８２０は、その取得したＩＤ情報をメモリ７２０において予め確保された領域に格納する。ステップＳ１０６０にて、制御回路８２０は、当該機器の制御コードをＩＤ情報に関連づけて保存する。この関連づけは、たとえば図９に示されるメモリ７２０のデータ領域においてＩＤ情報を領域９８０に書き込むことにより実現される。これにより予め取得された機器の制御コードとＩＤ情報との関連づけが行なわれる。
【００７３】
ステップＳ１０７０にて、制御回路８２０は、操作部７４０によって受け付けられた操作に基づいてリモコン装置１３０のボタンの操作を検知する。ステップＳ１０８０にて、制御回路８２０は、当該操作に応じたデータをメモリ７２０の領域９５０〜９７０のいずれかから読み出し、制御信号を生成し、発光部１４０を介して当該信号を発信する。この制御信号がリモコン装置１３０によって発信されると、制御対象となる機器（たとえばテレビ１００、エアコン１１０、ハードディスクレコーダ１２０）は、その信号に含まれる制御データに基づいて作動する。
【００７４】
なお、図１０に示される処理はすべて連続的に実行される必要はない。たとえばステップＳ１０２０における処理とステップＳ１０３０における処理とは、それぞれ別のタイミングにおいて実行されてもよい。具体的には、ステップＳ１０２０における処理が実行されると、その処理に応じてリモコンアダプタ２００は、ＩＤ情報をメモリ４５０に格納する。これによりリモコンアダプタ２００における機器のＩＤ情報の更新が完了する。
【００７５】
ステップＳ１０３０からＳ１０６０における各処理は、リモコン装置１３０を特定の機器を制御するためのリモコン装置として関連づけるための処理である。これらの処理は、ステップＳ１０２０における処理とは別のタイミングでも実行される。ステップＳ１０３０における処理からステップＳ１０６０における処理が実行されると、リモコン装置１３０は、特定の機器の動作を制御するための装置として作動する。具体的には、特定の機器の制御コードがメモリ７２０においてＩＤ情報と関連づけられることになるため、リモコン装置１３０に対する操作は、いずれも当該機器を制御するための操作として受け付けられることになる。
【００７６】
そのため、ステップＳ１０７０およびステップＳ１０８０における各処理は、ステップＳ１０６０における処理とは別のタイミングで実行可能である。リモコン装置１３０を特定の機器のリモコンとして設定するための処理が１度行なわれると、他の機器の設定が行なわれるまでは、当該機器のリモコン装置１３０として機能するため、ステップＳ１０３０からステップＳ１０６０における処理はその都度実行される必要はない。したがって、リモコン装置１３０の使用者がステップＳ１０７０における処理に対応する操作を実行すると、リモコン装置１３０は、特定の機器に対する制御信号を発信することになる。
【００７７】
図１１から図１５を参照して、以上のような構造およびフローチャートに基づく本実施の形態に係るリモコンアダプタ２００の動作について説明する。図１１は、新たな機器のＩＤ情報を書き込むためにリモコン装置１３０からリモコンアダプタ２００に送信される光信号１１００の構成を概念的に表わす図である。図１２は、リモコンアダプタ２００のメモリ４５０におけるデータの格納の変化を表わす図である。図１３は、リモコン装置１３０がリモコンアダプタ２００に送信する光信号１３００の構成を表わす図である。光信号１３００は、リモコンアダプタ２００からＩＤ情報を取得するための、ＩＤ情報の送信要求を含む。図１４は、ＩＤ情報の送信要求に応答してリモコンアダプタ２００から発信される光信号１４００の構成を概念的に表わす図である。図１５は、リモコン装置１３０からリモコンアダプタ２００に送信される制御信号１５００の構成を概念的に表わす図である。
【００７８】
図１１を参照して、光信号１１００は、データを格納するための領域１１１０〜１１４０を含む。光信号１１００の先頭を表わす開始ビットは、領域１１１０に格納されている。信号コードは、領域１１２０に格納されている。信号コードは、ここではＩＤ情報の書込要求である。書込対象は、領域１１３０に格納されている。書込対象は、ＩＤ情報（すなわち、これから登録しようとする機器の識別情報）である。光信号１１００の終わりを表わす終了ビットは、領域１１４０に格納されている。このような構成を有する光信号１１００がリモコンアダプタ２００によって受信されると、リモコンアダプタ２００の制御回路４２０は、領域１１２０，１１３０に格納されているデータを読み出し、当該データに応じた動作を実行する。
【００７９】
すなわち、光信号１１００は、ＩＤ情報の書込要求を有する信号であるため、リモコンアダプタ２００は、光信号１１００に含まれているＩＤ情報をメモリ４５０において予め設定されている領域に格納する処理を実行する（ステップＳ６１２）。
【００８０】
図１２を参照して、たとえば、メモリ４５０の領域５１０に、機器ＩＤとして「テレビ１００」が当初格納されている場合（状態Ａ）、図１１に示される光信号１１００の受信によりデータが書き換えられる。具体的には、状態Ｂに示されるように、領域５２０には、「エアコン１１０」が格納されることになる。これにより、リモコンアダプタ２００における機器情報が更新される。
【００８１】
その後、リモコン装置１３０のユーザがリモコン装置１３０を特定の機器に対応づけるための操作を実行すると、リモコンアダプタ２００からＩＤ情報を取得するための信号が送信される。
【００８２】
すなわち、図１３に示されるように、リモコン装置１３０は、ユーザの操作に応答してＩＤ情報の送信要求が含まれる光信号１３００を発信する。光信号１３００は、データを格納するための領域１３１０〜領域１３３０を含む。光信号１３００の先頭を表わす開始ビットは、領域１３１０に格納されている。信号コードは、領域１３２０に格納されている。信号コードは、たとえばＩＤ情報の送信要求である。光信号１３００の終了を表わす終了ビットは、領域１１３０に格納されている。
【００８３】
このような光信号１３００がリモコン装置１３０からリモコンアダプタ２００に送信されると、リモコンアダプタ２００は、光信号１３００の受信に応答してメモリ４５０に格納されている機器ＩＤをＩＤ情報として送信することになる（ステップＳ６２４）。
【００８４】
すなわち、図１４に示されるように、リモコンアダプタ２００は、ＩＤ情報が含まれる光信号１４００を発信する。光信号１４００は、データを格納するための領域１４１０〜領域１４３０を含む。光信号１４００の先頭を表わす開始ビットは、領域１４１０に格納されている。メモリ４５０に格納されていたＩＤ情報は、領域１４２０に格納されている。光信号１４００の終わりを表わす終了ビットは、領域１４３０に格納されている。このような構成を有する光信号１４００がリモコンアダプタ２００によって発信されると、リモコンアダプタ２００の送信可能範囲に存在するリモコン装置１３０は、その光信号１４００を受信する。リモコン装置１３０が、受信したＩＤ情報に基づいて機器の制御データとＩＤ情報とを関連づけるための処理を実行すると（ステップＳ１０６０）、リモコン装置１３０は、特定の機器を制御するためのリモコン装置として機能する。
【００８５】
その後、リモコン装置１３０のユーザが、リモコン装置１３０に対する操作を実行すると（ステップＳ１０７０）、リモコン装置１３０は、機器に対して特定の動作を実行させるための制御コードが含まれる制御信号を生成し、光信号として発信する。
【００８６】
具体的には、図１５を参照して、光信号１５００は、データを格納するための領域１５１０〜１５４０を含む。光信号１５００の先頭を表わす開始ビットは、領域１５１０に格納されている。リモコン装置１３０によって制御される機器のＩＤ情報は、領域１５２０に格納されている。当該機器を制御するための制御コードは、領域１５３０に格納されている。光信号１５００の終わりを表わす終了ビットは、領域１５４０に格納されている。このような光信号１５００を受信した機器（たとえばテレビ１００、エアコン１１０、ハードディスクレコーダ１２０）は、制御コード（領域１５３０）に基づいて予め定められた動作を実行する。
【００８７】
以上のようにして、本実施の形態に係るリモコンアダプタ２００によると、外部から入力されるデータに基づいて、メモリ４５０のデータを書き換えることができる。このようにすると、機器を識別するための識別情報をリモコンアダプタ２００において変更できるため、１つのリモコンアダプタ２００を複数の機器のいずれかに対応したリモコンアダプタとして機能させることができる。したがって、テレビが置き換えられた場合、ＨＤＤレコーダ１２０が他の映像記録再生装置、たとえば、ＤＶＤ（DigitalVersatileDisc）プレーヤーに置き換えられた場合に、置き換えられる前の機器について使用されていたリモコンアダプタ２００を置き換えられた後の機器に流用することができる。これにより、機器の使用者に新たな負担を強いることなく、リモコン装置に対応するリモコンアダプタ２００を提供することができる。
【００８８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態に係るリモコンアダプタ２００が装着された電子機器が配置されている部屋１０を表わす図である。
【図２】リモコンアダプタ２００ａのテレビ１００に対する取り付けの一態様を表わす図である。
【図３】リモコンアダプタ２００が備える機能の構成を表わすブロック図である。
【図４】リモコンアダプタ２００のハードウェア構成を表わすブロック図である。
【図５】リモコンアダプタ２００のメモリ４５０におけるデータの格納の一態様を概念的に表わす図である。
【図６】制御回路４２０が実行する処理の手順を表わすフローチャートである。
【図７】リモコンアダプタ２００に対して光信号を発信するリモコン装置１３０の外観を表わす図である。
【図８】リモコン装置１３０のハードウェア構成を表わすブロック図である。
【図９】リモコン装置１３０を備えるメモリ７２０におけるデータの格納の一態様を概念的に表わす図である。
【図１０】リモコン装置１３０の制御回路８２０が実行する処理の手順を表わすフローチャートである。
【図１１】新たな機器のＩＤ情報を書き込むためにリモコン装置１３０からリモコンアダプタ２００に送信される光信号１１００の構成を概念的に表わす図である。
【図１２】リモコンアダプタ２００のメモリ４５０におけるデータの格納の変化を表わす図である。
【図１３】リモコン装置１３０がリモコンアダプタ２００に送信する光信号１３００の構成を表わす図である。
【図１４】ＩＤ情報の送信要求に応答してリモコンアダプタ２００から発信される光信号１４００の構成を概念的に表わす図である。
【図１５】リモコン装置１３０からリモコンアダプタ２００に送信される制御信号１５００の構成を概念的に表わす図である。
【符号の説明】
【００９０】
１０  部屋、１００  テレビ、１０２  受光部、１０４  ケーブル、１１０  エアコン、１２０  ＨＤＤレコーダ、１３０  リモコン装置、２００，２００ａ，２００ｂ，２００ｃ  リモコンアダプタ、２１０  受光素子、２２０  送信回路、７４０  操作部、７０４ａ，７０４ｂ，７０４ｃ，７０４ｄ  カーソルボタン、７１４  決定ボタン。
【図１】
2007174225.tif 000003
【図２】
2007174225.tif 000004
【図３】
2007174225.tif 000005
【図４】
2007174225.tif 000006
【図５】
2007174225.tif 000007
【図６】
2007174225.tif 000008
【図７】
2007174225.tif 000009
【図８】
2007174225.tif 000010
【図９】
2007174225.tif 000011
【図１０】
2007174225.tif 000012
【図１１】
2007174225.tif 000013
【図１２】
2007174225.tif 000014
【図１３】
2007174225.tif 000015
【図１４】
2007174225.tif 000016
【図１５】
2007174225.tif 000017