(57)【要約】【課題】複数の信号を効率よく送信して全体の送信時間を短縮する。【解決手段】マクロボタンの操作を受け付けたときにそのマクロボタンに対応付けて記憶部に記憶された複数の信号のうち先頭の信号を送信し（Ｓ３００，３１０）、次の信号があるときには（Ｓ３２０）、一つ前に送信した信号と次の信号とが同じ通信フォーマットの場合には通信フォーマットで規定された送信間隔や無信号期間などの経過を待って次の信号を送信し（Ｓ３３０，３４０）、一つ前に送信した信号と次の信号とが異なる通信フォーマットの場合には規定された間隔の経過を待たずに次の信号を送信する（Ｓ３３０，３５０）。これにより、複数の信号を効率よく送信して全体の送信時間を短縮することができる。【選択図】図６
2012204976.tif 000002
【特許請求の範囲】
【請求項１】
通信フォーマットが異なる複数種の作動機器を操作可能なリモートコントロール装置であって、
前記複数種の作動機器の各通信フォーマットに応じた複数の信号がユーザーの所定操作に対応付けて記憶された記憶手段と、
前記所定操作がなされたときに該所定操作に対応付けて記憶された複数の信号を順次送信し、該送信時において、一つ前に送信した信号と次の信号とが同じ通信フォーマットの場合には該通信フォーマットで規定された間隔の経過を待って該次の信号を送信し、前記一つ前に送信した信号と前記次の信号とが異なる通信フォーマットの場合には前記規定された間隔の経過を待たずに該次の信号を送信する信号送信手段と
を備えるリモートコントロール装置。
【請求項２】
前記複数の信号のうち少なくとも一部の信号の送信順を、一つ前に送信する信号と次の信号とが異なる通信フォーマットになるよう定めて前記記憶手段に記憶させる記憶制御手段を備える請求項１記載のリモートコントロール装置。
【請求項３】
前記通信フォーマットとして、信号の末尾に無信号の期間を規定するフォーマットを含む請求項１または２記載のリモートコントロール装置であって、
前記信号送信手段は、前記規定された間隔の経過を待たずに前記次の信号を送信する場合であっても、前記無信号の期間を定める通信フォーマットのうち最も長い期間に相当する時間が前記一つ前に送信した信号から経過した後に、前記次の信号を送信する手段であるリモートコントロール装置。
【請求項４】
通信フォーマットが異なる複数種の作動機器を操作可能で、前記複数種の作動機器の各通信フォーマットに応じた複数の信号がユーザーの所定操作に対応付けて記憶された記憶手段を備えるリモートコントロール装置における信号送信方法であって、
前記所定操作がなされたときに該所定操作に対応付けて記憶された複数の信号を順次送信し、該送信時において、一つ前に送信した信号と次の信号とが同じ通信フォーマットの場合には該通信フォーマットで規定された間隔の経過を待って該次の信号を送信し、前記一つ前に送信した信号と前記次の信号とが異なる通信フォーマットの場合には前記規定された間隔の経過を待たずに該次の信号を送信する
ことを特徴とする信号送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートコントロール装置および信号送信方法に関し、詳しくは、通信フォーマットが異なる複数種の作動機器を操作可能なリモートコントロール装置およびそのリモートコントロール装置における信号送信方法に関する。
【背景技術】
【０００２】
従来より、この種のリモートコントロール装置としては、ディスプレイ装置やＤＶＤプレーヤー，ＡＶレシーバーなどの複数の作動機器を操作可能なものが提案されている（例えば、特許文献１参照）。この装置では、ディスプレイ装置およびＤＶＤプレーヤーの電源オンやＡＶレシーバーにおける入力選択のＤＶＤプレーヤーへの切り替えなどの複数の操作の信号を予め一つのマクロボタンに対応付けて登録しておき、ユーザーによりそのマクロボタンが操作されると、ディスプレイ装置の電源オン信号やＤＶＤプレーヤーの電源オン信号，ＡＶレシーバーの入力選択の切替信号をそれぞれ読み出して順次送信する。これにより、一つのマクロボタンで複数の作動機器を操作できるものとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２１９８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した装置では、一つ一つの信号を順に送信する必要があるため、登録される信号の数が多くなるほど、信号全体の送信に時間が掛かることになる。ここで、近年においては、作動機器の種類が増加して各作動機器の機能も多様化していることから、そのようなマクロボタンに登録される信号の数が多くなる傾向にあり、全体の送信時間が長くなってしまう。
【０００５】
本発明のリモートコントロール装置および信号送信方法は、複数の信号を効率よく送信して全体の送信時間を短縮することを主目的とする。
【課題を解決するための手段】
【０００６】
本発明のリモートコントロール装置および信号送信方法は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明のリモートコントロール装置は、
通信フォーマットが異なる複数種の作動機器を操作可能なリモートコントロール装置であって、
前記複数種の作動機器の各通信フォーマットに応じた複数の信号がユーザーの所定操作に対応付けて記憶された記憶手段と、
前記所定操作がなされたときに該所定操作に対応付けて記憶された複数の信号を順次送信し、該送信時において、一つ前に送信した信号と次の信号とが同じ通信フォーマットの場合には該通信フォーマットで規定された間隔の経過を待って該次の信号を送信し、前記一つ前に送信した信号と前記次の信号とが異なる通信フォーマットの場合には前記規定された間隔の経過を待たずに該次の信号を送信する信号送信手段と
を備えることを要旨とする。
【０００８】
この本発明のリモートコントロール装置では、ユーザーの所定操作がなされたときにその所定操作に対応付けて記憶された複数の信号を順次送信し、送信時において、一つ前に送信した信号と次の信号とが同じ通信フォーマットの場合にはその通信フォーマットで規定された間隔の経過を待って次の信号を送信し、一つ前に送信した信号と次の信号とが異なる通信フォーマットの場合には規定された間隔の経過を待たずに次の信号を送信する。これにより、複数の信号を効率よく送信して全体の送信時間を短縮することができる。ここで、所定操作とは、リモートコントロール装置が有する操作用のボタンのうち、一つのボタンに対する操作でもよいし、いくつかのボタンの組み合わせに対する操作でもよい。
【０００９】
こうした本発明のリモートコントロール装置において、前記複数の信号のうち少なくとも一部の信号の送信順を、一つ前に送信する信号と次の信号とが異なる通信フォーマットになるよう定めて前記記憶手段に記憶させる記憶制御手段を備えるものとすることもできる。こうすれば、通信フォーマットで規定された間隔の経過を待たずに次の信号を送信する機会を増やすことができるから、複数の信号をさらに効率よく送信することができる。
【００１０】
また、前記通信フォーマットとして、信号の末尾に無信号の期間を規定するフォーマットを含む本発明のリモートコントロール装置において、前記信号送信手段は、前記規定された間隔の経過を待たずに前記次の信号を送信する場合であっても、前記無信号の期間を定める通信フォーマットのうち最も長い期間に相当する時間が前記一つ前に送信した信号から経過した後に、前記次の信号を送信する手段であるものとすることもできる。こうすれば、いずれかの作動機器が無信号期間を規定する通信フォーマットに対応する機器である場合に、信号の終了を正常に判定できないなどの不都合が生じるのを防止しつつ全体の送信時間を短縮することができる。
【００１１】
本発明の信号送信方法は、
通信フォーマットが異なる複数種の作動機器を操作可能で、前記複数種の作動機器の各通信フォーマットに応じた複数の信号がユーザーの所定操作に対応付けて記憶された記憶手段を備えるリモートコントロール装置における信号送信方法であって、
前記所定操作がなされたときに該所定操作に対応付けて記憶された複数の信号を順次送信し、該送信時において、一つ前に送信した信号と次の信号とが同じ通信フォーマットの場合には該通信フォーマットで規定された間隔の経過を待って該次の信号を送信し、前記一つ前に送信した信号と前記次の信号とが異なる通信フォーマットの場合には前記規定された間隔の経過を待たずに該次の信号を送信する
ことを特徴とする。
【００１２】
この本発明の信号送信方法によれば、ユーザーの所定操作がなされたときにその所定操作に対応付けて記憶された複数の信号を順次送信し、送信時において、一つ前に送信した信号と次の信号とが同じ通信フォーマットの場合にはその通信フォーマットで規定された間隔の経過を待って次の信号を送信し、一つ前に送信した信号と次の信号とが異なる通信フォーマットの場合には規定された間隔の経過を待たずに次の信号を送信する。これにより、複数の信号を効率よく送信して全体の送信時間を短縮することができる。なお、この信号送信方法において、上述したリモートコントロール装置の各機能を実現するようなステップを追加してもよい。
【図面の簡単な説明】
【００１３】
【図１】ＡＶシステム１０の構成の概略を示す構成図。
【図２】リモコン信号の概要を説明する説明図。
【図３】リーダーコードやトレーラーコードの違いを示す説明図。
【図４】マクロ登録処理ルーチンの一例を示すフローチャート。
【図５】マクロ操作の内容の一例を示す説明図。
【図６】信号送信処理ルーチンの一例を示すフローチャート。
【図７】一つ前の信号と次の信号とが送信される様子を示す説明図。
【発明を実施するための形態】
【００１４】
次に、本発明の実施の形態を図面を用いて説明する。図１は本発明のリモートコントロール装置５０を含むＡＶシステム１０の構成の概略を示す構成図である。本実施形態のＡＶシステム１０は、図示するように、テレビジョン放送の電波や外部接続機器から入力される映像や音声を表示（出力）するＴＶ受像器２０（以下、ＴＶ２０）と、開閉可能なトレイ３２に載置されるブルーレイディスク（Blu-ray Disc）などの光ディスクに記憶された映像や音声を読み出してＴＶ２０などに出力するブルーレイディスクプレーヤー３０（以下、ＢＤプレーヤー３０）と、ＢＤプレーヤー３０などから入力される音声やその音声にサラウンド効果を加えた音声を複数のスピーカー４２から出力するＡＶアンプ４０と、ユーザーの操作に応じた赤外線方式のリモートコントロール信号（以下、リモコン信号または信号）を送信してＴＶ２０やＢＤプレーヤー３０，ＡＶアンプ４０などの各機器を操作可能なリモートコントロール装置５０（以下、リモコン５０）とを備える。これらのＴＶ２０やＢＤプレーヤー３０，ＡＶアンプ４０の構成の詳細については省略するが、それぞれリモコン５０から送信されるリモコン信号を受光する赤外線受光部２０ａ，３０ａ，４０ａを備え、赤外線受光部２０ａ，３０ａ，４０ａを介して受光したリモコン信号に応じて作動するよう構成されている。また、本実施形態では、ＡＶシステム１０の各機器は、種類の異なる通信フォーマット（信号の様式）に対応しており、ＴＶ２０がＳＯＮＹ（登録商標）フォーマットに対応し、ＢＤプレーヤー３０が家電協（家電製品協会）フォーマットに対応し、ＡＶアンプ４０がＮＥＣ（登録商標）フォーマットに対応するものとした。
【００１５】
リモコン５０は、リモコン全体を制御する制御部５１と、ユーザーからの入力操作を受け付ける各種ボタンが配置された入力部５２と、各種ボタンに対応した信号のコマンドデータを上述した３種類の通信フォーマット毎にそれぞれ記憶する記憶部５３と、赤外線方式の信号を発光する赤外線発光部５４とを備える。入力部５２は、各種ボタンとして、各機器の電源をオンオフする電源ボタン５２ａと、各種設定登録に用いる登録ボタン５２ｂと、外部入力機器を切り替える入力切替ボタン５２ｃと、操作対象の機器を切り替える操作切替ボタン５２ｄと、予め登録された複数の操作を１つのボタン操作で行なわせるマクロボタン５２ｅと、各種項目を選択したり選択した項目を決定したりするカーソル／決定ボタン５２ｆと、値１〜１２の数字を入力したり各機器のチャンネルを入力したりする数字ボタン５２ｇと、ＢＤプレーヤー３０や図示しないレコーダー機器の再生や録画を操作する再生録画ボタン５２ｈと、ＢＤプレーヤー３０のトレイ３２を開閉する開閉ボタン５２ｉと、ＡＶアンプ４０のサラウンド効果の有無を切り替えるサラウンドボタン５２ｊと、各機器の音量を調整する音量ボタン５２ｋと、各機器のチャンネルを切り替えたりＡＶアンプ４０に登録されている「ムービー」や「スポーツ」なのサラウンド効果を切り替えたりするチャンネル／サラウンド切替ボタン５２ｍとを備える。登録ボタン５２ｄは、その中心に、登録中に点灯して登録中であること示す登録ランプが組み込まれている。また、操作切替ボタン５２ｄとしては、最大で４つの機器を切り替えて操作できるよう４つの操作切替ボタン５２ｄ（Ａ），（Ｂ），（Ｃ），（Ｄ）が配置されている。さらに、マクロボタン５２ｅとしては、最大で３種類のマクロ操作を登録して操作できるよう３つのマクロボタン５２ｅ（１），（２），（３）が配置されている。なお、以下の説明では、マクロボタン５２ｅ（１）〜（３）の各ボタンを番号と称することがある。
【００１６】
このリモコン５０では、操作切替ボタン５２ｄ（Ａ）〜（Ｄ）に一つずつ機器を対応付けて登録することで、操作対象の機器を切り替えて個別に操作することができる。機器の登録は、例えば、まず登録ボタン５２ｄを数秒長押ししてその登録ランプを点灯状態にし、操作切替ボタン５２ｄ（Ａ）〜（Ｄ）のいずれかを押してから各機器のメーカー番号や機器番号などの登録に必要な情報を数字ボタン５２ｇを介して入力し、最後に再び登録ボタン５２ｄを長押しすることなどにより行なわれる。なお、登録が完了すると登録ボタン５２ｄの登録ランプが消灯する。本実施形態では、４つの操作切替ボタン５２ｄ（Ａ）〜（Ｄ）のうち操作切替ボタン５２ｄ（Ａ）にＴＶ２０を登録し、操作切替ボタン５２ｄ（Ｂ）にＢＤプレーヤー３０を登録し、操作切替ボタン５２ｄ（Ｃ）にＡＶアンプ４０を登録するものとした。このため、操作切替ボタン５２ｄ（Ａ）を押してから入力部５２の各種ボタンを操作することにより、そのボタン操作に応じてＳＯＮＹフォーマットに対応した信号が送信されて、ＴＶ２０を個別に動作させることができる。操作切替ボタン５２ｄ（Ｂ），（Ｃ）も同様である。なお、マクロボタン５２ｅ（１）〜（３）を用いた処理は後述するが、マクロ操作は１つの機器あるいは複数の機器に対する複数の操作を予め記憶部５３に登録して行なわれる。
【００１７】
ここで、図２は、リモコン信号の概要を説明する説明図である。リモコン信号は、各通信フォーマットにより詳細は異なるが、図示するように、信号の開始を示すリーダーコードと、入力部５２の各種ボタン操作に対応した信号などが格納されるデータコードと、信号の終了を示すストップビットが格納されるトレーラーコードとにより構成される。また、リモコン信号は、通信フォーマット毎に、データコードだけでなく、リーダーコードやトレーラーコードの内容が異なるものとなる。図３は、リーダーコードやトレーラーコードの違いを示す説明図である。図示するように、通信フォーマット毎に、リーダーコードのオンオフ信号の時間やトレーラーコードのストップビットの有無，トレーラーコードにおいて信号が送信されない期間である無信号期間の規定の有無，一つ前に送信した信号の先頭（リーダーコード）から次に送信する信号の先頭（リーダーコード）までの時間である送信間隔（図２参照）の規定の有無などが異なっている。このため、各機器における信号の受信完了の判定は、ＮＥＣフォーマットではトレーラーコードのストップビットを受信したか否かにより行なわれ、家電協フォーマットではストップビットを受信してから８ｍｓ以上の無信号期間が成立するか否かにより行なわれ、ＳＯＮＹフォーマットでは送信間隔の経過により行なわれるなど、それぞれ異なるものとなる。ここで、各機器は、自機が対応していない異なる通信フォーマットの信号には反応しないため、異なる通信フォーマットの信号を受信しても通常は不具合が生じることはない。ただし、受信完了の判定に無信号期間を規定する家電協フォーマットなどの通信フォーマットにおいては、異なる通信フォーマットの信号であっても信号の受信により無信号期間が成立しないことになるため、受信完了を正常に判定することができず、誤判定する場合がある。一方、信号の受信完了の判定前に、同じ通信フォーマットの次の信号を受信すると、受信完了の判定や新たに受信した次の信号の読み込みなどを正常に行なうことができず、信号を誤判定する場合がある。なお、そのように信号の誤判定をすると、機器が誤作動することもある。
【００１８】
次に、こうして構成された本実施形態のＡＶシステム１０の動作、特に、リモコン５０のマクロボタン５２ｅを用いたマクロ操作について説明する。まず、前提となるマクロ操作の登録について説明し、次に、マクロボタン５２ｅが押された際のリモコン５０の動作について説明する。図４は、マクロ登録処理ルーチンの一例を示すフローチャートである。このルーチンは、登録ボタン５２ｂが長押しされてから、マクロボタン５２ｅ（１）〜（３）のいずれかが押されたときに制御部５１により実行される。なお、登録ボタン５２ｂが押されるため、このルーチンの実行時には登録ランプが点灯している。
【００１９】
このルーチンが実行されると、リモコン５０の制御部５１は、まず、マクロボタン５２ｅ（１）〜（３）のうち押された番号を記憶部５３に保存して（ステップＳ１００）、機器と動作の指定がなされるのを待つ（ステップＳ１１０）。ここで、操作切替ボタン５２ｄ（Ａ）〜（Ｄ）により機器が指定され、入力部５２の各種ボタンのうち押されたボタンにより動作が指定される。例えば、操作切替ボタン５２ｄ（Ｂ）が押されてから電源ボタン５２ａが押されると、機器にＢＤプレーヤー３０が指定されると共に動作に電源オンが指定され、操作切替ボタン５２ｄ（Ｂ）が押されてから開閉ボタン５２ｉが押されると、機器にＢＤプレーヤー３０が指定されると共に動作にトレイ３２の開閉動作が指定されることになる。ステップＳ１１０で機器と動作の指定がなされたときには、指定された機器と動作とを記憶部５３に仮保存して（ステップＳ１２０）、登録ボタン５２ｂが長押しされるまで（ステップＳ１３０）、ステップＳ１１０，１２０の処理を繰り返す。ここで、図５は、マクロ操作の内容の一例を示す説明図である。図５（ａ）に、ステップＳ１１０，１２０の処理が繰り返されたときに仮保存された内容を示す。図示するように、ＳＯＮＹフォーマットに対応したＴＶ２０の２つの動作と、ＮＥＣフォーマットに対応したＡＶアンプ４０の４つの動作と、家電協フォーマットに対応したＢＤプレーヤー３０の２つの動作とがユーザーの指定を受け付けた受付順に従って仮保存される。
【００２０】
そして、ステップＳ１３０で登録ボタン５２ｂが押されたときには、記憶部５３に仮保存したマクロ操作の内容（図５（ａ））から、同じ通信フォーマットの信号が連続する場合があるか否かを判定する（ステップＳ１４０）。同じ通信フォーマットの信号が連続する場合がないときには、ステップＳ１００で保存したマクロボタン５２ｅの番号と仮保存したマクロ操作の内容とを対応付けて記憶部５３に登録して（ステップＳ１５０）、本ルーチンを終了する。この場合、図５（ａ）で示した受付順がそのまま信号の送信順となる。一方、ステップＳ１４０で同じ通信フォーマットの信号が連続する場合があるときには、前後の信号が異なる通信フォーマットになるよう信号の送信順を並べ替えてから（ステップＳ１６０）、ステップＳ１００で保存したマクロボタン５２ｅの番号と並べ替えた内容とを対応付けて記憶部５３に登録して（ステップＳ１７０）、本ルーチンを終了する。図５（ｂ）に並べ替え後の様子を示す。図示するように、送信順が前後となる信号がそれぞれ異なる通信フォーマットになるよう並べ替えている。なお、ステップＳ１５０やステップＳ１７０の登録処理が完了すると、登録ボタン５２ｂの登録ランプが消灯される。
【００２１】
次に、信号の送信処理について説明する。図６は信号送信処理ルーチンの一例を示す説明図であり、図７は一つ前の信号と次の信号とが送信される様子を示す説明図である。図６のルーチンは、マクロボタン５２ｅ（１）〜（３）のうち上述した登録処理ルーチンにおいてマクロ操作が登録されたボタンが押されたときに制御部５１により実行される。このルーチンが実行されると、制御部５１は、まず、押されたマクロボタン５２ｅの番号に対応付けて記憶部５３に登録されているマクロ操作の内容を読み込んで（ステップＳ３００）、送信順に従って先頭の信号を送信する（ステップＳ３１０）。即ち、図５（ｂ）の例では、ＮＥＣフォーマットに対応した電源オンの信号が送信される。そして、先頭の信号を送信すると、次の信号があるか否かを判定し（ステップＳ３２０）、次の信号があるときには、一つ前に送信した信号と次の信号とが同じ通信フォーマットであるか否かを判定する（ステップＳ３３０）。同じ通信フォーマットのときには、その通信フォーマットで規定された送信間隔または無信号期間の経過を待って次の信号を送信して（ステップＳ３４０，図７（ａ）参照）、ステップＳ３２０に戻り処理を繰り返す。ここで、ステップＳ３４０では、送信間隔が規定されたＮＥＣフォーマットやＳＯＮＹフォーマットであればその送信間隔の経過を待って次の信号を送信し、無信号期間が規定された家電協フォーマットであればその無信号期間の経過を待って次の信号を送信する。これにより、同じ通信フォーマットの信号が続くときには、誤判定などを防止して適切に信号を送信することができる。ここで、例えば、ＮＥＣフォーマットでは、送信間隔が比較的長い１０８ｍｓに規定されており（図３参照）、リーダーコードとデータコードとの送信時間は通常６０〜７０ｍｓであるため、ストップビットから次の信号が送信されるまでに、図７（ａ）に示すように、４０〜５０ｍｓ程度の空き時間（送信待ち時間）が生じることになる。なお、ＳＯＮＹフォーマットでは、送信間隔が比較的短い４５ｍｓに規定されているため（図３参照）、ＮＥＣフォーマットほど長い空き時間は生じない。
【００２２】
一方、ステップＳ３３０で、一つ前に送信した信号と次の信号とが異なる通信フォーマットのときには、一つ前の信号の通信フォーマットで規定された時間の経過を待つことなく、一つ前の信号の送信が完了してから９ｍｓの経過後に次の信号を送信して（ステップＳ３５０，図７（ｂ）参照）、ステップＳ３２０に戻り処理を繰り返す。なお、ステップＳ３２０で、次の信号がないと判定したときには本ルーチンを終了する。ここで、ステップＳ３５０では、上述したように、受信完了の判定前に異なる通信フォーマットの信号を受信しても通常は誤判定しないため、規定された間隔の経過を待たずに次の信号を送信するのである。一方で、無信号期間を規定する家電協フォーマットなどの通信フォーマットにおいては、異なる通信フォーマットの信号であっても無信号期間中の受信により誤判定する場合がある。本実施形態では、無信号期間を規定するのは家電協フォーマットだけであるが、これ以外にも無信号期間を規定する通信フォーマットはいくつか存在し、その無信号期間としては６．０ｍｓ〜９．０ｍｓ程度に定められることが多い。このため、規定された間隔の経過を待たずに次の信号を送信する場合であっても、それらの無信号期間のうち最も長い期間に相当する９ｍｓの経過後に信号を送信することで、無信号期間を確保して誤判定を防止するのである。これらのことから、図７（ｂ）に示すように、一つ前の信号を送信してから次の信号を送信するまでの空き時間を図７（ａ）に比して短くすることができる。なお、一つ前の信号が、無信号期間が規定されないＮＥＣフォーマットなどの場合には、ストップビットを送信してから９ｍｓの経過を待つ必要はないが、簡易な処理とするために通信フォーマットに拘わらず一律に９ｍｓの経過を待つのである。このようにしても、図７（ａ）の場合の４０〜５０ｍｓ程度の空き時間を３０〜４０ｍｓ程度減少させることができる。したがって、前後の信号の通信フォーマットが異なる場合には、複数の信号をその誤判定を防止しつつ空き時間を短縮して連続的に送信することができる。この結果、複数の信号を効率よく送信して全体の送信時間を短縮することができる。また、上述したマクロ登録処理ルーチンにおいては、前後の信号が異なる通信フォーマットになるよう送信順を定めるから、規定された間隔の経過を待たずに次の信号を送信する機会を増やすことができ、さらに効率よく送信することができる。
【００２３】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の記憶部５３が本発明の「記憶手段」に相当し、図６の信号送信処理ルーチンを実行する制御部５１と赤外線発光部５４とが「信号送信手段」に相当する。また、図４のマクロ登録処理ルーチンのステップＳ１４０，Ｓ１６０，Ｓ１７０の処理を実行する制御部５１が「記憶制御手段」に相当する。
【００２４】
以上詳述した本実施形態のＡＶシステム１０によれば、マクロボタン５２ｅの操作を受け付けたときにそのマクロボタン５２ｅに対応付けて記憶部５３に記憶された複数の信号を読み出して、一つ前に送信した信号と次の信号とが同じ通信フォーマットの場合には通信フォーマットで規定された間隔の経過を待って次の信号を順次送信し、一つ前に送信した信号と次の信号とが異なる通信フォーマットの場合には規定された間隔の経過を待たずに次の信号を順次送信する。これにより、複数の信号を効率よく送信して全体の送信時間を短縮することができる。また、前後の信号が異なる通信フォーマットになるよう送信順を定めるから、通信フォーマットで規定された間隔の経過を待たずに次の信号を送信する機会を増やすことができる。さらに、規定された間隔の経過を待たずに次の信号を送信する場合であっても、最も長い無信号期間に相当する時間の経過後に次の信号を送信するから、無信号期間を規定する通信フォーマットに対応する機器において、信号の終了を正常に判定できないなどの不都合を防止することができる。
【００２５】
なお、本発明は上述した実施態様に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００２６】
上述した実施形態では、ユーザーからマクロ操作の機器と操作との指定を受け付けて記憶部５３に記憶させるものとしたが、これに限られず、マクロ操作の内容を自動的に記憶部５３に記憶させるものとしてもよい。その場合、例えば、すべての機器の電源をオンまたはオフするマクロ操作が予め登録されている場合に、操作切替ボタン５２ｄに新たな機器が対応付けらたときに、その機器をマクロ操作の対象に自動的に追加するものなどとしてもよい。また、そのように自動的に追加する場合においても、一つ前に送信する信号と次の信号とが異なる通信フォーマットになるよう送信順を定めるものとしてもよい。
【００２７】
上述した実施形態では、ユーザーから指定を受け付けたすべての信号の順序を前後の信号が異なる通信フォーマットになるよう変更して送信順を定めるものとしたが、これに限られず、一部の信号の順序だけを変更して送信順を定めるものとしてもよい。あるいは、そのような送信順の変更を行なわずに受付順のまま登録するものとしてもよい。
【００２８】
上述した実施形態では、通信フォーマットで規定された間隔を待たずに次の信号を送信する場合であっても無信号期間うち最も長い時間の経過後に次の信号を送信するものとしたが、これに限られず、一つ前の信号の通信フォーマットが例えばＮＥＣフォーマットなどのストップビットを用いて受信完了を判定するものであればそのような時間の経過を待たずに次の信号を送信するものとしてもよい。
【００２９】
上述した実施形態では、信号の送信間隔として一つ前に送信した信号のリーダーコードから次に送信する信号のリーダーコードまでの時間が規定されている通信フォーマットを例示したが、これに限られず、一つ前に送信した信号のストップビットから次に送信する信号のリーダーコードまでの間隔が規定されている通信フォーマットであってもよい。
【００３０】
上述した実施形態では、リモコン５０のマクロボタン５２ｅのいずれか一つを押すことによりマクロ操作が可能なものとしたが、これに限られず、いくつかのボタンの組み合わせによりマクロ操作が可能なものとしてもよい。この場合、例えば、数字ボタン５２ｇの組み合わせによる２桁や３桁の数字によりマクロ操作が可能なものなどとすればよい。
【００３１】
上述した実施形態では、本発明のリモートコントロール装置がＡＶシステム１０において用いられるものとして説明したが、これに限られず、通信フォーマットが異なる複数種の機器とそれらの機器を操作可能なリモートコントロール装置とから構成されるシステムであればどのようなシステムで用いられるものとしてもよい。その場合、機器として、プリンターやスキャナー、複合機、デジタルカメラなどを含むシステムとしてもよい。
【符号の説明】
【００３２】
１０  ＡＶシステム、２０  テレビ受像器（ＴＶ）、２０ａ，３０ａ，４０ａ  赤外線受光部、３０  ブルーレイディスクプレーヤー（ＢＤプレーヤー）、３２  トレイ、４０  ＡＶアンプ、４２  スピーカー、５０  リモートコントロール装置（リモコン）、５１  制御部、５２  入力部、５２ａ  電源ボタン、５２ｂ  登録ボタン、５２ｃ  入力切替ボタン、５２ｄ  操作切替ボタン、５２ｅ  マクロボタン、５２ｆ  カーソル／決定ボタン、５２ｇ  数字ボタン、５２ｈ  再生録画ボタン、５２ｉ  開閉ボタン、５２ｊ  サラウンドボタン、５２ｋ  音量ボタン、５２ｍ  チャンネル／サラウンド切替ボタン、５３  記憶部、５４  赤外線発光部。
【図１】
2012204976.tif 000003
【図２】
2012204976.tif 000004
【図３】
2012204976.tif 000005
【図４】
2012204976.tif 000006
【図５】
2012204976.tif 000007
【図６】
2012204976.tif 000008
【図７】
2012204976.tif 000009