(57)【要約】【課題】  １つの遠隔制御用送信機から複数の遠隔制御対象を容易に操作することができる遠隔制御用送信機を提供すること。【解決手段】  遠隔制御対象毎に現在の動作状態を記憶する動作状態記憶部３４と、動作状態記憶部３４に記憶された動作状態を表示する動作状態表示手段、ユーザが複数の遠隔制御対象のうち１つを指定する指定手段、該指定手段により指定された遠隔制御対象について前記動作状態記憶手段に記憶された動作状態を変更する動作状態変更手段を含む主操作処理部３５と、動作状態記憶部３４に記憶される遠隔制御対象毎の動作状態に基づいて動作状態データを送信する送信部４０と、を含むことを特徴とする。【選択図】        図７
2005150851.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが複数の遠隔制御対象のうち１つを指定する指定手段と、
遠隔制御対象毎に現在の動作状態を記憶する動作状態記憶手段と、
前記動作状態記憶手段に記憶された動作状態を表示する動作状態表示手段と、
前記指定手段により指定された遠隔制御対象について前記動作状態記憶手段に記憶された動作状態を変更する動作状態変更手段と、
前記動作状態記憶手段に記憶される遠隔制御対象毎の動作状態に基づいて動作状態データを送信する送信手段と、
を含むことを特徴とする遠隔制御用送信機。
【請求項２】
請求項１に記載の送信機において、
前記送信手段は、各遠隔制御対象に対する動作状態データを、それぞれ所定時間毎に送信することを特徴とする遠隔制御用送信機。
【請求項３】
ユーザが複数の遠隔制御対象のうち１つを指定する指定手段、
遠隔制御対象毎に現在の動作状態を記憶する動作状態記憶手段、
前記動作状態記憶手段に記憶された動作状態を表示する動作状態表示手段、
前記指定手段により指定された遠隔制御対象について前記動作状態記憶手段に記憶された動作状態を変更する動作状態変更手段、及び
前記動作状態記憶手段に記憶される遠隔制御対象毎の動作状態に基づいて動作状態データを送信する送信手段
としてコンピュータを動作させるためのプログラム。
【請求項４】
ユーザから複数の遠隔制御対象のうち１つの指定を受け付けるステップと、
遠隔制御対象毎に現在の動作状態を記憶手段に記憶させるステップと、
前記記憶手段に記憶された動作状態を表示するステップと、
ユーザにより指定された遠隔制御対象について前記記憶手段に記憶された動作状態を変更するステップと、
前記記憶手段に記憶される遠隔制御対象毎の動作状態に基づいて動作状態データを送信するステップと、
を含むことを特徴とする遠隔制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は遠隔制御用送信機、プログラム及び遠隔制御方法に関し、特に複数の遠隔制御対象を好適に操作するための技術に関する。
【背景技術】
【０００２】
動作状態データを受信すると、該動作状態データにより指定された状態の動作を開始し、その動作状態を継続する遠隔制御対象を用意しておき、これを遠隔制御用送信機から操作する遠隔制御システムが知られている。こうしたシステムでは、動作状態データを所定時間受信しないと、各遠隔制御対象は、その動作を自ら停止するように構成されていることがある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記システムでは、１つの遠隔制御用送信機から複数の遠隔制御対象を操作する場合、各遠隔制御対象に対して、上記所定時間内に次の動作状態データを送信しなければ、その遠隔制御対象は動作を停止してしまう。このため、ユーザは、各遠隔制御対象に対して動作状態データを上記所定時間内に送信するため、慌ただしく遠隔制御用送信機の操作を繰り返さなければならないという問題があった。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、１つの遠隔制御用送信機から複数の遠隔制御対象を容易に操作することができる遠隔制御用送信機、プログラム及び遠隔制御方法を提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る遠隔制御用送信機は、ユーザが複数の遠隔制御対象のうち１つを指定する指定手段と、遠隔制御対象毎に現在の動作状態を記憶する動作状態記憶手段と、前記動作状態記憶手段に記憶された動作状態を表示する動作状態表示手段と、前記指定手段により指定された遠隔制御対象について前記動作状態記憶手段に記憶された動作状態を変更する動作状態変更手段と、前記動作状態記憶手段に記憶される遠隔制御対象毎の動作状態に基づいて動作状態データを送信する送信手段と、を含むことを特徴とする。
【０００６】
また、本発明に係るプログラムは、ユーザが複数の遠隔制御対象のうち１つを指定する指定手段、遠隔制御対象毎に現在の動作状態を記憶する動作状態記憶手段、前記動作状態記憶手段に記憶された動作状態を表示する動作状態表示手段、前記指定手段により指定された遠隔制御対象について前記動作状態記憶手段に記憶された動作状態を変更する動作状態変更手段、及び前記動作状態記憶手段に記憶される遠隔制御対象毎の動作状態に基づいて動作状態データを送信する送信手段として、携帯電話機、携帯情報端末、パーソナルコンピュータ、各種ゲーム機等のコンピュータを動作させるためのプログラムである。
【０００７】
また、本発明に係る遠隔制御方法は、ユーザから複数の遠隔制御対象のうち１つの指定を受け付けるステップと、遠隔制御対象毎に現在の動作状態を記憶手段に記憶させるステップと、前記記憶手段に記憶された動作状態を表示するステップと、ユーザにより指定された遠隔制御対象について前記記憶手段に記憶された動作状態を変更するステップと、前記記憶手段に記憶される遠隔制御対象毎の動作状態に基づいて動作状態データを送信するステップと、を含むことを特徴とする。
【０００８】
本発明では、ユーザが複数の遠隔制御対象のうち１つを指定する。遠隔制御対象は、例えば電車、自動車、ロボット、人形等を象って形成され、動作状態データを受信すると、該動作状態データに応じた動作を開始し、該動作を継続する。また、本発明では、遠隔制御対象毎に現在の動作状態を記憶している。そして、こうして記憶される動作状態が表示可能となっている。動作状態は、複数の制御対象のうち全部又は一部に係るものを表示してもよい。一部に係る動作状態を表示する場合、ユーザにより指定された遠隔制御対象に係るものを選択的に表示してもよい。ユーザは、この表示内容を参考にしつつ、記憶手段に遠隔制御対象毎に記憶された動作状態を変更する。そして、記憶手段に遠隔制御対象毎に記憶された動作状態に基づき、動作状態データが送信される。本発明によれば、遠隔制御対象毎に動作状態が記憶され、これに基づいて動作状態データが送信されるので、１つの遠隔制御用送信機から複数の遠隔制御対象を容易に操作できるようになる。
【０００９】
なお、本発明の一態様として、前記送信手段が、各遠隔制御対象に対する動作状態データを、それぞれ所定時間毎に送信するようにしてもよい。こうすれば、動作状態データの受信から該所定時間よりも長い時間が経過すると自発的に動作を停止する遠隔制御対象に対し、所望の動作を継続させることができるようになる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００１１】
図１は、本発明の実施形態に係る遠隔制御システムの構成を示す図である。同図に示すように、この遠隔制御システム１０は、遠隔制御用送信機１２と、該遠隔制御用送信機１２による遠隔制御対象である複数の電車モデル５０−１〜５０−３、を含んで構成されている。電車モデル５０と遠隔制御用送信機１２は、いずれも赤外線通信機能を備えている。そして、遠隔制御用送信機１２からは、赤外線信号により、主として遠隔制御対象を特定するデータ（当該遠隔制御用送信機１２を識別するＩＤコード及び車両番号のペア）及び進行方向並びに速度を特定するデータ（モータ制御情報）を含む動作状態データが送信される。各電車モデル５０は、赤外線受光部を備えており、動作状態データを受信すると、自己を識別するデータが該動作状態データに含まれているか否かを判断する。そして、自己を識別するデータが含まれていれば、受信した動作状態データに含まれる、進行方向並びに速度を特定するデータに基づいて動作状態を制御する。各電車モデル５０は、遠隔制御用送信機１２から、自己を識別するデータを含む動作状態データの受信が所定時間されないと、駆動用モータを停止し、動作を自発的に停止させるようになっている。
【００１２】
図２は、遠隔制御用送信機１２の外観を示す図である。遠隔制御用送信機１２は、公知の携帯電話機により構成されている。この携帯電話機は、液晶表示部１４と、方向キー部１６と、数字キー部１８と、赤外線発光部２０と、を含んで構成されている。また、この携帯電話機はマイクロコンピュータ及びメモリを内蔵しており、該メモリに記憶された遠隔制御プログラムをマイクロコンピュータが実行することにより、当該携帯電話機を、電車モデル５０−１〜５０−３を遠隔制御する遠隔制御用送信機１２として機能させるようになっている。
【００１３】
液晶表示部１４は、例えばＬＣＤパネル等を含んで構成されており、ユーザが各電車モデル５０を操作するのを支援する表示を行う。方向キー部１６は、上キー、下キー、右キー、左キー及び中央キーを含んで構成されており、ここでは、左キーは電車モデル５０の進行方向を切り替えるのに用いられる。また、上キーは電車モデル５０の移動速度（モータの回転速度）を上昇させるのに用いられる。下キーは電車モデル５０の移動速度を減少させるのに用いられる。右キーは電車モデル５０を急停車させるのに用いられる。
【００１４】
数字キー部１８は、ダイヤルキー（０〜９キー等）を含んで構成されている。このうち１キー、２キー、３キーは、遠隔制御プログラムの実行時、方向キー部１６による操作対象を、それぞれ電車モデル５０−１、５０−２、５０−３に指定するために用いられる。また、４キー、５キー、６キーは、それぞれ、本システムに備えられた図示しない３つのポイント（線路の分岐）のいずれかを切り替えるために用いられる。
【００１５】
赤外線発光部２０は、赤外線通信に用いられ、ここでは特に動作状態データを赤外線により送信する。液晶表示部１４には、速度ゲージ２２の表示、アクティブ車両２４の表示、及び進行方向２６の表示がされるようになっている。アクティブ車両２４には、遠隔制御対象である電車モデル５０−１〜５０−３をそれぞれ示す、１〜３の数字が表示されており、そのうち、現在移動方向や速度の変更のための操作を受け付けている電車モデル５０に対応する数字は、例えば枠付きで表示される等、識別表示されるようになっている。また、速度ゲージ２２は、アクティブ車両２４により示される電車モデル５０の現在の速度を表すゲージである。さらに、進行方向２６は、前進を表すＦの文字と後退を表すＲの文字とを含んでおり、アクティブ車両２４により示される電車モデル５０の現在の進行方向に対応する文字が、例えば枠付きで表示される等、識別表示されるようになっている。
【００１６】
ここでは、数字キー部１８のｎキー（ｎ＝１，２，３）を押下すると、ｎの数字が識別表示され、電車モデル５０−ｎの現在の進行方向及び走行速度が進行方向２６及び速度ゲージ２２にそれぞれ表示されるようになっている。そして、この状態で方向キー部１６の上キーを押下すると、速度ゲージ２２が伸び、それに応じた動作状態データ（電車モデル５０−ｎを識別するデータ（車両番号）を含む）が電車モデル５０−ｎに送信される。また、方向キー部１６の下キーを押下すると、速度ゲージ２２が短くなり、それに応じた動作状態データが電車モデル５０−ｎに送信される。さらに、方向キー部１６の左キーを押下すると、進行方向２６において識別表示された文字が他方に移り、それに応じた動作状態データが電車モデル５０−ｎに送信される。また、方向キー部１６の右キーを押下すると、速度ゲージ２２の長さが零となり、速度が零の旨を表す動作状態データが電車モデル５０−ｎに送信される。
【００１７】
なお、遠隔制御用送信機１２では、ＩＤコード及び車両番号のペアを各電車モデル５０に対して送信し、該電車モデル５０にそのＩＤコード及び車両番号のペアを登録（記憶）させることができるようになっている。そして、遠隔制御用送信機１２では、自己に対して予め設定（記憶）されたＩＤコード、及び宛先（送信先）である電車モデル５０に対応する車両番号を、送信する動作状態データに含めるようにしている。こうして、電車モデル５０では、自己に予め登録されたＩＤコード及び車両番号のペアと同じデータが含まれている動作状態データを、自己に宛てたものであると判断するようにしている。
【００１８】
図３は、遠隔制御用送信機１２から送信される動作状態データを示す図である。動作状態データは、同図に示すようにＩＤコード、モータ制御情報、車両番号、及び付加的機能を実現するためのコマンドとで構成されている。さらに、モータ制御情報は、モータの回転方向が前進方向又は後退方向のいずれかを判別する情報（Ｆ／Ｒ判別）と、モータの駆動速度（回転速度）を指定する情報とで構成されている。ＩＤコード部分には予め当該遠隔制御用送信機１２に記憶されたＩＤコードに対応した２ビットのデータがセットされる。モータのＦ／Ｒ判別部分には進行方向２６に対応した前進又は後退のいずれかを示す１ビットのデータがセットされる。モータの速度情報部分には速度ゲージ２２に対応した速度を指定する５ビットのデータがセットされる。車両番号部分には、１〜３のいずれかの車両番号を指定するデータがセットされる。コマンド部分は所定数のビットからなり、そこには付加的機能を指定するコードが必要に応じてセットされる。付加機能は、ここではポイント（線路の分岐）を制御する機能が含まれる。なお、１ブロックの動作状態データのビット数は常に一定である。従って、１ブロックの動作状態データを送信するのに要する時間も一定である。
【００１９】
遠隔制御用送信機１２にはＩＤコードとして、１〜４のうちいずれかの番号が事前に設定されるようになっており、遠隔制御用送信機１２からは、（４×Ｔ）秒毎に動作状態データが送信されるようになっている。各動作状態データは、上記の通り車両番号を含んでいる。この車両番号は、電車モデル５０−１〜５０−３のいずれかを特定するデータであり、この車両番号とＩＤコードとによって、当該動作状態データの宛先が特定されるようになっている。図４に示すように、ここでは（４×Ｔ）秒毎に異なる車両番号を含む動作状態データが順に送信されるようになっており、（３×４×Ｔ）秒の間に、電車モデル５０−１〜５０−３を宛先とする動作状態データが１回ずつ送信される。
【００２０】
図５は遠隔制御対象の一例である電車モデルを示す側面図である。この実施形態では、遠隔制御対象を小型の電車モデル５０として構成している。電車モデル５０はシャーシ５１とその上部に覆い被されるボディー５２とを有している。シャーシ５１の前部中央には前輪５３が、後部には後輪５４が設けられている。前輪５３は車軸５５を介して回転自在にシャーシ５１に取り付けられる。後輪５４は車軸５６を介して伝達装置５７に取り付けられる。伝達装置５７は駆動源としてのモータ５８の回転を車軸５６に伝達する。伝達装置５７及びモータ５８の上方には例えばワンチップマイコンとして構成された制御装置５９が設けられている。制御装置５９は、ボディー５２に取り付けられたリモコン受光部（赤外線受光部）６０から送られるデータに基づきモータ５８の動作を制御する。
【００２１】
図６は、電車モデル５０に搭載された制御系の回路構成を示している。電車モデル５０には上述したリモコン受光部６０が設けられている。リモコン受光部６０は遠隔制御用送信機１２から送信された赤外線を受光し、その受光した赤外線からキャリア成分を除去した信号を受信回路７１に出力する。受信回路７１は、リモコン受光部６０から与えられた信号を１ブロックのリモコンデータにデコードしてリモコンデータ判別回路７２に出力する。リモコンデータ判別回路７２は、受信回路７１から与えられた受信データのコマンド部分に基づいて、電車モデル５０の動作を制御するためのデータ、又は電車モデル５０の識別情報の書き換え（変更）を指示するためのデータのいずれを受信したかを判別する。
【００２２】
受信したデータが電車モデル５０の動作を制御するためのデータであるとリモコンデータ判別回路７２が判別した場合には、識別情報読取回路７７が識別情報記憶用メモリ７８に格納されている自己の識別情報を読み取り、識別情報判定回路７３が、受信データに含まれている識別情報と自己の識別情報とを比較する。識別情報が一致しているときは受信したデータが駆動部制御回路７４に送られる。そして、駆動部制御回路７４が受信データ（動作状態データ）に含まれているモータ制御情報に基づいて駆動回路７５にモータ駆動信号を供給する。駆動回路７５は与えられたモータ駆動信号に従ってモータ５８を駆動する。
【００２３】
一方、受信データが識別情報の書き換えを指示するためのデータであるとリモコンデータ判別回路７２が判別した場合には、そのデータに含まれている識別情報（ＩＤコードと車両番号とからなる。）が識別情報書き換え回路７６によって識別情報記憶用メモリ７８に書き込まれる。これにより、識別情報記憶用メモリ７８に書き込まれた識別情報が変更される。
【００２４】
識別情報記憶用メモリ７８には、例えばＥＥＰＲＯＭのような不揮発性のメモリを使用して、識別情報が電源のバックアップなしで保持されるようにすることが望ましい。受信回路７１、リモコンデータ判別回路７２、識別情報判定回路７３、駆動部制御回路７４、駆動回路７５、識別情報書き換え回路７６、識別情報読取回路７７は論理回路として構成してもよいし、マイクロコンピュータと所定のプログラムとの組み合わせによって構成されてもよい。また、識別情報判定回路７３、識別情報読取回路７７、識別情報記憶用メモリ７８とは別の識別情報判定回路、識別情報読取回路、識別情報記憶用メモリを受信回路７１とリモコンデータ判別回路７２の間に設け、リモコンデータ判別回路７２にデータを送る前に、受信データを取捨選択してもよい。
【００２５】
図７は、遠隔制御用送信機１２の機能ブロック図である。同図に示される各機能は、遠隔制御用送信機１２として用いられる携帯電話機にて上記遠隔制御プログラムが実行されることにより実現されるものである。同図に示すように、遠隔制御用送信機１２で実現される機能には、主操作処理部３５、送信タイミング監視部３２、動作状態記憶部３４、ポイント操作一時記憶部３６、ポイント操作キー３８、送信部４０が含まれる。
【００２６】
主操作処理部３５は、方向キー部１６及び数字キー部１８を含んで構成されている。特に、１キー、２キー及び３キーを用いた、ユーザからの電車モデル５０−１〜５０−３のうち１つに対する指定を受け付ける。また、方向キー部１６による、動作状態の変更指示を受け付け、該変更指示に従って、現在１〜３キーにより指定されている電車モデル５０に関する動作状態を変更し、それを動作状態記憶部３４に書き込む。こうして、アクティブ車両２４である電車モデル５０に対応する動作状態を更新する。
【００２７】
送信タイミング監視部３２は、（４×Ｔ）秒毎に到来する当該遠隔制御用送信機１２による動作状態データの送信タイミングを監視し、該送信タイミングが到来すると、電車モデル５０−１、５０−２、５０−３に対する動作状態データの送信を送信部４０に指示する。動作状態記憶部３４は、携帯電話機に含まれるメモリを含んで構成されるものであり、電車モデル５０毎に現在の動作状態（ここではモータ制御情報）を記憶する。図８は、動作状態記憶部３４の記憶内容を示しており、同図に示すように、動作状態記憶部３４では、車両番号（各電車モデル５０を識別するデータ）と、該車両番号により識別される電車モデル５０の現在の動作状態（モータ制御情報（速度及び進行方向））と、が対応付けて記憶されている。
【００２８】
ポイント操作キー３８は、数字キー部１８の４キー〜６キーを含んで構成されており、ポイント（線路の分岐）の切替制御に対する指示操作を受け付ける。そして、この操作内容はポイント操作一時記憶部３６に一時記憶される。
【００２９】
送信部４０は、携帯電話機の赤外線通信機能を用いて実現されており、送信タイミング監視部３２から、送信タイミングにおいて、特定の電車モデル５０に対する動作状態データの送信を指示されると、該電車モデル５０に対応づけて動作状態記憶部３４に記憶されている動作状態を読み出す。そして、当該遠隔制御用送信機１２に設定されたＩＤコード、読み出された動作状態（モータ制御情報）、送信タイミング監視部３２から指示された電車モデル５０を特定する車両番号、ポイント操作一時記憶部３６の記憶内容に対応した付加機能用コマンドを含む動作状態データを生成し、それを送信する。
【００３０】
以上説明した遠隔制御システム１０によれば、一台の遠隔制御用送信機１２により、複数の電車モデル５０−１〜５０−３を容易に遠隔操作することができる。特に、電車モデル５０−１〜５０−３が、動作状態データを受信してから所定時間が経過するまでに次の動作状態データを受信しなければ、その動作を停止する場合であっても、自動的に前回と同じ動作状態データを送信して動作状態を維持させることができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施形態に係る遠隔制御システムの全体構成を示す図である。
【図２】遠隔制御用送信機である携帯電話機の外観を示す図である。
【図３】遠隔制御用送信機からのデータ送信の様子を示す図である。
【図４】遠隔制御用送信機からのデータ送信の様子を示す図である。
【図５】遠隔制御対象の一例として電車モデルを示す図である。
【図６】電車モデルの機能ブロック図である。
【図７】遠隔制御用送信機の機能ブロック図である。
【図８】動作状態記憶部の記憶内容を示す図である。
【符号の説明】
【００３２】
１０  遠隔制御システム、１２  遠隔制御用送信機、１４  液晶表示部、１６  方向キー部、１８  数字キー部、２０  赤外線発光部、２２  速度ゲージ、２４  アクティブ車両、２６  進行方向、３０  送信スロット、３２  送信タイミング監視部、３４  動作状態記憶部、３５  主操作処理部、３６  ポイント操作一時記憶部、３８  ポイント操作キー、４０  送信部、５０  電車モデル（遠隔制御対象）、５７  伝達装置、５８  モータ、５９  制御装置、６０  リモコン受光部、７１  受信回路、７２  リモコンデータ判別回路、７３  識別情報判定回路、７４  駆動部制御回路、７６  識別情報書き換え回路、７８  識別情報記憶用メモリ。
【図１】
2005150851.tif 000003
【図２】
2005150851.tif 000004
【図３】
2005150851.tif 000005
【図４】
2005150851.tif 000006
【図５】
2005150851.tif 000007
【図６】
2005150851.tif 000008
【図７】
2005150851.tif 000009
【図８】
2005150851.tif 000010