(57)【要約】【課題】  単一の入力手段に操作信号を与えることにより複数種類の機器を容易に制御することができる周辺機器制御装置を提供する。【解決手段】  周辺機器制御装置１００は、リモコン３００からＩＲコードを受信すると、サーバ４００から取得した周辺機器制御情報に基づき。受信ＩＲコードによって指示されている動作を遠隔制御の対象となっている機器に行わせるためのコードを生成し、赤外線発光部１２０からＩＲコードとして出力する。【選択図】      図１
2005318324.tif 000002
【特許請求の範囲】
【請求項１】
操作信号に応じて行う周辺機器の遠隔制御のための動作内容を示す動作テーブルを複数の動作モードの各々に対応付けて記憶するとともに、現在の動作モードを記憶する記憶手段と、
操作信号を受け取る入力手段と、
前記記憶手段に記憶された複数の動作テーブルのうち現在の動作モードに対応した動作テーブルに従い、前記入力手段が受け取った操作信号に応じた前記周辺機器の遠隔制御を行う制御手段と
を具備することを特徴とする周辺機器制御装置。
【請求項２】
遠隔制御信号を生成する信号生成手段と、
前記信号生成手段によって生成された遠隔制御信号を送信する送信手段とをさらに具備し、
前記記憶手段は、各種の周辺機器が受信可能な遠隔制御信号に関する周辺機器制御情報をさらに記憶し、
前記制御手段は、前記記憶手段に記憶された複数の動作テーブルのうち現在の動作モードに対応した動作テーブルに、前記入力手段が受け取った操作信号に対応付けて、周辺機器に送信すべき遠隔制御信号が指定されている場合に、前記記憶手段に記憶された周辺機器制御情報に基づき、当該遠隔制御信号を前記信号生成手段に生成させる制御を行うことを特徴とする請求項１に記載の周辺機器制御装置。
【請求項３】
通信手段をさらに有し、
前記制御手段は、前記通信手段を介してサーバから周辺機器制御情報をダウンロードし、前記記憶手段に格納することを特徴とする請求項２に記載の周辺機器制御装置。
【請求項４】
前記入力手段は、リモコンから操作信号を受信する無線受信部を有し、
前記制御部は、前記無線受信部によって受信された操作信号が特定のリモコン以外のリモコンから送信されたものである場合に、該操作信号と同一の遠隔制御信号を前記信号生成手段に生成させることを特徴とする請求項２に記載の周辺機器制御装置。
【請求項５】
前記制御手段は、前記記憶手段に記憶された複数の動作テーブルのうち現在の動作モードに対応した動作テーブルに、前記入力手段が受け取った操作信号に応じた動作内容として、動作モードの変更が指定されている場合に、この指定に従い、前記記憶手段に記憶される動作モードを変更することを特徴とする請求項１〜４のいずれか１の請求項に記載の周辺機器制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、任意の周辺機器の遠隔制御が可能な周辺機器制御装置に関する。
【背景技術】
【０００２】
ＣＤ、ＤＶＤといったオーディオ機器は、リモコンにより遠隔操作可能なものが殆どである。リモコンは、便利なものではあるが、ＣＤを遠隔操作するときにはＣＤ用のリモコン、ＤＶＤを遠隔操作するときにはＤＶＤ用のリモコン、という具合に操作対象機器に併せて使い分けなければならないところに難がある。この問題を解決するための一手段として、いわゆる学習リモコンがある。ユーザが、所望の機器（例えば機器Ａとする）に所望の動作（例えば動作Ｂとする）を実行させるためのリモコン操作を行い、このときリモコンから出力される赤外線信号を学習リモコンに受信させ、学習リモコンにおける所望のキー（例えばキーＣとする）を押すと、学習リモコンは、受信した赤外線信号をその押下されたキーＡに対応付けて記憶する。以後、ユーザは、機器Ａのリモコンを操作する代わりに、学習リモコンのキーＣを押下すれば、学習リモコンはキーＣに対応付けられた赤外線信号を送信するので、機器Ａに動作Ｂを行わせることができる。なお、この種の学習リモコンについては例えば特許文献１に開示されている。
【０００３】
【特許文献１】特開平７−７７７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述した学習リモコンは、機器に所望の動作を行わせるための赤外線信号を逐一記憶させる必要があり、この作業が面倒であるという問題があった。また、学習リモコンといっても、結局はリモコンであり、所望の機器の手前において学習リモコンを操作し、学習リモコンから出力される赤外線信号を所望の機器に到達させる必要がある。その際、学習リモコンにより制御可能な機器が複数あり、そのうちの所望の機器に所望の動作を行わせたい場合には、学習リモコンを所望の機器に向け、学習リモコンのキーの中から所望のキーを行わせるためのキーを探して押下せねばならず、このような操作は極めて煩雑であった。また、学習リモコンのキーの数にも限度があるので、複数種類の機器の各々に複数種類の所望の動作を行わせるのはキーの数の制約があるため困難であった。
この発明は、以上のような事情に鑑みてなされたものであり、単一の入力手段に操作信号を与えることにより複数種類の機器を容易に制御することができる周辺機器制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、この発明は、操作信号に応じて行う周辺機器の遠隔制御のための動作内容を示す動作テーブルを複数の動作モードの各々に対応付けて記憶するとともに、現在の動作モードを記憶する記憶手段と、操作信号を受け取る入力手段と、前記記憶手段に記憶された複数の動作テーブルのうち現在の動作モードに対応した動作テーブルに従い、前記入力手段が受け取った操作信号に応じた前記周辺機器の遠隔制御を行う制御手段とを具備することを特徴とする周辺機器制御装置を提供する。
かかる発明によれば、ユーザは、周辺機器制御装置の入力手段に操作信号を与えるのみにより、各種の周辺機器の遠隔制御を行うことができる。
好ましい態様において、周辺機器制御装置は、遠隔制御信号を生成する信号生成手段と、前記信号生成手段によって生成された遠隔制御信号を送信する送信手段とをさらに具備し、前記記憶手段は、各種の周辺機器が受信可能な遠隔制御信号に関する周辺機器制御情報をさらに記憶し、前記制御手段は、前記記憶手段に記憶された複数の動作テーブルのうち現在の動作モードに対応した動作テーブルに、前記入力手段が受け取った操作信号に対応付けて、周辺機器に送信すべき遠隔制御信号が指定されている場合に、前記記憶手段に記憶された周辺機器制御情報に基づき、当該遠隔制御信号を前記信号生成手段に生成させる制御を行う。
かかる態様によれば、ユーザは、周辺機器の違いによる遠隔制御信号の違いを意識しないで周辺機器の遠隔制御を行うことができる。
好ましい態様において、前記送信手段は、赤外線発光部に前記遠隔操作信号を送信する。この態様において、赤外線発光部は、例えばケーブルを介して送信手段に接続されており、ユーザは任意の位置に赤外線発光部を置くことができる。従って、リモコンの赤外線信号が届かないような場所に周辺機器が設置されている場合であっても、その周辺機器の手前に赤外線発光部を配置すれば、その周辺機器の遠隔制御が可能になる。
好ましい態様において、周辺機器制御装置は、通信手段をさらに有し、前記制御手段は、前記通信手段を介してサーバから周辺機器制御情報をダウンロードし、前記記憶手段に格納する。
この態様によれば、容易に任意の周辺機器を周辺機器制御装置の制御対象に含めることができる。
好ましい態様において、前記入力手段は、リモコンから操作信号を受信する無線受信部を有する。
この態様によれば、１台のリモコンの操作により複数種類の周辺機器を遠隔制御することが可能になる。
ここで、前記制御部は、前記無線受信部によって受信された操作信号が特定のリモコン以外のリモコンから送信されたものである場合に、該操作信号と同一の遠隔制御信号を前記信号生成手段に生成させてもよい。
この態様によれば、ユーザは、特定の周辺機器用のリモコンを操作して操作信号を周辺機器制御装置に与えた場合に、その操作信号がそのまま遠隔制御信号として周辺機器に与えられる。
好ましい態様において、前記制御手段は、前記記憶手段に記憶された複数の動作テーブルのうち現在の動作モードに対応した動作テーブルに、前記入力手段が受け取った操作信号に応じた動作内容として、動作モードの変更が指定されている場合に、この指定に従い、前記記憶手段に記憶される動作モードを変更することを特徴とする。
この態様によれば、少ない種類の操作信号により、多くの動作モードに対応した多くの遠隔制御信号を生成することが可能になる。
好ましい態様において、前記制御手段は、前記入力手段を介して入力される操作信号に応じて前記動作テーブルを編集する。
この態様によれば、多様な周辺機器の接続状態に対応し、それらの遠隔制御を行うことが可能になる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、この発明の一実施形態について説明する。
＜第１実施形態＞
図１は、この発明の第１実施形態である周辺機器制御装置１００を利用したオーディオシステムの構成を示す図である。図２は、図１に示す各装置の配置例を示す図である。図１において、周辺機器制御装置１００は、チューナ、ＤＶＤ、ＣＤ、アンプといった周辺機器群２００を対象とした遠隔制御を行う装置である。周辺機器群２００は、例えば周辺機器制御装置１００のユーザが買い揃えた任意の機器であり、各々に固有のリモコンにより遠隔制御が可能である。リモコン３００は、周辺機器制御装置１００のために用意された専用リモコンである。図３は、リモコン３００の外観を示す平面図である。本実施形態において、ユーザは、周辺機器群２における所望の機器の遠隔制御を行いたい場合、その遠隔制御を指示するためのキー操作をリモコン３００に対して行えばよい。リモコン３００は、このキー操作に応じて、デジタル信号を生成し、このデジタル信号により、周辺機器制御装置１００用の周波数を持ったキャリアを変調し、この変調されたキャリアを赤外線信号であるＩＲコードに変換して出力する。周辺機器制御装置１００は、このＩＲコードを受信すると、この受信ＩＲコードによって指示されている動作を遠隔制御の対象となっている機器に行わせるためのコードを生成し、赤外線発光部１２０からＩＲコードとして出力する。サーバ４００は、ＩＲデータベースを記憶している。このＩＲデータベースは、各社から提供されているチューナ、ＤＶＤ、ＣＤ、アンプなどの各種の機器に対応した周辺機器制御情報の集合体である。この周辺機器制御情報は、周辺機器制御装置１００が受信ＩＲコードに基づいて送信ＩＲコードを生成する際に、その信号生成ルールの基礎となる情報である。なお、周辺機器制御情報の詳細については後述する。
【０００７】
好ましい態様において、周辺機器制御装置１００と周辺機器群２００は、壁によって仕切られた別々の部屋に配置される。図２にはその一例が示されている。図２において、周辺機器制御装置１００は、壁掛け型の装置であり、部屋５０１内において、部屋５０１と部屋５０２とを隔てる壁に設置されている。さらに部屋５０１内には、スピーカＳＰ１およびＳＰ２が設置されている。ユーザは、この部屋５０１内においてリモコン３００を使用する。部屋５０２には、周辺機器群２００が配置される。この周辺機器群２００には、アンプが含まれており、このアンプのＬ、Ｒチャネルの出力信号は、図示しないケーブルを介して、スピーカＳＰ１およびＳＰ２に供給される。赤外線発光部１２０は、周辺機器群２００のすべてにＩＲコードを受信させることが可能な部屋５０２内の位置、例えば周辺機器群２００の手前のやや離れた位置に配置される。この赤外線発光部１２０は、ケーブル１３０により壁の向こうの周辺機器制御装置１００と接続されている。図２に示す例では、サーバ４００は、部屋５０２内に配置されている。このサーバ４００は、図示しないケーブルを介して周辺機器制御装置１００に接続されている。
【０００８】
図４は、周辺機器制御装置１００の構成を示すブロック図である。ＣＰＵ１０１は、周辺機器制御装置１００内の各部を制御するプロセッサである。表示部１０２、操作部１０３および赤外線受光部１０４は、周辺機器制御装置１００本体の前面に設けられている。表示部１０２は、例えば液晶表示パネルである。操作部１０３および赤外線受光部１０４は、ユーザから操作信号を受け取る入力手段としての役割を果たす。操作部１０３は、例えば押しボタンスイッチ、ボリューム摘みなどの操作子と、この操作子の操作を検出し、操作情報をＣＰＵ１０１に出力する回路とを有している。赤外線受光部１０４は、リモコンから受信したＩＲコードを電気信号に変換する素子により構成されている。信号制御部１０５は、電気信号の伝送方向を制御するスイッチであり、赤外線受光部１０４から出力される電気信号をＣＰＵ１０１に送り、ＣＰＵ１０１から出力される電気信号を送信制御部１０６に送る。送信制御部１０６およびキャリア制御部１０７は、遠隔制御信号を生成する信号生成手段を構成している。ここで、キャリア制御部１０７は、発振周波数可変の発振器を有しており、ＣＰＵ１０１から指示された周波数のキャリアを送信制御部１０６に出力する。なお、キャリア制御部１０７は、ＣＰＵ１０１から何も指示が与えられない場合にはキャリアを出力しない。送信制御部１０６は、ＣＰＵ１０１から指示が与えられたとき、ＣＰＵ１０１から信号制御部１０５を介して与えられるコード（デジタル信号）によりキャリア制御部１０７から与えられるキャリアを変調し、遠隔制御信号として赤外線発光部１２０に出力する回路である。赤外線発光部１２０は、送信制御部１０６から出力される遠隔制御信号（電気信号）を赤外線信号であるＩＲコードに変換して送信する。
【０００９】
好ましい態様において、周辺機器制御装置１００は、ＩＲフラッシャ機能を有している。このＩＲフラッシャ機能とは、赤外線受光部１０４によって受信されたＩＲコードを赤外線発光部１２０からそのまま出力する機能である。本実施形態では、ＩＲフラッシャ機能を実現するため、ＣＰＵ１０１は、赤外線受光部１０４のすべての出力信号を受信し、受信信号のキャリア周波数および受信信号に重畳されたコードのフォーマットを調べ、その結果、受信信号がリモコン３００から送信されたものでないと認められる場合には、これと同じ信号が赤外線発光部１２０に与えられるように、キャリア制御部１０７および送信制御部１０６を制御する。
【００１０】
ＩＲフラッシャ機能を実現するための他の態様として、例えば２つのフィルタを用いる態様が考えられる。この態様において、周辺機器群２００の各リモコンに用いられているキャリアの周波数ｆがｆｍｉｎ＜ｆ＜ｆｍａｘの範囲内にある場合、リモコン３００用のキャリアの周波数ｆ３００として、この範囲から外れた周波数が用いられる。例えば周波数ｆ３００が周波数ｆｍａｘよりも高く、ｆ３００＞ｆｃ＞ｆｍａｘを満たすｆｃがある場合に、信号制御部１０５は、赤外線受光部１０４の出力信号のうち周波数がカットオフ周波数ｆｃより低い電気信号のみを選択して送信制御部１０６に出力するローパスフィルタと、赤外線受光部１０４の出力信号のうち周波数がカットオフ周波数ｆｃより高い電気信号のみを選択してＣＰＵ１０１に出力するハイパスフィルタを有する。この構成によれば、リモコン３００から受信された信号のみがＣＰＵ１０１に伝送され、他のリモコンからの受信信号は、ＣＰＵ１０１に送られることなく、送信制御部１０６に送られる。この場合、ＣＰＵ１０１は、キャリア制御部１０７および送信制御部１０６に何も指示を与えることはなく、キャリア制御部１０７はキャリアを出力せず、赤外線受光部１０４の出力信号は、送信制御部１０６を素通りして赤外線発光部１２０に至り、ＩＲコードとなって出力される。以上がＩＲフラッシャ機能の他の態様である。
【００１１】
通信インタフェース１０８は、ＣＰＵ１０１と他の装置、例えば図１に示すサーバ４００との通信を制御する装置である。記憶部１０９は、ＲＡＭおよびＲＯＭにより構成されている。ＲＡＭは、ＣＰＵ１０１のワークエリアとして使用される。ＲＯＭには、ＣＰＵ１０１によって実行されるプログラムおよびこのプログラムが使用する各種のデータが記憶されている。
【００１２】
ここで、図５を参照し、ＣＵＰ１０１がＲＯＭ内のプログラムに従って実行する機能のうち主要なものを説明する。図５において、情報管理部１０１１と、モード遷移および信号生成制御部１０１２と、信号生成部１０１３と、ＩＲフラッシャ１０１４は、ＣＰＵ１０１が実行するプログラムを構成するサブルーチンまたはステップであり、ＩＲデータベース１０２１と、現動作モード１０２２と、動作テーブル群１０２３は、記憶部１０９におけるＲＡＭに記憶されるデータである。なお、情報管理部１０１１と、モード遷移および信号生成制御部１０１２と、信号生成部１０１３の全部または一部をハードウェアによって構成しても勿論構わない。
【００１３】
情報管理部１０１１は、所望の周辺機器制御情報を要求する操作部１０３の操作あるいはリモコン３００の操作があり、その操作情報を操作部１０３または赤外線受光部１０４を介して受け取ったとき、要求された周辺機器制御情報をサーバ４００からダウンロードし、ＩＲデータベースに登録する。
【００１４】
図６は、ＩＲデータベース１０２１内の周辺機器制御情報の一例を示すものである。この例では、ユーザから、あるアンプおよびＤＶＤの周辺機器制御情報が要求され、そのアンプのアンプ情報、そのＤＶＤのＤＶＤ情報およびＩＲコードフォーマットパラメータがＩＲデータベースに登録された状態が示されている。
【００１５】
アンプ情報において、“社名”はアンプのメーカの社名、“機種名”はアンプの機種名である。“Ｉｎｐｕｔ数＝６”は、そのアンプが６個の入力端子を有していることを示している。この“Ｉｎｐｕｔ数＝６”の後、“Ｉｎｐｕｔ名称”なるヘッダに続けて、６個の入力端子に接続可能な機器の種類、すなわち、図示の例ではＣＤ、ＤＶＤなどの定義情報がある。その後、“リモコンＩＲコード”なるヘッダに続いて、アンプ用のリモコンのリモコンＩＲコードに関する定義情報が続く。ここで、リモコンＩＲコードとは、アンプ用のリモコンの各キーが押下された場合に、キャリアを変調するために用いられるデジタル信号である。リモコンＩＲコードに関する定義情報として、フォーマット情報がある。これは、リモコンＩＲコードによって変調するキャリアの周波数、リモコンＩＲコードが持っているヘッダの構成を定義する情報、ＩＲコードフォーマットパラメータ内の特定のパラメータを指定する情報などの集まりである。このフォーマット情報の後、ＰｏｗｅｒＯＮ、ＰｏｗｅｒＯＦＦなど、アンプ用リモコンの各種キー操作を示す操作情報とそれらの各々に対応付けられたコード、すなわち、キャリアのデジタル変調に用いられる“０”／“１”ビット列であるリモコンＩＲコードが続く。ＤＶＤ情報も同様である。ＩＲコードフォーマットパラメータとは、例えばキャリアのデジタル変調に用いられる個々の“０”／“１”ビットの時間長など、アンプ用リモコンやＤＶＤ用リモコンから送信される赤外線信号の波形を特定するためのパラメータである。これらのパラメータは、アンプ情報やＤＶＤ情報におけるフォーマット情報により引用される。以上がＩＲデータベース１０２１の詳細である。
【００１６】
図５における情報管理部１０１１は、以上述べたＩＲデータベース１０２１に対し、サーバ４００内の周辺機器制御情報を新規に追加する他、ＩＲデータベース１０２１内の指定された周辺機器の周辺機器制御情報を削除することが可能である。また、情報管理部１０１１は、操作部１０３の操作あるいはリモコン３００の操作に応じて、記憶部１０９のＲＡＭ内において動作テーブル群１０２３を編集する。
【００１７】
図７は、動作テーブル群１０２３の例を示している。この動作テーブル群は、周辺機器制御装置１００の動作モード毎に定義された動作テーブルの集まりである。周辺機器制御装置１００の動作モードは、周辺機器群２００の状態変化に応じて変化する。例えば、周辺機器制御装置１００がアンプへの入力をチューナにすることを指示するＩＲコードを赤外線発光部１２０から送信した場合、周辺機器群２００では、アンプがこのＩＲコードを受信して入力をチューナに切り換えるはずなので、周辺機器制御装置１００は、“入力＝チューナ”という動作モードになる。また、周辺機器制御装置１００がアンプへの入力をＤＶＤにすることを指示するＩＲコードを赤外線発光部１２０から送信した場合、周辺機器群２００では、アンプがこのＩＲコードを受信して入力をＤＶＤに切り換えるはずなので、周辺機器制御装置１００は、“入力＝ＤＶＤ”という動作モードになる。動作テーブルは、このような各動作モードについて定義されている。
【００１８】
各動作モードに対応した動作テーブルでは、リモコン３００の各種のキー操作を示す情報と、それらのキー操作に応じて行うべき動作内容を示す情報が対応付けられている。このように動作モード毎に動作テーブルが設けられているのは、リモコン３００の同じキーが操作された場合であっても、そのときの動作モードにより行うべき動作が異なるからである。例えば、“入力＝ＤＶＤ”という動作モードにおいてリモコン３００のＰＬＡＹキー３０１（図３参照）が押下された場合、“ＰＬＡＹ”に相当する各周辺機器用のＩＲコードのうちＤＶＤ用のＩＲコードを赤外線発光部１２０から送信しなければならない。しかし、“入力＝ＣＤ”という動作モードにおいてリモコン３００のＰＬＡＹキー３０１が押下された場合には、ＤＶＤ用のＩＲコードではなくＣＤ用のＩＲコードを赤外線発光部１２０から送信しなければならない。このように動作モードによって動作内容を変える必要があるから動作モード毎に動作テーブルが定義されているのである。図７に示す例では、リモコン３００の１個のキーの操作により、周辺機器用のリモコンの１個のキーの操作に対応したＩＲコード送信が行われる。しかし、キー操作の対応関係は必ずしも１対１である必要はない。リモコン３００の１個のキーの操作により、周辺機器用のリモコンの複数個のキーの操作に対応した複数のＩＲコードを順次送信するように動作テーブルを作成してもよい。逆に、リモコン３００の複数個のキーの操作により、周辺機器用のリモコンの１個のキーの操作に対応したＩＲコードを送信するように動作テーブルを作成してもよい。以上が動作テーブル群の概略である。
【００１９】
図５において、モード遷移および信号生成制御部１０１２は、リモコン３００から赤外線信号が赤外線受光部１０４によって受信され、赤外線受光部１０４から受信信号が出力されたとき、この受信信号に基づいて、リモコン３００に対して行われたキー操作を求め、このキー操作に応じた動作を行う。その際、モード遷移および信号生成制御部１０１２は、動作テーブル群の中からＲＡＭ内に記憶された現動作モードに対応した動作テーブルを選択し、リモコン３００のキー操作に対応付けられた動作をその動作テーブルから求め、その動作を行う。ここで、リモコン３００のキー操作に対応した動作が他の動作モードへの遷移である場合には、モード遷移および信号生成制御部１０１２は、その「他の動作モード」を現動作モードとしてＲＡＭに書き込む。また、リモコン３００のキー操作に対応した動作が、ある周辺機器に対し、ある動作を行わせることである場合には、その周辺機器にその動作を行わせるためのＩＲコードを生成するのに必要な情報、具体的には、当該周辺機器用のキャリア周波数、当該動作を指示するリモコンＩＲコード、フォーマット情報、フォーマット情報により引用されるＩＲコードフォーマットパラメータをＩＲデータベース１０２１から読み出し、信号生成部１０１３に供給する。
【００２０】
信号生成部１０１３は、モード遷移および信号生成制御部１０１２から供給される情報に従い、キャリア制御部１０７におけるキャリア周波数の制御および送信制御部１０６における送信信号波形の制御を行う。ＩＲフラッシャ１０１４の機能は既に説明した通りである。
【００２１】
図８は、ＣＰＵ１０１が実行するプログラムのフローチャートである。以下、このフローチャートを参照し、本実施形態の動作を説明する。ＣＰＵ１０１は、リモコンからのＩＲコードを受信し損なわない程度の十分に短い一定時間間隔で、このプログラムを繰り返し実行する。
【００２２】
まず、ステップＳ１において、ＣＰＵ１０１は、ＩＲコードの受信があったか否かを判断する。ＩＲコードの受信がなかった場合、ＣＰＵ１０１は、プログラムを終了する。一方、ＩＲコードの受信があった場合、ＣＰＵ１０１は、赤外線受光部１０４から出力された受信信号のキャリア周波数、キャリアに重畳されたデジタル信号のフォーマットを解析し、その解析結果に基づき、赤外線受光部１０４によって受信されたＩＲコードが、リモコン３００から送信されたものであるか否かを判断する（ステップＳ２）。この判断結果が「ＮＯ」である場合、ＣＰＵ１０１は、赤外線受光部１０４の受信信号と同じキャリア周波数を有し、かつ、受信信号に重畳されたものと同じデジタル信号波形を有する信号が赤外線発光部１２０に与えられるように、キャリア制御部１０７および送信制御部１０６を制御する（ステップＳ３）。上述したＩＲフラッシャ１０１４としての処理である。これにより赤外線発光部１２０により受信されたリモコンからのＩＲコードは、そのまま赤外線発光部１２０から周辺機器群２００に送信される。
【００２３】
一方、ステップＳ２の判断結果が「ＹＥＳ」である場合、すなわち、受信されたのが、リモコン３００からのＩＲコードである場合、ＣＰＵ１０１は、現在の動作モードが通常モードであるか周辺機器制御モードであるかのモード判定を行う（ステップＳ４）。現在の動作モードが通常モードである場合、ＣＰＵ１０１は、受信されたＩＲコードが周辺機器制御装置１００に向けられたものであるとみなし、そのＩＲコードに応じた処理を行う（ステップＳ５）。
【００２４】
ここで行われる処理としては、例えば図５における情報管理部１０１１によって行われる次の処理がある。すなわち、ユーザが、図３に示すリモコン３００のＬＩＢＲＡＲＹキー３０２を押下し、そのＩＲコードが赤外線受光部１０４によって受信されると、情報管理部１０１１は、サーバ４００に周辺機器制御情報が保有されている周辺機器名の一覧をダウンロードし、それを表示部１０２に表示する。この状態において、ユーザがカーソルキー３０３１〜３０３４を操作し、そのＩＲコードが赤外線受光部１０４によって受信されると、情報管理部１０１１は、そのＩＲコードに従い、表示部１０２に表示された周辺機器名の一覧におけるカーソル表示位置を移動させる。ユーザが、所望の周辺機器名のところにカーソル表示があるのを確認して、ＳＥＬＥＣＴキー３０３５を押下し、そのＩＲコードが赤外線受光部１０４によって受信されると、情報管理部１０１１は、その時点においてカーソル表示位置に表示されている周辺機器名に対応した周辺機器制御情報をサーバ４００からダウンロードし、ＩＲデータベース１０２１に格納する。ユーザは、このような処理を繰り返すことにより、アンプ、ＤＶＤ、ＣＤ、チューナといった周辺機器群２００の周辺機器情報をＩＲデータベース１０２１に格納することができる。このようにしてＩＲデータベース１０２１に必要な周辺機器情報が格納されると、周辺機器制御装置の動作モードは、通常モードから周辺機器制御モードに切り換わる。なお、この情報管理部１０１１による処理は、リモコン３００の操作による他、操作部１０３のキー操作により行わせることも可能である。以上がステップＳ５において行われる処理の一例である。
【００２５】
次に、動作モードが周辺機器制御モードであるときにリモコン３００からのＩＲコードが受信された場合、ＣＰＵ１０１は、受信したＩＲコードが周辺機器の制御を指示するＩＲコードか否かの入力判定を行う（ステップＳ６）。このような処理を行うのは、リモコン３００には、周辺機器の制御ではなく、周辺機器制御装置１００自体の制御を目的とするキーが配備されているからである。この種のキーに対応したＩＲコードが受信された場合には、ステップＳ６では、受信したＩＲコードが周辺機器制御対象コードでないと判断され、既に述べたステップＳ５の処理が行われる。一方、受信したＩＲコードが周辺機器制御対象コードである場合にはステップＳ６からステップＳ７に進む。
【００２６】
ステップＳ７において、ＣＰＵ１０１は、図５におけるモード遷移および信号生成制御部１０１２としての処理を開始する。さらに詳述すると、モード遷移および信号生成制御部１０１２は、ＲＡＭに記憶された動作モードテーブル群１０２３の中から、現動作モードに対応した動作テーブルを参照し、受信したＩＲコードが示すリモコン３００のキー操作に対応した動作内容を示す情報を参照する。
【００２７】
次にステップＳ８に進むと、ＣＰＵ１０１は、コード変換を行い、送出コードを決定する。さらに詳述すると、仮にステップＳ１において受信されたＩＲコードがリモコン３００におけるボリュームキー３０４１または３０４２の操作によるものであるとすると、ステップＳ８においてモード遷移および信号生成制御部１０１２は、ステップＳ７において参照した動作内容に従い、ＩＲデータベース１０２１に格納されたアンプの周辺機器制御情報の中からボリューム操作を指示するリモコンＩＲコードを読み出し、信号生成部１０１３に引き渡す。何故ならば、本実施形態では、図７に示すように、“入力＝チューナ”、“入力＝ＤＶＤ”、“入力＝ＣＤ”など、全ての周辺機器動作モードに対応した動作テーブルにおいて、ボリューム操作キーによるＩＲコードがリモコン３００から受信された場合には、「アンプの周辺機器制御情報の中からボリュームを操作するリモコンＩＲコードを選択して送信する」旨が動作内容として定められているからである。この他に、全ての周辺機器動作モードに普遍的に適用されるルールとして、ＩＮＰＵＴキー操作によるＩＲコードが受信された場合の動作に関するルールがある。
【００２８】
次にステップＳ９に進むと、モード遷移および信号生成制御部１０１２は、ステップＳ８において得られた送出コードを送出するに当たって必要なフォーマットパラメータ、例えばアンプのボリューム操作を指示するリモコンＩＲコードを送出するのであれば、ＩＲデータベース１０２１に格納されたアンプの周辺機器制御情報の中のキャリア周波数情報、フォーマット情報、フォーマット情報により引用されるＩＲコードフォーマットパラメータを読み出し、信号生成部１０１３に引き渡す。
【００２９】
次にステップＳ１０に進むと、信号生成部１０１３は、ステップＳ８において引き渡されたリモコンＩＲコードを送信制御部１０６に引き渡し、ステップＳ９において引き渡されたキャリア周波数情報をキャリア制御部１０７に、フォーマット情報およびＩＲコードフォーマットパラメータを送信制御部１０６に引き渡す。このとき、キャリア制御部１０７は、引き渡されたキャリア周波数情報により指定される周波数のキャリアの送信制御部１０６への供給を開始する。
【００３０】
次にステップＳ１１に進むと、信号生成部１０１３は、送信制御部１０６にコード送出指示を送る。これにより、送信制御部１０６は、ステップＳ１０において引き渡されたリモコンＩＲコード、フォーマット情報およびＩＲコードフォーマットパラメータに基づいて、送出用のデジタル信号の波形を形成し、このデジタル信号によりキャリア制御部１０７から出力されるキャリアを変調し、赤外線発光部１２０に出力する。赤外線発光部１２０は、この変調されたキャリアを赤外線信号であるＩＲコードに変換し、周辺機器群２００に向けて送信する。仮にステップＳ１において受信されたＩＲコードがリモコン３００におけるボリュームキー３０４１または３０４２の操作によるものであるとすると、このステップＳ１１では、アンプのボリューム操作を指示するＩＲコードが送信されることとなる。従って、周辺機器群２００の中のアンプがこのＩＲコードを受信し、ボリュームを操作する。このように、動作モードが周辺機器制御モードであるときにリモコン３００のボリュームキー３０４１または３０４２が操作された場合には、周辺機器制御装置１００のボリュームではなく、周辺機器群２００の１つであるアンプのボリュームが操作される。
【００３１】
その後、ユーザがリモコン３００のＩＮＰＵＴキー３０５を押下し、それを示すＩＲコードが赤外線受光部１０４によって受信されたとする。この場合、ＣＰＵ１０１の処理は、ステップＳ１、Ｓ２、Ｓ４およびＳ６を介してステップＳ７に進む。そして、ステップＳ７においてＣＰＵ１０１は、上述と同様、図５におけるモード遷移および信号生成制御部１０１２としての処理を実行する。現在の動作モードが例えば“入力＝チューナ”モードである場合、モード遷移および信号生成制御部１０１２は、このモードに対応した動作テーブルにおけるＩＮＰＵＴキー操作に対応した動作内容を参照する。そして、モード遷移および信号生成制御部１０１２は、アンプの入力をＤＶＤに切り換えるリモコンＩＲコードをＩＲデータベース１０２１内のアンプの周辺機器制御情報の中から読み出す（ステップＳ８）。また、このときモード遷移および信号生成制御部１０１２は、現動作モードを表す情報として“入力＝ＤＶＤ”をＲＡＭに書き込む。そして、ＣＰＵ１０１は、上述したボリューム操作と同様にステップＳ９以降の処理を実行し、アンプの入力をＤＶＤに切り換えるＩＲコードを赤外線発光部１２０から送信する。
【００３２】
同様に、動作モードが“入力＝ＤＶＤ”モードであるときにＩＮＰＵＴキー３０５の押下を示すＩＲコードが受信された場合には、アンプの入力をＣＤに切り換えるＩＲコードが赤外線発光部１２０から送信されるとともに現動作モードを示す情報として“入力＝ＣＤ”がＲＡＭに書き込まれる。また、動作モードが“入力＝ＣＤ”モードであるときにＩＮＰＵＴキー３０５の押下を示すＩＲコードが受信された場合には、アンプの入力をチューナに切り換えるＩＲコードが赤外線発光部１２０から送信されるとともに現動作モードを示す情報として“入力＝チューナ”がＲＡＭに書き込まれる（図７参照）。従って、ユーザは、リモコン３００のＩＮＰＵＴキー３０５の押下を繰り返すことにより、アンプの入力をチューナ→ＤＶＤ→ＣＤ→チューナという具合に巡回的に切り換えることができる。
【００３３】
次に、周辺機器制御装置１００の動作モードが“入力＝チューナ”モードであるときに、ユーザがリモコン３００のスキップキー３０６を押下し、それを示すＩＲコードが赤外線受光部１０４によって受信されたとする。この場合、ステップＳ７およびＳ８では、動作モードが“入力＝チューナ”モードであることから、スキップキー操作に対応したリモコンＩＲコードとしてチューナのチャネル切り換えを指示するリモコンＩＲコードが読み出され、そのＩＲコードが送信される（ステップＳ９〜Ｓ１１）。
【００３４】
また、ユーザがリモコン３００のＰＬＡＹキー３０１を押下し、それを示すＩＲコードが赤外線受光部１０４によって受信されたとする。このときの動作モードが“入力＝ＤＶＤ”モードである場合には、ＰＬＡＹキー操作に対応したリモコンＩＲコードとしてＤＶＤのＰＬＡＹに相当するリモコンＩＲコードが読み出され、そのＩＲコードが送信され（ステップＳ７〜Ｓ１１）、ＤＶＤの再生が開始される。一方、このときの動作モードが“入力＝ＣＤ”モードである場合には、ＰＬＡＹキー操作に対応したリモコンＩＲコードとしてＣＤのＰＬＡＹに相当するリモコンＩＲコードが読み出され、そのＩＲコードが送信され（ステップＳ７〜Ｓ１１）、ＣＤの再生が開始される。
【００３５】
以上、ユーザがリモコン３００の１つのキーを押下したときに１つのＩＲコードが周辺機器群２００に送信される動作の例を挙げたが、本実施形態では、１つのキー操作により複数のＩＲコードを周辺機器群２００に送信することも可能である。
【００３６】
本実施形態においては、動作テーブルにおいて、１つの受信ＩＲコードから複数の送信ＩＲコードを生成することを定義することが可能である。また、これに加えて、モード遷移を定義することも可能である。これを利用すると、リモコン３００は、極めて使い勝手のよいものになる。
【００３７】
図３に示すリモコン３００には、４個のＦＡＶＯＲＩＴＥＳキー３０８１〜３０８４が設けられている。そこで、ユーザは、例えばＦＡＶＯＲＩＴＥＳキー３０８１に対応付けて、アンプの入力をＤＶＤに切り換えるＩＲコードを生成して送信するという信号生成ルールと、ＤＶＤのＰＬＡＹに相当するＩＲコードを生成して送信するという信号生成ルールと、動作モードを“入力＝ＤＶＤ”モードにするというモード遷移ルールを全ての動作モードに対応した動作テーブルに定義しておく。
このようにしておくと、ユーザは、リモコン３００のＦＡＶＯＲＩＴＥＳキー３０８１を押下するだけで、アンプの入力をＤＶＤに切り換え、ＤＶＤのＰＬＡＹを開始させる、という複数の遠隔制御を行うことができる。
【００３８】
以上説明したように、本実施形態によれば、ユーザは周辺機器制御装置１００への操作のみにより、複数の周辺機器の遠隔制御をすることができる。その際、ユーザは、周辺機器のＩＲコードの違いを意識することなく所望の周辺機器の遠隔制御を行うことができる。また、本実施形態によれば、周辺機器群がＩＲコードを受信不可能な別の場所に設置されていても、赤外線発光部のみ周辺機器のＩＲコード受信可能範囲内に引き伸ばして設置すればよいので、ユーザは、周辺機器制御装置に対するリモコン操作のみにより所望の周辺機器を制御することができる。
【００３９】
＜第２実施形態＞
本実施形態は、上記第１実施形態における動作テーブルの作成作業の容易化を図ったものである。周辺機器制御装置の構成は、基本的に前掲図４に示すものと同様である。ただし、本実施形態における周辺機器制御装置は、図２に示すような壁掛け型のものではなく、例えばパーソナルコンピュータに赤外線受光部を設けたような構成となっている。図４における操作部１０３として、キーボードと、マウスなどのポインティングデバイスがあることが好ましい。また、周辺機器用リモコンの取扱説明書のテキストデータが周辺機器制御情報に含まれていると好都合である。
【００４０】
本実施形態においては、ユーザが操作部１０３を操作することにより、動作テーブルの作成を要求するとともに所望の周辺機器を指定すると、ＣＰＵ１０１は、表示部１０２に、図９に例示する動作テーブル入力画面を表示させる。この動作テーブル入力画面において、「リモコンＡ」の欄には、ユーザによって指定された周辺機器を操作するためのリモコン（以下、リモコンＡという）の外観が表示される。好ましい態様において、周辺機器制御情報には、このようなリモコンの外観を表す画像データと、リモコンに配備された各キーの名称、各キーの配置位置を示す情報が含まれている、また、「リモコンＢ」の欄には、周辺機器制御装置１００用のリモコン３００（以下、リモコンＢという）の外観が表示される。ＣＰＵ１０１は、この表示されたリモコンに配備されている各キーの名称、各キーの配置位置を把握している。
【００４１】
「リモコンＡ」および「リモコンＢ」の各欄に表示されたリモコンＡおよびＢの各キーは、各々アイコンである。ユーザは、リモコンＡにおける所望のキーを、マウスポインタによりドラッグアンドドロップすることにより、「リモコンＡの操作」の欄にコピーすることができる。また、ユーザは、このコピーしたキーに対応付けたいリモコンＢのキーを見つけ、このキーをマウスポインタによりドラッグアンドドロップすることにより、「リモコンＢの操作」の欄にコピーすることができる。この操作により、「リモコンＢの操作」の欄にコピーされたリモコンＢのキーの操作があった場合には、「「リモコンＡの操作」の欄にコピーされたリモコンＡのキーのＩＲコードを発生するという信号生成ルールがＣＰＵ１０１により生成される。
【００４２】
「動作モード」の欄には、“入力＝チューナ”などの各種の動作モードがチェックボックスとともに表示される。ユーザは、マウス操作により所望の動作モードのチェックボックスにチェックにチェックを入れることができる。「リモコンＡの操作」および「リモコンＢの操作」の各欄に基づいて生成される信号生成ルールは、このチェックが入った動作モードに適用される。
【００４３】
このように、「リモコンＡの操作」および「リモコンＢの操作」の各欄への所望のキーのコピーと、所望の動作モードのチェック記入を行うことにより、信号生成ルールとそのルールが適用される動作モードという上記第１実施形態で述べた動作テーブルの内容が生成される。
【００４４】
リモコンＢのキーの中には、上記第１実施形態において述べたＩＮＰＵＴキーのように、周辺機器制御装置の動作モードを切り換えるキーがあり得る。このようなキーを「リモコンＢの操作」の欄にコピーした場合、ユーザは、所望の動作モードにチェックを記入することに加えて、「遷移先動作モード」の欄に例えば“入力＝ＤＶＤ”という具合に遷移先モードを入力する。なお、「遷移先動作モード」の欄がクリックされたときに、動作モードのプルダウンメニューを表示し、その中からユーザに選ばせるようにしてもよい。
【００４５】
このように、信号生成ルールを生成するための情報入力、信号生成ルールが適用される動作モードを指定する情報入力に加えて、遷移先モードに関する情報入力が行われた場合、ＣＰＵ１０１は、信号生成ルールと、そのルールが適用される動作モードと、遷移先モードとを組にした情報を生成して動作テーブルに書き込む。
【００４６】
「リモコンＡの取扱説明書」の欄には、ユーザによって指定された周辺機器のためのリモコンの取扱説明書のテキストが表示される。ユーザは、操作部１０３を操作することにより、このテキストをスクロールし、取扱説明書を読みながら動作テーブルを作成することができる。また、ユーザは、操作部１０３の操作により、取扱説明書の中の所望の文言をコピーし、動作テーブル入力画面の「説明：」の欄に貼り付け、さらに貼り付けたコピーを修正することができる。この操作により、ユーザは、「説明：」の欄に、例えば「ボリュームを上げる」といった所望の操作項目の説明文を配置することができる。この操作項目の説明文は、信号生成ルールと、このルールの適用条件である動作モードと、遷移先モード（必要な場合のみ）の組と対応付けて記憶部１０９に格納される。
【００４７】
好ましい態様において、ＣＰＵ１０１は、ユーザからの要求に応じて、記憶部１０９に記憶された操作項目の説明文と、これに対応付けられた信号生成ルール、その適用条件である動作モードおよび遷移先モード（必要な場合のみ）の組を表示部１０２に一覧表示させる。ユーザは、この表示により、動作テーブルの内容を確認することができる。
【００４８】
他の好ましい態様において、周辺機器制御装置１００にはプリンタが接続されている。ＣＰＵ１０１は、ユーザからの要求に応じて、記憶部１０９に記憶された操作項目の説明文と、これに対応付けられた信号生成ルールのうちリモコンＢのキーの名称と、信号生成ルールの適用条件である動作モードおよび遷移先モード（必要な場合のみ）の組をプリンタに印刷させる。このようにして得られる印刷物は、周辺機器群２００を遠隔操作するためのリモコンＢの取扱説明書として利用価値がある。
【００４９】
＜第３実施形態＞
上記第１実施形態における周辺機器群２００が、１つのアンプにチューナ、ＤＶＤ、ＣＤといった数台のオーディオ機器を接続した程度のオーディオシステムである場合、周辺機器制御装置１００が取りうる全ての動作モードを想定するのは比較的容易である。しかし、周辺機器群２００が、多くの周辺機器を複雑に接続したオーディオシステムである場合に全ての動作モードを想定するのは困難な作業である。本実施形態は、この「動作モードの想定」という作業を補助する機能を備えたシステムを提供するものである。図１におけるサーバ４００には、上記第１実施形態および第２実施形態において説明した各種のデータの他、動作モードデータベースが記憶されている。これは、複数種類の周辺機器の接続状態を複数想定し、これらの複数種類の接続状態の各々に対応した動作モードファイルを集めたものである。１つの接続状態に対応した動作モードファイルには、そのような周辺機器の接続状態において周辺機器制御装置１００が取りうる全ての動作モードが定義されている。本実施形態に係る周辺機器制御装置１００の構成は、基本的に前掲図４に示すものと同様である。ただし、本実施形態における周辺機器制御装置は、図４における操作部１０３および表示部１０２として、タッチパネルを用いることが好ましい。
【００５０】
図１０は、本実施形態におけるＣＰＵ１０１によって実行される機能を示している。ＣＰＵ１０１は、タッチパネルに対して所定の操作が行われたとき、図１１に示す接続情報入力画面をタッチパネルに表示させる。この接続情報入力画面において、メニュー欄には、周辺機器制御装置１００の制御対象たる周辺機器群２００となり得る周辺機器のメニューが表示される他、スピーカや音楽配信サーバなど、周辺機器制御装置１００の対象でない機器のメニューも表示される。ユーザがメニュー欄に表示された所望の機器のメニューにタッチすると、ＣＰＵ１０１は、タッチされた機器の名称やその機器が持っている入力端子または出力端子に関する情報をサーバ４００からダウンロードし、このダウンロードした情報に基づいてシンボル画像を構成し、接続情報入力画面の上半分のワークエリアに表示する。図１１は、ユーザが周辺機器Ａ、周辺機器Ｂ、周辺機器Ｃ、スピーカＬおよびスピーカＲのメニューにタッチした場合の例が示されている。なお、この表示状態において例えば周辺機器Ｂを取り消したい場合、ユーザは周辺機器Ｂのシンボル画像にタッチした後、メニュー欄の取り消しボタンにタッチすればよい。
【００５１】
周辺機器のシンボル画像は、その周辺機器が持っている入力端子または出力端子を表すソフトボタンを有している。必要な機器のシンボル画像が全て表示された状態において、ユーザは所望の周辺機器の入力端子または出力端子を順次タッチし、“接続”ソフトボタンにタッチすることにより接続情報を順次生成することができる。例えば、ユーザが周辺機器Ａの出力端子を示す“ＯＵＴ１”ソフトボタンと周辺機器Ｃの入力端子の１つを示す“ＩＮ１”ソフトボタンにタッチして、“接続”ソフトボタンにタッチすると、ＣＰＵ１０１は、周辺機器Ａの出力端子ＯＵＴ１と周辺機器Ｂの入力端子ＩＮ１とが接続されていることを示す接続情報を生成する。また、周辺機器Ｂの出力端子ＯＵＴ１がスピーカＬに接続されているのであれば、ユーザは、周辺機器Ｂの“ＯＵＴ１”ソフトボタンと“スピーカＬ”ソフトボタンをタッチして、“接続”ソフトボタンをタッチすればよい。ユーザは、周辺機器群２００の各周辺機器間の接続状態を確認しながら、このようなタッチ操作を繰り返す。このようにして全ての接続情報の入力が終了すると、ユーザは“終了”ソフトボタンをタッチする。これにより、ＣＰＵ１０１は、それまでに生成した一連の接続情報をサーバ４００に送る。サーバ４００は、この一連の接続情報をキーとして、動作モードデータベースを検索し、一連の接続情報によって定まる接続状態に対応した動作モードファイルを見つけると、それを周辺機器制御装置１００に返す。ＣＰＵ１０１は、この動作モードファイルを記憶部１０９に格納する。この動作モードファイルには、ユーザが入力した接続情報によって示される機器の接続状態において周辺機器制御装置１００が取りうる全ての動作モードＭ１〜Ｍｎが定義されている。
【００５２】
次に、ユーザがタッチパネルに所定の操作を行うと、ＣＰＵ１０１は、前掲図９に示すような動作テーブル入力画面をタッチパネルに表示させる。この場合、動作モードの欄には、サーバ４００から受け取った動作モードファイルに定義されている各動作モードが表示される。ユーザは、この表示された動作モードを適宜選択し、動作テーブルの生成に必要な情報を入力することができる。その場合の動作は、上記第２実施形態において説明したものと同様なので説明を省略する。
【００５３】
＜他の実施形態＞
以上、本発明の代表的な実施形態を挙げたが、これら以外にも、本発明の実施形態として様々なものが考えられる。例えば次の通りである。
（１）上記第１実施形態では、アンプ、チューナ、ＤＶＤ、ＣＤを周辺機器群の例をして挙げたが、周辺機器群は、リモコンにより遠隔制御な機器であれば如何なる機器でもよい。例えば、カラオケ装置も、周辺機器群に加えることが可能である。カラオケ用のリモコンは、例えばユーザが曲番を表す複数の数値キーを押し、メモリセットキーを押し、送信キーを押すと、曲予約を要求するＩＲコードを送信するようになっている。このような操作キーからＩＲコードを生成する生成ルールを動作テーブルに定義しておけば、カラオケ装置を周辺機器制御装置の制御対象にすることが可能になる。
（２）上記各実施形態では、遠隔制御信号を送信する送信手段として、無線信号である赤外線信号を周辺機器に送信する赤外線発光部を用いた。しかし、このようにする代わり、例えば周辺機器に無線ＬＡＮを利用した通信機能を付加し、無線ＬＡＮ経由で遠隔操作信号を送るようにしてもよい。あるいは、周辺機器にバスを介して遠隔制御信号を受け取る入力端子を設け、複数の周辺機器の入力端子をバスに接続し、周辺機器制御装置の送信手段はこのバスに遠隔制御信号を出力するようにしてもよい。
【図面の簡単な説明】
【００５４】
【図１】この発明の第１実施形態である周辺機器制御装置を用いたオーディオシステムの構成を示す図である。
【図２】同システムを構成する各装置のレイアウトを示す平面図である。
【図３】同実施形態におけるリモコンの外観を示す平面図である。
【図４】同周辺機器制御装置の構成を示すブロック図である。
【図５】同周辺機器制御装置の機能構成を示す図である。
【図６】同実施形態におけるＩＲデータベースの内容を例示する図である。
【図７】同実施形態における動作テーブル群を例示する図である。
【図８】同実施形態の動作を示すフローチャートである。
【図９】この発明の第２実施形態である周辺機器制御装置の機能を説明する図である。
【図１０】この発明の第３実施形態である周辺機器制御装置の機能を説明する図である。
【図１１】同実施形態における接続情報入力画面を示す図である。
【符号の説明】
【００５５】
１００……周辺機器制御装置、２００……周辺機器群、３００……リモコン、４００……サーバ、１０１……ＣＰＵ、１０２……表示部、１０３……操作部、１０４……赤外線受光部、１０５……信号制御部、１０６……送信制御部、１０７……キャリア制御部、１０８……通信インタフェース、１０９……記憶部、１０１１……情報管理部、１０１２……モード遷移および信号生成制御部、１０１３……信号生成部、１０１４……ＩＲフラッシャ、１０２１……ＩＲデータベース、１０２２……現動作モード、１０２３……動作テーブル群。
【図１】
2005318324.tif 000003
【図２】
2005318324.tif 000004
【図３】
2005318324.tif 000005
【図４】
2005318324.tif 000006
【図５】
2005318324.tif 000007
【図６】
2005318324.tif 000008
【図７】
2005318324.tif 000009
【図８】
2005318324.tif 000010
【図９】
2005318324.tif 000011
【図１０】
2005318324.tif 000012
【図１１】
2005318324.tif 000013