(57)【要約】【課題】リモコン機器は様々な機器をリモート制御でき、また遠隔制御機器は様々なリモコン機器からリモート制御されることができるリモートシステムを提供することを目的とする。【解決手段】本発明における遠隔制御機器１０は、リモコン機器２０からのリモート制御コマンド３２に基づいて動作する遠隔制御機器１０であって、リモコン機器２０からのリモート制御コマンド３２を受信するリモコン受信部１１と、リモコン受信部１１で受信したリモート制御コマンド３２に従って該遠隔制御機器１０を制御する制御部１２と、該遠隔制御機器１０をリモート制御するリモート制御プログラムを変換した画像情報を付与するリモート制御プログラム画像付与部１３と、画像情報を表示する画像表示部１５とを備える。【選択図】図１
2009016983.tif 000002
【特許請求の範囲】
【請求項１】
リモコン機器からのリモート制御コマンドに基づいて動作する遠隔制御機器であって、
前記リモコン機器からのリモート制御コマンドを受信するリモコン受信部と、
前記リモコン受信部で受信したリモート制御コマンドに従って該遠隔制御機器を制御する制御部と、
該遠隔制御機器をリモート制御するリモート制御プログラムを変換した画像情報を付与するリモート制御プログラム画像付与部と、
前記画像情報を表示する画像表示部と、を備える遠隔制御機器。
【請求項２】
前記画像表示部は、前記遠隔制御機器の起動時に前記画像情報を表示する請求項１に記載の遠隔制御機器。
【請求項３】
前記遠隔制御機器の外部から操作可能な制御プログラム画像表示タイミング制御部をさらに備え、
前記制御プログラム画像表示タイミング制御部への外部操作入力によって前記画像情報を表示するタイミングを決定する請求項１に記載の遠隔制御機器。
【請求項４】
前記画像情報は、前記リモート制御プログラムを文字，数字，図形のいずれか、もしくはその複数の組み合わせに変換した画像情報である請求項１から３のいずれかに記載の遠隔制御機器。
【請求項５】
遠隔制御機器を制御するためのリモート制御コマンドを出力するリモコン機器であって、
該リモコン機器外部からの入力操作を受け入れる操作入力部と、
前記遠隔制御機器をリモート制御するリモート制御プログラムを変換した画像情報を撮像する画像撮像部と、
前記撮像された画像情報を前記リモート制御プログラムに復元する制御プログラム復元部と、
前記復元されたリモート制御プログラムを実行し、前記操作入力部からの入力に応じてリモート制御コマンドを出力する制御プログラム実行部と、
前記制御プログラム実行部から出力されたリモート制御コマンドを前記遠隔制御機器へ送信するリモコン送信部と、を備えたリモコン機器。
【請求項６】
前記画像撮像部は、前記リモコン機器の起動時に前記画像情報を撮像する請求項５に記載のリモコン機器。
【請求項７】
前記画像撮像部は、前記操作入力部からの入力によって前記画像情報を撮像するタイミングを決定する請求項５に記載のリモコン機器。
【請求項８】
前記画像情報は、前記リモート制御プログラムを文字，数字，図形のいずれか、もしくはその複数の組み合わせに変換した画像情報である請求項５から７のいずれかに記載のリモコン機器。
【請求項９】
請求項１から４のいずれかに記載の遠隔制御機器と、請求項５から８のいずれかに記載のリモコン機器と、からなるリモート制御システム。
【請求項１０】
請求項１から４のいずれかに記載の遠隔制御機器と、
請求項５から８のいずれかに記載のリモコン機器と、を備え、
前記遠隔制御機器は、
（a）前記リモート制御プログラムを変換した前記画像情報を付与する工程と、
（b）前記画像情報を表示する工程と、を実行し、
前記リモコン機器は、
（c）前記遠隔制御機器が表示した画像情報を撮像する工程と、
（d）前記画像情報からリモート制御プログラムを復元する工程と、
（e）前記復元したリモート制御プログラムを実行してリモート制御コマンドを出力する工程と、
（f）前記リモート制御コマンドを前記遠隔制御機器へ送信する工程と、を実行し、
前記遠隔制御機器は、
（g）前記リモート制御コマンドを受信して、前記リモート制御コマンドに基づいて該遠隔制御機器を制御する工程をさらに実行するリモート制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモート制御が行われる遠隔制御機器、リモート制御を行うリモコン機器、それらを用いたリモート制御システムおよびリモート制御方法に関するものである。
【背景技術】
【０００２】
リモート制御を行うリモコン機器と、このリモコン機器から送信されるリモート制御コマンドに基づいて動作する遠隔制御機器とからなる、従来のリモート制御システムでは、リモコン機器内に、あらかじめ遠隔制御機器を制御するためのリモート制御プログラムが格納されており、このリモート制御プログラムに基づいてリモコン機器がリモート制御コマンドを出力して、遠隔制御機器へ送信する。遠隔制御機器は、受信したリモート制御コマンドに基づいて動作する。
【０００３】
従って、あらかじめリモコン機器に格納されているリモート制御プログラムで制御可能な遠隔制御機器しか、リモート制御することができなかった。
【０００４】
この改善策として、複数の遠隔制御機器を制御するために、あらかじめ複数のリモート制御プログラムをリモコン機器内に格納するものがある（下記特許文献１参照）。ユーザーは、制御したい遠隔制御機器が決まったら、制御したい遠隔制御機器のリモート制御プログラムを選択してリモート制御を行う。これにより、複数の遠隔制御機器を１つのリモコン機器でリモート制御できるようになる。
【０００５】
【特許文献１】特開平７−１２３４７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述のように、リモコン機器内に多くのリモート制御プログラムを格納しておけば、多くの遠隔制御機器をリモート制御できるようになる。しかしながら、多くのリモート制御プログラムを格納しておくには、多くのメモリ領域が必要となる。また、あらかじめ格納しているリモート制御プログラムが対応していない機器は、制御することができないという問題があった。例えば、リモコン機器が製造された後に製造される遠隔制御機器が、新しいリモート制御プログラムを要求する場合には、このリモート制御プログラムはリモコン機器には格納されていないため、該リモコン機器からはリモート制御できないという問題があった。
【０００７】
そこで本発明はかかる問題を解決するためになされたものであり、様々な機器をリモート制御できるリモコン機器、様々なリモコン機器からリモート制御される遠隔制御機器、これらを用いたリモート制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明における遠隔制御機器は、リモコン機器からのリモート制御コマンドに基づいて動作する遠隔制御機器であって、前記リモコン機器からのリモート制御コマンドを受信するリモコン受信部と、前記リモコン受信部で受信したリモート制御コマンドに従って該遠隔制御機器を制御する制御部と、該遠隔制御機器をリモート制御するリモート制御プログラムを変換した画像情報を付与するリモート制御プログラム画像付与部と、前記画像情報を表示する画像表示部とを備える。
【０００９】
本発明におけるリモコン機器は、遠隔制御機器を制御するためのリモート制御コマンドを出力するリモコン機器であって、該リモコン機器外部からの入力操作を受け入れる操作入力部と、前記遠隔制御機器をリモート制御するリモート制御プログラムを変換した画像情報を撮像する画像撮像部と、前記撮像された画像情報を前記リモート制御プログラムに復元する制御プログラム復元部と、前記復元されたリモート制御プログラムを実行し、前記操作入力部からの入力に応じてリモート制御コマンドを出力する制御プログラム実行部と、前記制御プログラム実行部から出力されたリモート制御コマンドを前記遠隔制御機器へ送信するリモコン送信部とを備える。
【発明の効果】
【００１０】
本発明のリモート制御システムによれば、遠隔制御機器とリモコン機器との間でリモート制御を行う場合、遠隔制御機器はリモート制御されるためのリモート制御プログラムを変換した画像情報を表示し、リモコン機器はこの画像情報を撮像、復元してリモート制御プログラムを獲得できる。これにより、リモコン機器は、遠隔制御機器をリモート制御するためのリモート制御プログラムをあらかじめ保有していなくても、遠隔制御機器に対応したリモート制御プログラムを取得することができ、１つのリモコン機器で複数の遠隔制御機器をリモート制御することができる。
【発明を実施するための最良の形態】
【００１１】
＜実施の形態＞
図１は、本発明の実施の形態におけるリモート制御プログラム画像表示機能を持つ遠隔制御機器１０の構成を示した図である。遠隔制御機器１０は、リモコン機器からのリモート制御コマンドを受信するためのリモコン受信部１１、リモコン受信部１１で受信したリモート制御コマンドに基づいて、遠隔制御機器１０の制御を行う制御部１２、遠隔制御機器１０をリモート制御するためのリモート制御プログラムを変換した画像情報を付与するリモート制御プログラム画像付与部１３、外部から画像情報を入力するためのインターフェースである画像入力部１４、リモート制御プログラム画像付与部１３から送出された画像情報を表示する画像表示部１５、外部から操作可能であり、画像表示部１５が画像情報を表示するタイミングを制御部１２へ指示する制御プログラム画像表示タイミング制御部１６を備える。
【００１２】
図２は、本発明の実施の形態におけるリモート制御プログラム画像撮像機能を持つリモコン機器２０の構成を示した図である。リモコン機器２０は、図１に示す遠隔制御機器１０の画像表示部１５が表示した画像情報を撮像する画像撮像部２１、画像撮像部２１が撮像した画像情報からリモート制御プログラムをあらかじめ定められた復元方法で復元する制御プログラム復元部２２、リモコン機器２０外部からの入力操作を受け入れる操作入力部２３、制御プログラム復元部２２から送出されたリモート制御プログラムを実行し、操作入力部２３から送出された操作情報に基づいてリモート制御コマンドを出力する制御プログラム実行部２４、制御プログラム実行部２４から送出されたリモート制御コマンドを遠隔制御機器１０に送信するリモコン送信部２５を備える。
【００１３】
図３は、本発明の実施の形態の実施例を示しており、遠隔制御機器１０、リモコン機器２０、遠隔制御機器１０が表示するリモート制御プログラムを含んだリモート制御プログラム画像３１、リモコン機器２０から送出されたリモート制御コマンド３２との関係を示した図である。具体的には、遠隔制御機器１０はリモート制御プログラム画像３１を表示する。リモコン機器２０は表示されたリモート制御プログラム画像３１を撮像し、撮像されたリモート制御プログラム画像３１からリモート制御プログラムを復元し、復元されたリモート制御プログラムを実行し、リモコン制御コマンド３２を遠隔制御機器１０に送信する様子を示した図である。
【００１４】
次に、図１〜３を参照して、リモート制御プログラム画像表示機能を持つ遠隔制御機器１０と、リモート制御プログラム画像撮像機能を持つリモコン機器２０との間でリモート制御を行う動作について説明する。
【００１５】
まず、遠隔制御機器１０がリモート制御プログラムを画像を表示する動作について説明する。リモート制御プログラム画像付与部１３は、遠隔制御機器１０をリモート制御するためのリモート制御プログラムを変換した画像情報を、画像表示部１５に出力する。リモート制御プログラム画像付与部１３が、リモート制御プログラムから既に変換された状態の画像情報を保持しており、該画像情報を画像表示部１５に出力しても良い。また、リモート制御プログラム画像付与部１３が、リモート制御プログラムから画像情報に変換する機能を持ち、変換して作成した画像情報を画像表示部１５に出力しても良い。
【００１６】
画像表示部１５は、リモート制御プログラム画像付与部１３から送出された画像情報に基づいてリモート制御プログラム画像３１を表示する。画像表示部１５における画像表示方法としては、液晶ディスプレイなどの直視型の表示方法でも良いし、フロントプロジェクタなどの投写型の表示方法でも良く、特に限定するものではない。
【００１７】
次に、リモコン機器２０が撮像したリモート制御プログラム画像３１からリモート制御コマンド３２を送信するまでの動作について説明する。リモコン機器２０において、画像撮像部２１は、遠隔制御装置１０の画像表示部１５が表示するリモート制御プログラム画像３１を撮像し、撮像画像を制御プログラム復元部２２に送出する。この画像撮像部２１がリモート制御プログラム画像３１を撮像するタイミングは、リモート制御プログラム画像３１を撮像する要求が操作入力部２３に入力されたタイミングによって決定しても良いし、リモコン機器２０の電源起動時としても良い。
【００１８】
制御プログラム復元部２２は、画像撮像部２１から送出された前記撮像画像から、予め定められた変換方法に基づいてリモート制御プログラムを復元する。もし、制御プログラム復元部２２が、画像撮像部２１から送出された前記撮像画像から、リモート制御プログラムを復元できなかった場合、制御プログラム復元部２２は、画像撮像部２１にリモート制御プログラム画像３１を再度撮影することを要求してもよい。また、制御プログラム復元部２２で、リモート制御プログラムを復元できなかった場合に、画像撮像部２１にリモート制御プログラム画像３１を再度撮影することを要求する回数は、予め定められた回数でも良いし、無制限でも良い。
【００１９】
制御プログラム復元部２２が、画像撮像部２１から送出された前記撮像画像から、リモート制御プログラムを復元できなかったと判定する方法について説明する。データを符号化し、復号化した場合に、その再生されたデータの正しさを判定する方法は、数多く存在するが、本発明は、特定の判定方法に依存する物ではなく、特に判定方法を指定する物ではないが、以下に、本発明に適すると思われる判定方法について説明する。
【００２０】
第１に、前記撮像画像の画像品質が悪く、制御プログラム復元部２２が、該撮像画像をリモート制御プログラム画像であると認識できなかった場合がある。第２に、遠隔制御機器１０のリモート制御プログラム画像付与部１３で、リモート制御プログラムを変換した画像情報を付与する際に、リモート制御プログラムのプログラムサイズ情報や、CRC（Cyclic Redundancy Check）等の誤り検出符号情報を含んだ、リモート制御プログラム画像３１を付与するようにする。その場合、制御プログラム復元部２２が、前記撮像画像を復元した際に、前記プログラムサイズ情報やCRC情報から、正しく復元できたかを判定することが出来る。
【００２１】
制御プログラム復元部２２は、画像撮像部２１から送出された前記撮像画像から、予め定められた変換方法に基づいてリモート制御プログラムを復元し、前記判定方法により、正しく復元できたと判定した場合に、復元したリモート制御プログラムを制御プログラム実行部２４に送出する。
【００２２】
操作入力部２３は、装置外部からの入力操作を受け入れ、入力操作情報を制御プログラム実行部２４に送出する。制御プログラム実行部２４は、制御プログラム復元部２２から送出されたリモート制御プログラムを実行し、操作入力部２３から送出された入力操作情報に基づいて、発行するリモート制御コマンド３２を決定し、リモコン送信部２５に送出する。リモコン送信部２５は、制御プログラム実行部２４から送出されたリモート制御コマンド３２を、遠隔制御機器１０に送出する。
【００２３】
次に、遠隔制御機器１０がリモコン機器２０から送信されたリモート制御コマンド３２に基づいて制御する動作について説明する。リモコン受信部１１は、リモコン機器２０から送信されたリモート制御コマンド３２を受信し、制御部１２へ送出する。制御部１２は、リモコン受信部１１から送出されたリモート制御コマンド３２に基づいて、遠隔制御機器１０を制御する。制御内容は特に限定するものではないが、画像表示部１５で表示する画像の選択、画像の拡大／縮小、ピント調整、色調の調整、音量調整などを制御する。このように、リモコン機器２０は、遠隔制御機器１０をリモート制御するためのリモート制御プログラムをあらかじめ保有していなくても、遠隔制御機器に対応したリモート制御プログラムを取得することができ、１つのリモコン機器２０で複数の遠隔制御機器１０をリモート制御することができる。
【００２４】
ここで、リモート制御プログラム画像付与部１３が有する画像情報に変換されたリモート制御プログラムの形式は、特に限定するものではないが、例えばJava（登録商標）プログラムのような多くのプラットフォーム上で動作するプログラム形式であれば、リモート制御プログラムを実行するリモコン機器２０のアーキテクチャへの依存が少なくなり、好ましいと言える。
【００２５】
また、リモート制御プログラム画像付与部１３が、リモート制御プログラムを画像情報へ変換する方法は、変換された画像情報からリモート制御プログラムを一意に復元可能な方法でなければならないが、変換方法自体は特に限定するものではない。例えば、リモート制御プログラムを画像情報に変換する方法としては、バーコードのような図形情報に変換しても良いし、文字や数字情報をそのまま文字フォントとして画像情報に変換しても良いし、時間的に変化する図形情報に変換しても良いし、その複数を組み合わた画像情報に変換しても良い。
【００２６】
２次元バーコードであるQRコードでは、１画像で約３０００バイトの情報が伝送できる。もし、リモート制御プログラムのプログラムサイズが大きい場合には、複数枚のQRコードでリモート制御プログラムを構成し、複数枚のQRコードを一定時間毎に順次表示することによって、１つのリモート制御プログラムを伝送することも可能である。
【００２７】
遠隔制御機器１０は、遠隔制御機器１０の外部から画像データを入力するためのインターフェースである画像入力部１４を備えても良く、入力された画像データを画像表示部１５に送出する。画像入力部１４は、VIDEO１入力、VIDEO２入力のように、複数の入力インターフェースから構成されていても良く、特に入力インターフェースのフォーマットや数を限定するものではない。
【００２８】
制御プログラム画像表示タイミング制御部１６が、遠隔制御機器１０の外部からの入力操作によって、リモート制御プログラム画像３１を画像表示部１５で表示するタイミングを制御部１２に指示する場合について説明する。通常、遠隔制御機器１０は、画像入力部１４に入力された画像情報を画像表示部１５で表示している。その際に、外部からの入力操作によって、リモート制御プログラム画像３１を画像表示部１５で表示することを要求されると、制御プログラム画像表示タイミング制御部１６が、リモート制御プログラム画像３１を画像表示部１５で表示開始するように制御部１２に指示し、リモート制御プログラム画像３１の表示を開始する。
【００２９】
リモート制御プログラム画像３１の表示の終了タイミングは、外部からの入力操作による、リモート制御プログラム画像３１の表示終了要求により、制御プログラム画像表示タイミング制御部１６が決定し、表示終了するように制御部１２に指示しても良いし、制御プログラム画像表示タイミング制御部１６が、前記リモート制御プログラム画像３１の表示開始タイミングから、一定時間後に表示終了するように制御部１２に指示しても良い。
【００３０】
また、別の表示タイミングの決定方法として、遠隔制御機器１０の電源起動時に、制御プログラム画像表示タイミング制御部１６が、リモート制御プログラム画像３１を画像表示部１５で表示開始するように制御部１２に指示し、リモート制御プログラム画像３１の表示を開始するようにしても良い。
【００３１】
この場合も、リモート制御プログラム画像３１の表示の終了タイミングは、外部からの入力操作による、リモート制御プログラム画像３１の表示終了要求により、制御プログラム画像表示タイミング制御部１６が決定し、表示終了するように制御部１２に指示しても良いし、制御プログラム画像表示タイミング制御部１６が、前記電源起動時のリモート制御プログラム画像３１の表示開始タイミングから、一定時間後に表示終了するように制御部１２に指示しても良い。
【００３２】
画像撮像部２１がリモート制御プログラム画像３１を撮像するタイミングの決定方法としては、操作入力部２３からの入力によって決定する方法にしても良い。また、別の撮像するタイミングの決定方法として、リモコン機器２０の電源起動時にリモート制御プログラム画像３１を撮像するようにしても良い。
【００３３】
以上から、遠隔制御機器１０とリモコン機器２０との間でリモート制御を行う場合、遠隔制御機器１０がリモート制御されるためのリモート制御プログラムを変換した画像情報を表示し、リモコン機器２０がこの画像情報を撮像、復元してリモート制御プログラムを獲得できるため、リモコン機器２０は、遠隔制御機器１０をリモート制御するためのリモート制御プログラムをあらかじめ保有していなくても、遠隔制御機器１０に対応したリモート制御プログラムを取得することができ、１つのリモコン機器２０で複数の遠隔制御機器１０をリモート制御することができる。
【００３４】
また、リモート制御が必要なときに、リモコン機器２０が遠隔制御機器１０のリモート制御プログラムを獲得できるようにすることができるので、リモコン機器２０と遠隔制御機器１０の組み合わせをあらかじめ決定しておく必要がない。
【００３５】
また、遠隔制御機器１０はリモート制御プログラムをQRコードのような画像情報に変換して表示するため、この画像を視認できる空間にあるリモコン機器２０しか、このリモート制御プログラムを取り込むことができない。よって、該画像を表示する空間を限定することにより、遠隔制御機器１０のリモート制御プログラムを想定外のリモコン機器２０が取り込み、想定外のリモコン機器２０から遠隔制御機器１０が操作されることを防ぐことができる。
【産業上の利用可能性】
【００３６】
本発明は、専用リモコン以外のリモコン機器からもリモート制御を期待する遠隔制御機器と、あらかじめリモート制御プログラムを保有している特定の遠隔制御機器以外の機器ともリモート制御したいリモコン機器に適用できる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態における遠隔制御機器の構成を示した図である。
【図２】本発明の実施の形態におけるリモコン機器の構成を示した図である。
【図３】遠隔制御機器とリモコン機器との間のリモート制御の様子を示した図である。
【符号の説明】
【００３８】
１０  遠隔制御機器、１１  リモコン受信部、１２  制御部、１３  リモート制御プログラム画像付与部、１４  画像入力部、１５  画像表示部、１６  制御プログラム画像表示タイミング制御部、２０  リモコン機器、２１  画像撮像部、２２  制御プログラム復元部、２３  操作入力部、２４  制御プログラム実行部、２５  リモコン送信部、３１  リモート制御プログラム画像、３２  リモート制御コマンド。
【図１】
2009016983.tif 000003
【図２】
2009016983.tif 000004
【図３】
2009016983.tif 000005