(57)【特許請求の範囲】
【請求項１】
遠隔制御装置によって被制御機器の遠隔制御を行う遠隔制御システムであって、
前記被制御機器には、
当該被制御機器の動作状態を示す情報である状態情報を遠隔制御装置に対して送信する送信部と、
遠隔制御装置から送信される状態情報を受信し、当該被制御機器を受信した状態情報の示す状態に設定する制御部と、
が設けられ、
前記遠隔制御装置には、
前記状態情報を被制御機器に対応付けて記憶する状態情報記憶部と、
当該遠隔制御装置が被制御機器に近づいたことを検出する接近検出部と、
前記接近検出部により検出された被制御機器に対応する状態情報を前記状態情報記憶部から得て、得られた状態情報に基づいて前記接近検出部により検出された被制御機器を遠隔制御する遠隔制御部と、
前記接近検出部により検出された被制御機器から送信された状態情報を受信する受信部と、
前記受信部が受信した状態情報を当該状態情報を送信した被制御機器に対応付けて前記状態情報記憶部に記憶させる更新部と、
が設けられてなることを特徴とする遠隔制御システム。
【請求項２】
遠隔制御装置によって被制御機器の遠隔制御を行う遠隔制御システムであって、
前記被制御機器には、
当該被制御機器の動作状態を示す情報である状態情報を遠隔制御装置に対して送信する送信部と、
遠隔制御装置から送信される状態情報を受信し、当該被制御機器を受信した状態情報の示す状態に設定する制御部と、
が設けられ、
前記遠隔制御装置には、
前記状態情報を被制御機器に対応付けて記憶する状態情報記憶部と、
当該遠隔制御装置が被制御機器に近づいたことを検出する接近検出部と、
前記接近検出部により検出された被制御機器に対応する状態情報を前記状態情報記憶部から得て、得られた状態情報を操作部からの操作信号によって前記接近検出部により検出された被制御機器に対して送信する送信部と、
が設けられてなることを特徴とする遠隔制御システム。
【請求項３】
前記被制御機器の送信部は、前記状態情報のうちの前回の送信分との差分を送信するように構成されてなる、
請求項１又は請求項２記載の遠隔制御システム。
【請求項４】
前記被制御機器には、当該被制御機器の履歴情報を記憶するための履歴メモリが設けられてなる、
請求項１乃至請求項３のいずれかに記載の遠隔制御システム。
【請求項５】
被制御機器の遠隔制御を行うように構成される遠隔制御システムに用いられる遠隔制御装置であって、
前記被制御機器の動作状態を示す情報である状態情報を被制御機器に対応付けて記憶する状態情報記憶部と、
被制御機器に近づいたことを検出する接近検出部と、
前記接近検出部により検出された被制御機器に対応する状態情報を前記状態情報記憶部から得て、得られた状態情報に基づいて前記接近検出部により検出された被制御機器を遠隔制御する遠隔制御部と、
前記接近検出部により検出された被制御機器から送信された状態情報を受信する受信部と、
前記受信部が受信した状態情報を当該状態情報を送信した被制御機器に対応付けて前記状態情報記憶部に記憶させる更新部と、
が設けられてなることを特徴とする遠隔制御装置。
【請求項６】
被制御機器の遠隔制御を行うように構成される遠隔制御システムに用いられる遠隔制御装置のためのプログラムを記録した記録媒体であって、
前記遠隔制御装置を、
前記被制御機器の動作状態を示す情報であって前記被制御機器から送信される状態情報を受信する受信部と、
受信した状態情報を前記被制御機器に対応付けて記憶する状態情報記憶部と、
前記被制御機器に近づいたことを検出する接近検出部と、
前記接近検出部により検出された被制御機器に対応する状態情報を前記状態情報記憶部から得て、得られた状態情報に基づいて前記接近検出部により検出された被制御機器を遠隔制御する遠隔制御部と、
前記接近検出部により検出された被制御機器から送信された状態情報を受信する受信部と、
前記受信部が受信した状態情報を当該状態情報を送信した被制御機器に対応付けて前記状態情報記憶部に記憶させる更新部と、
として機能させるプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テレビ、ビデオ、オーディオ機器、パーソナルコンピュータ、その周辺機器、又はエアーコンデショナーなど、日常生活において又は事務用に利用される種々の電子機器などの遠隔制御方法及びシステムに関する。
【０００２】
現代人は、日常生活の中で多数の電子機器に囲まれて生活しているが、ほとんどの電子機器はリモコン（遠隔制御装置）を用いて操作することが可能である。通常、リモコンによって操作が可能な電子機器では、その電子機器と専用のリモコンとが組になっており、電子機器が増えた分だけリモコンも増え、その結果操作が煩雑になる。この問題を解決するためにリモコンを１つにまとめ、１つのリモコンから多数の電子機器を制御することを可能にしたのが、いわゆるマルチリモコンである。
【０００３】
マルチリモコンは、各電子機器に対応する専用のリモコンが送信する信号と等価な信号を発生することにより、複数の電子機器を制御することができる。そのような等価な信号を得るために、予め記憶しておく方法、専用リモコンからの信号を受信し記憶する方法、又はネットワークなどの手段により外部から読み込んで記憶する方法などがある。さらに、専用リモコンでは複数の操作となるものや複数機器にまたがる一連の操作などを、単一の操作で呼び出し可能とするマクロ機能などを持っているものもある。
【０００４】
このように、リモコンが高機能化することによって、リモコンは快適な生活環境を設定するために欠かせない道具になってきたといえる。したがって、個人の生活環境をより快適にするために、より賢いリモコンを用いた遠隔制御方法及びシステムが望まれている。
【０００５】
【従来の技術】
従来において、リモコンによる遠隔制御システムでは、通常はリモコンから電子機器への一方的な通信が行われる。これに対して、電子機器からリモコンへの通信も行われるのが双方向リモコンである。
【０００６】
双方向リモコンによると、被制御機器である電子機器は自身の認識コードを持ち、リモコンは自身の認識コード及び使用者の認識コードを持つ。これによって、種々の電子機器に応じて操作方法を変更したり、特定の使用者のみに操作を許可するといった機能が実現される（特開平２−２８０５９７号）。
【０００７】
また、電子機器がインタフェースを実現するオブジェクトを持ち、これをリモコンへロードし実行することにより、種々の電子機器に応じた自由度の高いインタフェースを実現することが提案されている（特開平７−９８６４０号）。
【０００８】
【発明が解決しようとする課題】
しかし、従来のリモコンを用いた遠隔制御システムにおいては、リモコンと電子機器との関係はその場かぎりであって連続性がない。
【０００９】
つまり、リモコンによって電子機器を操作し、使用者が自身の好みの動作状態に設定した場合であっても、その操作が終了し、次に改めて操作を行ったときには、その間の他人の操作などによってその電子機器の動作状態が変更されてしまうことが多く、改めて自身の好みの動作状態を設定し直す必要がある。したがって、そのための操作が面倒である。
【００１０】
本発明は、上述の問題に鑑みてなされたもので、被制御機器である電子機器の状態情報を遠隔制御装置であるリモコンに記憶しておき、記憶した状態情報に基づいて被制御機器を遠隔制御することにより、過去の操作と現在の操作との間の連続性を持たせ、利便性及び操作性を改善することを目的とする。
【００１２】
請求項１の発明に係るシステムは、遠隔制御装置によって被制御機器の遠隔制御を行う遠隔制御システムであって、前記被制御機器には、当該被制御機器の動作状態を示す情報である状態情報を遠隔制御装置に対して送信する送信部と、遠隔制御装置から送信される状態情報を受信し、当該被制御機器を受信した状態情報の示す状態に設定する制御部と、が設けられ、前記遠隔制御装置には、前記状態情報を被制御機器に対応付けて記憶する状態情報記憶部と、当該遠隔制御装置が被制御機器に近づいたことを検出する接近検出部と、前記接近検出部により検出された被制御機器に対応する状態情報を前記状態情報記憶部から得て、得られた状態情報に基づいて前記接近検出部により検出された被制御機器を遠隔制御する遠隔制御部と、前記接近検出部により検出された被制御機器から送信された状態情報を受信する受信部と、前記受信部が受信した状態情報を当該状態情報を送信した被制御機器に対応付けて前記状態情報記憶部に記憶させる更新部と、が設けられてなる。
【００１３】
請求項２の発明に係るシステムは、前記被制御機器には、当該被制御機器の動作状態を示す情報である状態情報を遠隔制御装置に対して送信する送信部と、遠隔制御装置から送信される状態情報を受信し、当該被制御機器を受信した状態情報の示す状態に設定する制御部と、が設けられ、前記遠隔制御装置には、前記状態情報を被制御機器に対応付けて記憶する状態情報記憶部と、当該遠隔制御装置が被制御機器に近づいたことを検出する接近検出部と、前記接近検出部により検出された被制御機器に対応する状態情報を前記状態情報記憶部から得て、得られた状態情報を操作部からの操作信号によって前記接近検出部により検出された被制御機器に対して送信する送信部と、が設けられてなる。
【００１４】
請求項３の発明に係るシステムでは、前記被制御機器の送信部は、前記状態情報のうちの前回の送信分との差分を送信するように構成されてなる。
請求項４の発明に係るシステムでは、前記被制御機器には、当該被制御機器の履歴情報を記憶するための履歴メモリが設けられてなる。
【００１６】
請求項５の発明に係る装置は、被制御機器の遠隔制御を行うように構成される遠隔制御システムに用いられる遠隔制御装置であって、前記被制御機器の動作状態を示す情報である状態情報を被制御機器に対応付けて記憶する状態情報記憶部と、被制御機器に近づいたことを検出する接近検出部と、前記接近検出部により検出された被制御機器に対応する状態情報を前記状態情報記憶部から得て、得られた状態情報に基づいて前記接近検出部により検出された被制御機器を遠隔制御する遠隔制御部と、前記接近検出部により検出された被制御機器から送信された状態情報を受信する受信部と、前記受信部が受信した状態情報を当該状態情報を送信した被制御機器に対応付けて前記状態情報記憶部に記憶させる更新部と、が設けられてなる。
【００１８】
【発明の実施の形態】
〔第１の実施形態〕
図１は本発明に係る第１の実施形態の遠隔制御システム１の構成を示すブロック図である。
【００１９】
図１において、遠隔制御システム１は、電子機器などの被制御機器３、及び遠隔制御装置であるリモコン４からなる。
被制御機器３は、通信部１１、制御部１２、状態メモリ１３、及び駆動部１４からなる。
【００２０】
通信部１１は、赤外線、電波、又は超音波などによって、リモコン４との間で相互に情報の送信及び受信を行う。
制御部１２は、リモコン４から受信した操作内容又は状態メモリ１３に記憶された状態情報の示す内容などに応じて、駆動部１４を制御し、被制御機器３の動作状態を設定する。制御部１２は、状態メモリ１３に記憶されている状態情報を通信部１１を介してリモコン４に送信する。
【００２１】
その送信のタイミングは、例えば、リモコン４から状態保存指令があったとき、タイマーによる所定の周期毎に、又は被制御機器３の動作状態に変更があったときなどである。
【００２２】
また、リモコン４から状態情報が送信されてきた場合には、それを通信部１１を介して受信し、その状態情報を状態メモリ１３に記憶するとともに、その状態情報の示す状態となるように駆動部１４を制御する。
【００２３】
状態メモリ１３は、リモコン４によって設定された被制御機器３の動作状態を示す状態情報を記憶する。また、リモコン４から送信された状態情報を記憶する。状態メモリ１３には、状態情報を記憶する１つ又は複数のメモリ領域が設けられる。
【００２４】
駆動部１４は、被制御機器３の動作を実現する部分である。例えば、被制御機器３がテレビである場合には、チャネルの設定回路、コントラスト設定回路、輝度調整回路、又は音量調整回路などである。また、被制御機器３がインターネットのＷＷＷブラウジングを行っているパーソナルコンピュータである場合に、駆動部１４は、アドレス指定部、その他、ブラウザの操作のためのボタンなどである。
【００２５】
リモコン４は、通信部３１、制御部３２、状態メモリ３３、及び操作部３４からなる。
通信部３１は、赤外線、電波、又は超音波などによって、リモコン４との間で相互に情報の送信及び受信を行う。
【００２６】
制御部３２は、操作部３４から出力される操作信号に基づいて、通信部３１を介して制御信号を被制御機器３に送信する。また、制御部３２は、状態メモリ３３に記憶された状態情報に基づいて、被制御機器３を遠隔制御して当該状態情報の示す状態に設定する。その際に、制御部３２は、状態情報に基づいて制御手順に変換し、変換した制御手順に基づいて制御信号を被制御機器３に送信する。なお、制御手順に変換することなく、状態メモリ３３に記憶された状態情報をそのまま被制御機器３に送信し、被制御機器３において、受信した状態情報に基づいて動作状態を再現するようにしてもよい。
【００２７】
状態メモリ３３は、被制御機器３から送信された状態情報を記憶する。状態メモリ３３には、状態情報を記憶する１つ又は複数のメモリ領域が設けられる。操作部３４は、使用者が操作を行うためのものであり、種々の操作ボタン又はスイッチが設けられ、その操作に応じた操作信号を制御部３２に出力する。
【００２８】
次に、遠隔制御システム１の使用方法を説明する。
通常は、リモコン４を操作して、被制御機器３を遠隔操作する。リモコン４による操作に応じて、被制御機器３では、その状態メモリ１３に最新の動作状態を示す状態情報が更新されて記憶される。リモコン４からの操作による状態保存指令により、被制御機器３の状態メモリ１３に記憶されている状態情報は、リモコン４に送信され、リモコン４の状態メモリ３３に記憶される。このような状態保存指令は、通常、リモコン４による遠隔操作の終了直前に行われる。リモコン４は、状態メモリ３３に記憶した状態情報を、消去の指示があるまで記憶する。
【００２９】
そして、次に被制御機器３及びリモコン４を使用する際に、使用者は、被制御機器３を前回の動作状態に戻すための状態再現指令のための操作を行う。リモコン４は、使用者の操作による状態再現指令によって、状態情報を制御手順に変換し、変換した制御手順に基づいて被制御機器３を遠隔操作する。
【００３０】
被制御機器３は、リモコン４から送信された制御信号に基づいて動作状態を制御し、設定された動作状態に応じた状態情報を状態メモリ１３に記憶する。これによって、被制御機器３において前回の動作状態が再現される。なお、リモコン４から状態情報がそのまま送信されてきた場合には、その状態情報を状態メモリ１３に記憶するとともに、その状態情報に対応した動作状態を駆動部１４に設定する。
【００３１】
したがって、リモコン４に記憶した状態情報によって、被制御機器３に対して過去の操作と現在の操作との間の連続性を持たせ、利便性及び操作性を改善することができる。また、被制御機器３の動作状態を状態情報としてリモコン４に保存しておくことができるので、停電などによって被制御機器３の状態情報が失われた場合であっても、リモコン４の操作によって回復することができる。
【００３２】
なお、リモコン４から被制御機器３に対して、状態保存指令又は状態再現指令を送るために、リモコン４において、それらの指令を発するための専用のボタンを設けておくか、又は複数のボタンの操作を組み合わせて行うようにすればよい。このような指令を使用者が明示的に行うようにすることにより、使用者の知らない間にリモコン４の状態メモリ３３の内容が更新されてしまうということが防止される。
【００３３】
例えば、被制御機器３がビデオであり、使用者がビデオテープを再生して視聴を行っている場合に、視聴を中断したいときにそのときの状態情報を明示的に保存することができ、そのビデオテープの続きから視聴することが容易となる。この場合に、状態情報を自動的に保存した場合には、どのタイミングで保存されたのかが使用者には分からないため、その続きから視聴するためには実際にビデオテープを往復させてみないと分からない。
【００３４】
しかし、そのような指令を明示的に送らなくても、リモコン４からの何らかの操作を行う度に、被制御機器３又はリモコン４からの状態情報の送信が自動的に行われるようにしてもよい。
【００３５】
これら被制御機器３及びリモコン４は、図１にはそれぞれ１つのみが示されているが、それぞれ２つ以上設けてもよい。そして、それらが互いに１対１のみで対応するように構成してもよいし、複数対複数で対応するように構成してもよい。
【００３６】
つまり、例えば複数対複数で対応するようにした場合には、１つのリモコン４によって、互いに異なる複数の被制御機器３をそれぞれ同様に制御可能であり、且つ、１つの被制御機器３は、互いに異なる複数のリモコン４によってそれぞれ同様に制御される。そして、ある１つの被制御機器３から送信された状態情報をリモコン４に記憶しておき、リモコン４に記憶した状態情報を、他の１つの被制御機器３に送信して動作状態を設定することも可能である。これは、状態情報を送信した被制御機器３と、状態情報に基づいて制御される被制御機器３とが互いに異なる場合である。
【００３７】
つまり、この場合には、使用者が使用していたある被制御機器３の動作状態が、リモコン４で操作可能な他の被制御機器３において再現されることとなる。したがって、使用者は、リモコン４を持ち歩くことによって、互いに異なる被制御機器３を、使用の度に容易に同じ動作状態に設定して動作させることができ、異なる被制御機器３をあたかも同じ被制御機器３であるかのように継続して使用し続けることができる。
【００３８】
また、リモコン４において、複数の状態情報を記憶するためのメモリ領域を状態メモリ３３に設けておき、異なる被制御機器３についてはそれぞれ異なるメモリ領域に独立して記憶するようにしてもよい。その場合に、それぞれのメモリ領域に記憶された状態情報を、操作部３４の操作によって選択可能とし、選択した状態情報を選択した被制御機器３に送信するようにしてもよい。これによって、任意の被制御機器３に対して、使用者が選択した種々の動作状態を設定することが可能となる。
【００３９】
これらの場合に、被制御機器３及びリモコン４に識別コードを記憶するようにしておき、識別コードを選択することによって、操作する相手を選択するようにしてもよい。
【００４０】
また、リモコン４において、同一の被制御機器３についての過去の状態情報を記憶するための複数のメモリ領域を設けてもよい。この場合には、それらのメモリ領域を切り換えることにより、過去に設定した種々動作状態を再現することができる。特に、使用者によって異なる設定を保存したい場合に、それぞれの使用者に対して別々のリモコン４を用意することなく、リモコン４にそれぞれの使用者のためのメモリ領域を設けておくことにより、１つのリモコン４を共有することができる。
【００４１】
上述の実施形態においては、被制御機器３からリモコン４に対して状態情報の全部を送信しているが、前回に送信した状態情報との差分のみを送信するようにしてもよい。つまり、同じリモコン４に対しては、前回に送信した状態情報と現在の状態情報との間で更新された情報を抽出し、抽出された情報のみをリモコン４に送信する。リモコン４の側では、送信された差分の情報に基づいて、それまで記憶している状態情報から最新の状態情報を生成する。これによって、送信する情報量が減少し、通信の時間が短縮される。
【００４２】
なお、この場合には、被制御機器３に、前回に送信した状態情報を記憶するためのメモリ領域（送信済状態メモリ）を設けておく。さらに、送信済状態メモリには、そこに記憶された状態情報が無効であることを示す無効フラグを設ける。電源をオンしたとき又は電池を入れ替えたときなどのような初期状態では、この無効フラグを「真」とし、記憶されている状態情報が無効であることを示しておく。
〔第２の実施形態〕
次に第２の実施形態の遠隔制御システム１Ｂに用いられるリモコン４Ｂについて説明する。
【００４３】
図２は本発明に係る第２の実施形態のリモコン４Ｂを示すブロック図である。第２の実施形態のリモコン４Ｂは、第１の実施形態のリモコン４に対して接近検出部３５を付加した点を除いては同じであるので、同じ部分には同じ符号を付して説明を省略する。また、相手となる被制御機器３は第１の実施形態と同様であるので、その図示及び説明を省略する。以下同様である。
【００４４】
図２において、接近検出部３５は、リモコン４が被制御機器３に近づいたことを検出し、所定の距離範囲に近づいた場合にその旨の検出信号を制御部３２に出力する。制御部３２は、接近検出部３５から検出信号が出力されると、状態メモリ３３に記憶された状態情報に基づいて、その接近した被制御機器３を遠隔操作してその動作状態を再現する。
【００４５】
これによって、使用者がリモコン４を持ち歩くことによって、これから操作する可能性のある被制御機器３に対して、それまでに使用していた動作状態と同じ状態を自動的に再現させることとなる。つまり、使用者がリモコン４を持って立ち寄った場所にリモコン４によって操作可能な被制御機器３がある場合に、リモコン４に保存された状態情報に基づいて自動的に動作状態が再現され、特別な操作を行うことなしに環境を持ち歩くことが可能となる。接近検出部３５が検出信号を出力するタイミングとして、例えば数メートル以内の範囲に接近したときとすればよい。
【００４６】
なお、接近検出部３５での検出を行うために、例えば、被制御機器３の側において周期的に識別信号を発信するようにしてもよい。その場合には、被制御機器３から発信される識別信号をリモコン４が受信したときに、接近検出部３５が検出信号を出力するようにすればよい。
〔第３の実施形態〕
次に第３の実施形態の遠隔制御システム１Ｃについて説明する。
【００４７】
図３は本発明に係る第３の実施形態の遠隔制御システム１Ｃを示すブロック図である。
第３の実施形態においては、第１の実施形態の被制御機器３及びリモコン４に対して、それぞれ履歴メモリ１５又は履歴メモリ３６が付加されている。
【００４８】
すなわち、被制御機器３Ｃには、被制御機器３Ｃの履歴情報を記憶するための履歴メモリ１５が設けられている。
リモコン４Ｃにおいても、被制御機器３から送信された履歴情報を記憶するための履歴メモリ３６が設けられている。
【００４９】
履歴情報は、被制御機器３Ｃの動作状態の変化の履歴を記録した情報である。履歴情報に基づいて、被制御機器３Ｃにおいて過去の動作状態を再現することができる。また、被制御機器３Ｃの履歴情報をリモコン４Ｃに送信し、リモコン４Ｃから他の被制御機器３Ｃを操作することによって、この被制御機器３Ｃの過去の動作状態を他の被制御機器３において再現することができる。これによって、リモコン４Ｃにおいて履歴情報も含めて保存し、そこから被制御機器３Ｃの動作状態を復元することができ、複数の被制御機器３Ｃ又は時間を跨いで過去の動作状態を設定することができる。
〔第４の実施形態〕
次に、被制御機器をテレビとした第４の実施形態の遠隔制御システム１Ｄについて説明する。
【００５０】
図４は本発明に係る第４の実施形態の遠隔制御システム１Ｄを示すブロック図、図５は遠隔制御システム１Ｄのテレビ３Ｄの状態メモリ１３Ｄの内容の例を示す図である。
【００５１】
図４において、遠隔制御システム１Ｄは、テレビ３Ｄ及びリモコン４Ｄからなる。
テレビ３Ｄは、通信部１１、ＣＰＵ１２Ｄ、状態メモリ１３Ｄ、テレビチューナ１４Ｄ１、及びディスプレイ１４Ｄ２などからなる。リモコン４Ｄは、通信部３１、ＣＰＵ３２Ｄ、状態メモリ３３Ｄ、及びボタン群３４Ｄからなる。
【００５２】
テレビ３Ｄは、受信可能なチャンネル数が全部で１００個ある。その中から、よく見るチャネルとして１０個を選択し、それらをプリセットチャネルとして登録できるものである。
【００５３】
したがって、テレビ３Ｄの動作状態は、現在受信している１つのチャネルと、登録された１０のチャネルとの、合計１１のチャネルからなる。１つのチャネルに１バイトを割り当てるとして、テレビ３Ｄの動作状態は、１１バイトのバイト列としてコード化することが可能である。
【００５４】
テレビ３Ｄは、ＣＰＵ１２Ｄによって集中的に制御される。テレビチューナ１４Ｄ１は、ＣＰＵ１２Ｄからの指示によって、１００チャネルの中から１つのチャネルを受信し、ディスプレイ１４Ｄ２にビデオ信号を送る。ディスプレイ１４Ｄ２は、受信したチャネルの画像を画面に表示する。
【００５５】
状態メモリ１３Ｄには、図５に示すように、現在受信中のチャネルを記憶する領域１３Ｄ１と、１から１０のプリセットチャネルを記憶する領域１３Ｄ２が設けられる。
【００５６】
リモコン４Ｄからは、通信部１１を介して以下に示す命令を受け付ける。命令の形式はバイト列で定義される。
命令Ａは、テレビ３Ｄが受信するチャネルの選択命令である。命令Ａは、（０，ｃ）の形式で与えられる。ここにおいて、ｃは実チャネルのチャネル数である。したがって、例えば、２チャネルを選択するためには、（０，２）の命令を与えればよい。
【００５７】
命令Ｂは、テレビ３Ｄが受信するチャネルのプリセットチャネルによる選択命令である。命令Ｂは、（１，ｐ）の形式で与えられる。ここにおいて、ｐはプリセットチャネルのチャネル数である。したがって、例えば、プリセットチャネル４に登録されたチャネルを受信するためには、（１，４）の命令を与えればよい。
【００５８】
命令Ｃは、プリセットチャネルの変更命令である。命令Ｃは、（２，ｐ，ｃ）の形式で与えられる。ここにおいて、ｐは変更されるプリセットチャネル、ｃは割り当てる実チャネルである。したがって、例えば、プリセットチャネル４に実チャネル６を登録するには、（２，４，６）の命令を与えればよい。
【００５９】
これらの命令によるチャネルの値は、状態メモリ１３Ｄの各領域１３Ｄ１，２に記憶される。
ＣＰＵ１２Ｄは、受信した命令を上の定義にしたがって解釈する。すなわち、命令Ａの形式である場合には、チャネルｃをテレビチューナ１４Ｄ１に送りつつ、それを状態メモリ１３Ｄの現在のチャネルの領域１３Ｄ１に記憶する。
【００６０】
命令Ｂの形式である場合には、状態メモリ１３Ｄのプリセットチャネルｐのチャネルの領域を読み出し、それをテレビチューナ１４Ｄ１に送りつつ、状態メモリ１３の現在のチャネルの領域１３Ｄ１に記憶する。
【００６１】
命令Ｃの形式である場合には、状態メモリ１３Ｄのプリセットチャネルｐのチャネルの領域１３Ｄ２に、割り当てるチャネルｃの値を書き込む。
このように、テレビ３Ｄの動作状態は、常に状態メモリ１３Ｄに反映されることとなる。テレビ３Ｄの動作状態を示す状態情報は、１１バイトのデータ列としてコード化し、リモコン４Ｄに送信される。リモコン４Ｄは、受信したバイト列を状態メモリ３３Ｄに記憶する。
【００６２】
リモコン４Ｄにおいて保存されている状態情報は、上に述べた命令群を用いることより、テレビ３Ｄへ送信される。すなわち、状態情報のうち、現在のチャネルは命令Ａ又はＢの形式を用いて設定され、残る１０のプリセットチャネルは命令Ｃの形式を用いて設定される。これにより、リモコン４Ｄの側で保存していた動作状態が、テレビ３Ｄにおいて再現されることになる。これらの処理又は機能は、ＣＰＵ１２Ｄ又は３２Ｄにおいてプログラムを実行することにより実現される。
〔第５の実施形態〕
次に、第５の実施形態の遠隔制御システム１Ｅについて説明する。
【００６３】
図６は本発明に係る第５の実施形態の遠隔制御システム１Ｅを示すブロック図である。
第５の実施形態の遠隔制御システム１Ｅのテレビ３Ｅは、第４の実施形態のテレビ３Ｄに対して送信済状態メモリ１６を付加した点を除いては同様である。
【００６４】
図６において、テレビ３Ｅからリモコン４Ｅへは、前回に送信した状態情報との差分のみが送信される。送信済状態メモリ１６には、前回に送信した状態情報が記憶される。また、送信済状態メモリ１６には、そこに記憶された状態情報が有効であるか否かを示すフラグが記憶される。現在の動作状態を示す情報は状態メモリ１３Ｅに記憶される。差分のみを送信することによって、送信する情報量が減少し、通信の時間が短縮される。
【００６５】
テレビ３Ｅにおける操作又は処理動作は次のようである。
（１）被制御機器３Ｅにおいて動作状態が変化したならば、それを反映して、その動作状態を示す状態情報を送信済状態メモリ１６に記憶する。
（２）ここで、送信済状態メモリ１６の内容が有効であるならば、その内容を状態メモリ１３Ｅの内容と比較する。
【００６６】
例えば、１１バイトを順に比較し、第ｎバイト（０≦ｎ＜１１）が異なっているならば、その番号ｎに続いて、その更新された値からなる２バイトをリモコン４Ｅに送信する。
【００６７】
送信済状態メモリ１６の内容が無効であるならば、状態メモリ１３Ｅの内容の全体が更新されたとみなし、番号ｎとそれに続く値を、第０バイトから第１０バイトまで、合計２２バイト送信する。
（３）送信されたバイト列のチェックサムを送信する。
【００６８】
チェックサムをＳとすると、
Ｓ＝（Ｘ1 ＋Ｘ2 ＋…＋Ｘn ）mod 256
但し、Ｘ1,Ｘ2,…Ｘn は、第ｎバイトのデータの値である。
（４）リモコン４Ｅからの返事を待つ。
【００６９】
テレビ３Ｅが、一定時間以内に通信の成功を示すコード「０」を受信したならば、現在の動作状態を示す状態メモリ１３Ｅの内容を送信済状態メモリ１６にコピーし、無効フラグを「偽」にセットし、この一連の処理の終了とする。
【００７０】
一定時間が過ぎるか、又は通信の失敗を示すコード「２５５」を受信したならば、そのまま一連の処理の終了とする。
さて、リモコン４Ｅの側では、テレビ３Ｅから送信された差分の状態情報を示すデータ列を受信する。
【００７１】
リモコン４Ｅにおける操作又は処理動作は次のようである。
（１）データ列を受信し、チェックサムを算出する。これをデータ列に付加されていたチェックサムと比較し、等しければ通信の成功を示すコード「０」をテレビ３Ｅに送信し、次へ進む。
【００７２】
チェックサムが異なっていれば、通信の失敗を示すコード「２５５」を送信し、この一連の処理の終了とする。
（２）データ列は、２バイトずつ組になった差分データの列であるから、これを一組ずつ順に処理していく。すなわち、（ｉ、ｘ）という組について、リモコン４Ｅの内の状態メモリ３３Ｅの第ｉ番目の値をｘに書き換える。
【００７３】
なお、リモコン４Ｅにおいて、状態メモリ３３Ｅを複数設け、それらを切り換えスイッチによって切り換えて用いてもよい。このようにすると、１つのリモコン４Ｅを複数人によって共用することができる。
〔第６の実施形態〕
次に、第６の実施形態の遠隔制御システム１Ｆについて説明する。
【００７４】
図７は本発明に係る第６の実施形態の遠隔制御システム１Ｆを示すブロック図である。
第６の実施形態の遠隔制御システム１Ｆのテレビ３Ｆは、第４の実施形態のテレビ３Ｄに対して履歴メモリ１５を付加した点を除いては同様である。また、リモコン４Ｆは、第４の実施形態のリモコン４Ｄに対して履歴メモリ３６を付加した点を除いては同様である。
【００７５】
履歴メモリ１５には、被制御機器３Ｆの履歴情報が記憶される。履歴メモリ３６には、被制御機器３Ｆから送信された履歴情報が記憶される。
ここでは、履歴情報は、状態メモリの変更履歴である。上に述べた差分の送信の場合と同様に、変更された状態メモリの番号「０」〜「１０」と新しい値との組のデータ列である。テレビ３Ｆの動作状態が変化し、状態メモリ１３Ｆの内容が変更される度に、その変更を表す値の組を履歴メモリ１５に追加する。
【００７６】
テレビ３Ｆからリモコン４Ｆへの状態情報と履歴情報の転送は、まず、状態情報を１１バイトのデータ列として送り、次に履歴情報の長さ（組の数）を送り、その後に履歴メモリ１５の内容を送る。これらは続けて送信される。
【００７７】
リモコン４Ｆに保存された履歴情報のテレビ３Ｆへの送信は、テレビ３Ｆへの命令列を追加することによって実現する。これには、第４の実施形態で述べた３つの命令形式に、第４の命令形式として以下のような履歴情報を置き換える命令Ｄを追加する。
【００７８】
３，ｎ，ａ１，ｄ１，ａ２，ｄ２，…，ａｎ，ｄｎ
最初の「３」は、履歴情報を送信することを示す命令である。次の「ｎ」は、組数を示す情報である。テレビ３Ｆは、この命令を受けて、履歴メモリ１５の内容をｎ個の組（ａ１，ｄ１），（ａ２，ｄ２），…，（ａｎ，ｄｎ）で置き換える。
【００７９】
第６の実施形態によると、リモコン４Ｆにおいて履歴情報も含めて保存し、そこからテレビ３Ｆの動作状態を復元することができ、複数のテレビ３Ｆ又は時間を跨いで過去の動作状態を設定することができる。
【００８０】
上述の実施形態において、被制御機器３，３Ｂ，３Ｃ，テレビ３Ｄ〜３Ｆ、リモコン４，４Ｂ〜４Ｆ、又は遠隔制御システム１，１Ｂ〜１Ｆの構成、構造、形状、回路、処理内容、又は処理順序などは、本発明の趣旨に沿って適宜変更することができる。
【００８１】
【発明の効果】
本発明によると、被制御機器である電子機器の状態情報を遠隔制御装置であるリモコンに記憶しておき、記憶した状態情報に基づいて被制御機器を遠隔制御することにより、過去の操作と現在の操作との間の連続性を持たせ、利便性及び操作性を改善することができる。
【図面の簡単な説明】
【図１】本発明に係る第１の実施形態の遠隔制御システムの構成を示すブロック図である。
【図２】本発明に係る第２の実施形態のリモコンを示すブロック図である。
【図３】本発明に係る第３の実施形態の遠隔制御システムを示すブロック図である。
【図４】本発明に係る第４の実施形態の遠隔制御システムを示すブロック図である。
【図５】遠隔制御システムのテレビの状態メモリの内容の例を示す図である。
【図６】本発明に係る第５の実施形態の遠隔制御システムを示すブロック図である。
【図７】本発明に係る第６の実施形態の遠隔制御システムを示すブロック図である。
【符号の説明】
１，１Ｂ〜１Ｆ  遠隔制御システム
３，３Ｂ，３Ｃ  被制御機器
３Ｄ〜３Ｆ  テレビ（被制御機器）
４，４Ｂ〜４Ｆ  リモコン（遠隔制御装置）
１１  通信部
１２  制御部
１３  状態メモリ
１５  履歴メモリ
３１  通信部
３２  制御部
３３  状態メモリ
３５  接近検出部
３６  履歴メモリ
【図１】
0004079523.tif 000002
【図２】
0004079523.tif 000003
【図３】
0004079523.tif 000004
【図４】
0004079523.tif 000005
【図５】
0004079523.tif 000006
【図６】
0004079523.tif 000007
【図７】
0004079523.tif 000008