(57)【要約】【課題】識別コードの選択についてユーザに特別の操作を要求せずに無線機及び駆動機器の双方に適切な識別コードを設定できる遠隔操作玩具を提供する。【解決手段】無線機２と、無線機２からの制御信号に基づいて遠隔操作される駆動機器３とを含む遠隔操作玩具１において、無線機２は、他の無線機２からの制御信号の送信状況を検出し、その検出結果に基づいて未使用の一つの識別コードを選択する。さらに、無線機２は、選択された識別コードの設定を駆動機器３に対して指示するためのコード通知信号を生成し、その生成したコード通知信号を送信する。駆動機器３においては、コード通知信号を受信し、その受信したコード通知信号に基づいて、選択された識別コードを判別し、判別した識別コードを自己の識別コードとして設定する。【選択図】      図６
2004305271.tif 000002
【特許請求の範囲】
【請求項１】
無線機と、前記無線機からの制御信号に基づいて遠隔操作される駆動機器とを含み、前記無線機は、予め定められた複数の識別コードのうち、自らに設定されたいずれか一つの識別コードを前記制御信号に含めて送信するとともに、他の無線機から送信された前記識別コードを含む制御信号を受信して自らの制御信号の送信時期を決定し、前記駆動機器は自らに設定されている識別コードと前記制御信号に含まれる識別コードとに基づいて当該制御信号に応じた遠隔操作の可否を判別する遠隔操作玩具において、
前記無線機には、所定の識別コード設定条件の成立に応答して前記他の無線機からの制御信号を検出し、その検出結果に基づいて未使用の一つの識別コードを選択して自らの識別コードとして設定する識別コード選択手段と、前記識別コード選択手段にて選択された識別コードを前記駆動機器に通知するコード通知信号を生成する通知信号生成手段と、生成されたコード通知信号を送信する通知信号送信手段とが設けられ、
前記駆動機器には、前記コード通知信号を受信する通知信号受信手段と、受信したコード通知信号に基づいて前記選択された識別コードを判別するコード判別手段と、判別した識別コードを自己の識別コードとして設定するコード設定手段とが設けられている、
ことを特徴とする遠隔操作玩具。
【請求項２】
前記無線機に対して遊技の開始に必要不可欠な第１の特定操作が行われた場合に前記識別コード設定条件が成立して前記無線機の前記識別コード選択手段が前記制御信号の検出を開始することを特徴とする請求項１に記載の遠隔操作玩具。
【請求項３】
前記第１の特定操作は前記無線機に対する電源投入操作であることを特徴とする請求項２に記載の遠隔操作玩具。
【請求項４】
前記識別コード選択手段は、前記複数の識別コードのうち、前記検出した制御信号に含まれている識別コードを除外した残りの識別コードを前記未使用の識別コードとして判別することを特徴とする請求項１に記載の遠隔操作玩具。
【請求項５】
前記識別コード選択手段は、２以上の識別コードが未使用と判別された場合に所定の順序に従っていずれか一つの識別コードを選択することを特徴とする請求項４に記載の遠隔操作玩具。
【請求項６】
前記制御信号には前記識別コードの設定が指示されたか否かを前記コード判別手段にて判別するための指示判別情報が含まれ、前記通知信号生成手段は、前記識別コード選択手段が選択した識別コードを前記制御信号に含めるとともに、前記指示判別情報を前記識別コードの設定を指示する状態にセットすることによって前記コード通知信号を生成し、前記通知信号送信手段は前記コード通知信号にセットされた識別コードに対応した送信時期に前記コード通知信号を送信することを特徴とする請求項１に記載の遠隔操作玩具。
【請求項７】
前記駆動機器の前記コード判別手段は、前記制御信号に含まれる前記指示判別情報に基づいて前記識別コードの設定が指示されたか否かを判別し、前記識別コードの設定が指示されたと判断した場合に当該指示を与えた制御信号に含まれている識別コードを前記選択された識別コードとして判別することを特徴とする請求項６に記載の遠隔操作玩具。
【請求項８】
前記駆動機器には、前記識別コードの設定の許可及び禁止を切り替える設定制御手段が設けられ、
前記コード設定手段は前記設定制御手段により前記識別コードの設定が許可されている場合に前記コード通知信号に基づく前記識別コードの設定を実行し、前記設定制御手段により前記識別コードの設定が禁止されている場合に前記コード通知信号に基づく前記識別コードの設定を実行しないことを特徴とする請求項１に記載の遠隔操作玩具。
【請求項９】
前記設定制御手段は、前記駆動機器に対して遊技の開始に必要不可欠な第２の特定操作が行われた後、所定の設定許可期間に限って前記識別コードの設定を許可し、以降は前記識別コードの設定を禁止することを特徴とする請求項８に記載の遠隔操作玩具。
【請求項１０】
前記第２の特定操作は前記駆動機器に対する電源投入操作であることを特徴とする請求項９に記載の遠隔操作玩具。
【請求項１１】
前記識別コード選択手段にて選択された識別コードが前記無線機及び前記駆動機器のそれぞれの記憶手段に記憶されることにより、前記無線機及び前記駆動機器のそれぞれにおいて前記識別コードが設定されることを特徴とする請求項１〜１０のいずれか１項に記載の遠隔操作玩具。
【請求項１２】
前記無線機には、前記他の無線機からの制御信号の検出結果から未使用の識別コードが存在しないと前記コード選択手段が判断した場合に前記識別コードの設定を保留する設定保留手段が設けられていることを特徴とする請求項１〜１１のいずれか１項に記載の遠隔操作玩具。
【請求項１３】
前記無線機及び前記駆動機器の少なくともいずれか一方には、前記識別コード選択手段によって選択された識別コードをユーザに対して報知する選択結果報知手段が設けられていることを特徴とする請求項１〜１２のいずれか１項に記載の遠隔操作玩具。
【請求項１４】
駆動機器を遠隔操作するための制御信号を送信可能であり、前記制御信号に基づいて遠隔操作されるべき駆動機器を指定するために、予め定められた複数の識別コードのうち、自らに設定されたいずれか一つの識別コードを前記制御信号に含めて送信するとともに、他の無線機から送信された前記識別コードを含む制御信号を受信して自らの制御信号の送信時期を決定する遠隔操作玩具用の無線機において、
所定の識別コード設定条件の成立に応答して前記他の無線機からの制御信号を検出し、その検出結果に基づいて未使用の一つの識別コードを選択して自らの識別コードとして設定する識別コード選択手段と、前記識別コード選択手段にて選択された識別コードを前記駆動機器に通知するコード通知信号を生成する通知信号生成手段と、生成されたコード通知信号を送信する通知信号送信手段とが設けられていることを特徴とする遠隔操作玩具用の無線機。
【請求項１５】
無線機からの制御信号に含まれる識別コードと自らに設定されている識別コードとに基づいて前記制御信号に応じた遠隔操作の可否を判別する遠隔操作玩具用の駆動機器において、
前記無線機が自らに設定した識別コードを通知するために当該無線機から送られるコード通知信号を受信する通知信号受信手段と、受信したコード通知信号に基づいて前記無線機が設定した識別コードを判別するコード判別手段と、判別した識別コードを自己の識別コードとして設定するコード設定手段とが設けられていることを特徴とする遠隔操作玩具用の駆動機器。
【請求項１６】
無線機と、前記無線機からの制御信号に基づいて遠隔操作される駆動機器とを含み、前記無線機は、予め定められた複数の識別コードのうち、自らに設定されたいずれか一つの識別コードを前記制御信号に含めて送信するとともに、他の無線機から送信された前記識別コードを含む制御信号を受信して自らの制御信号の送信時期を決定し、前記駆動機器は自らに設定されている識別コードと前記制御信号に含まれる識別コードとに基づいて当該制御信号に応じた遠隔操作の可否を判別する遠隔操作玩具に適用される識別コードの設定方法であって、
前記無線機においては、所定の識別コード設定条件の成立に応答して前記他の無線機からの制御信号を検出し、その検出結果に基づいて識別コード選択手段により未使用の一つの識別コードを選択して自らの識別コードとして設定する手順と、前記識別コード選択手段にて選択された識別コードを前記駆動機器に通知するコード通知信号を通知信号生成手段にて生成する手順と、生成されたコード通知信号を通知信号送信手段から送信する手順とを実行し、
前記駆動機器においては、前記コード通知信号を通知信号受信手段にて受信する手順と、受信したコード通知信号に基づいてコード判別手段により前記選択された識別コードを判別する手順と、判別した識別コードをコード設定手段により自己の識別コードとして設定する手順とを実行することを特徴とする遠隔操作玩具における識別コードの設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線機からの制御信号により駆動機器を遠隔操作する遠隔操作玩具及びそれに使用する無線機、駆動機器等に関する。
【０００２】
【従来の技術】
無線機と、その無線機からの制御信号に基づいて遠隔操作される駆動機器とを含んだ遠隔操作玩具において、予め定められた複数の識別コードのうちいずれか一つの識別コードを無線機から制御信号に含めて送信するとともに、他の無線機から送信された識別コードを含む制御信号を無線機が受信して自らの制御信号の送信時期を決定し、駆動機器は自らに設定されている識別コードと制御信号に含まれる識別コードとに基づいて当該制御信号に応じた遠隔操作の可否を判別する遠隔操作玩具が知られている（特許文献１参照）。この文献記載の遠隔操作玩具では、無線機及び駆動機器の双方において、識別コードをスイッチ操作によって設定変更できるようになっている。無線機側のスイッチを利用してユーザが選択した識別コードを駆動機器に通知して駆動機器の識別コードの設定を変更できるようにした遠隔操作玩具も存在する。
【０００３】
【特許文献１】
特開２００２−２３８０８３号公報
【発明が解決しようとする課題】
【０００４】
しかしながら、識別コードの選択をユーザに委ねた場合、ユーザが正しい識別コードを選択しないと識別コードの不一致によって遊技を行えないおそれがある。既に行われている遊技に後から参加しようとするユーザは、既に使用されている識別コードを確かめた上で未使用の識別コードを選択する必要があり、それらの設定手順が遊技への参加に対して煩わしさを与えるおそれもある。
【０００５】
そこで、本発明は識別コードの選択についてユーザに特別の操作を要求せずに無線機及び駆動機器の双方に適切な識別コードを設定できるようにした遠隔操作玩具等を提供することを目的とする。
【０００６】
【課題を解決するための手段】
以下、本発明について説明する。なお、本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記するが、それにより本発明が図示の形態に限定されるものではない。
【０００７】
本発明の遠隔操作玩具（１）は、無線機（２）と、前記無線機からの制御信号に基づいて遠隔操作される駆動機器（３）とを含み、前記無線機は、予め定められた複数の識別コード（ＩＤ＝１〜４）のうち、自らに設定されたいずれか一つの識別コードを前記制御信号に含めて送信するとともに、他の無線機（２）から送信された前記識別コードを含む制御信号を受信して自らの制御信号の送信時期を決定し、前記駆動機器は自らに設定されている識別コードと前記制御信号に含まれる識別コードとに基づいて当該制御信号に応じた遠隔操作の可否を判別する遠隔操作玩具において、前記無線機には、所定の識別コード設定条件の成立に応答して前記他の無線機からの制御信号を検出し、その検出結果に基づいて未使用の一つの識別コードを選択して自らの識別コードとして設定する識別コード選択手段（１１）と、前記識別コード選択手段にて選択された識別コードを前記駆動機器に通知するコード通知信号を生成する通知信号生成手段（１１）と、生成されたコード通知信号を送信する通知信号送信手段（１７）とが設けられ、前記駆動機器には、前記コード通知信号を受信する通知信号受信手段（３０）と、受信したコード通知信号に基づいて前記選択された識別コードを判別するコード判別手段（２１）と、判別した識別コードを自己の識別コードとして設定するコード設定手段（２１）とが設けられていることにより、上述した課題を解決する。
【０００８】
この発明によれば、駆動機器の遠隔操作を目的として無線機から送られる制御信号には識別コードが含まれていることから、他の無線機からの制御信号を受信してこれを解読することにより、無線機と混信を生じ得る範囲において既に使用されている識別コードを判別することができる。そして、予め定められた複数の識別コードから未使用の識別コードを特定することにより、無線機自らが他の無線機とは重複しない識別コードを選択し、これを自らの識別コードとして設定することができる。また、無線機にて選択された識別コードの設定を駆動機器に対して指示するためのコード通知信号を無線機から送信し、駆動機器においてそのコード通知信号を受信することにより、駆動機器において自らに設定すべき識別コードを判別してこれを設定することができる。このようにして無線機及び駆動機器の双方が自動的に識別コードを設定することにより、ユーザにおいては識別コードを選択する必要がなくなり、ユーザの誤設定のおそれを排除して常に適切な識別コードを設定できるようになる。
【０００９】
本発明の遠隔操作玩具において識別コード設定条件は適宜に定めてよいが、前記無線機に対して遊技の開始に必要不可欠な第１の特定操作が行われた場合に前記識別コード設定条件が成立して前記無線機の前記識別コード選択手段が前記制御信号の検出を開始するようにしてもよい。この場合には、遊技開始時点において他の無線機と重複しないユニークな識別コードを確実に設定することができる。また、ユーザにとっては遊技を開始すべく無線機を操作するだけで識別コードの設定が開始されるので便利である。なお、前記第１の特定操作は無線機の構成、操作方法等に応じて適宜に設定してよいが、前記無線機に対する電源投入操作を第１の特定操作とすれば確実に識別コードの自動設定を実行させることができる。
【００１０】
前記識別コード選択手段は、前記複数の識別コードのうち、前記検出した制御信号に含まれている識別コードを除外した残りの識別コードを前記未使用の識別コードとして判別することができる。２以上の識別コードが未使用と判別された場合には所定の順序に従っていずれか一つの識別コードを選択することが望ましい。このようにすれば、識別コードの選択に対して規則性が生じるので無用な混乱が生じるおそれがない。例えば、識別コードが番号によって構成されている場合には、番号順又はその逆順で識別コードを選ぶことができる。
【００１１】
本発明の遠隔操作玩具において、前記制御信号には前記識別コードの設定が指示されたか否かを前記コード判別手段にて判別するための指示判別情報が含まれ、前記通知信号生成手段は、前記識別コード選択手段が選択した識別コードを前記制御信号に含めるとともに、前記指示判別情報を前記識別コードの設定を指示する状態にセットすることによって前記コード通知信号を生成し、前記通知信号送信手段は前記コード通知信号にセットされた識別コードに対応した送信時期に前記コード通知信号を送信してもよい。
【００１２】
本発明の遠隔操作玩具では、無線機から駆動機器に送られる制御信号には無線機と駆動機器との対応関係を判別するために識別コードが含まれており、指示判別情報は例えば１ビットのフラグ程度のような極めて小さいデータでよい。従って、無線機から繰り返し送信される制御信号に指示判別情報を含めたとしても制御信号のデータサイズや送信に要する時間はさほど増加しない。むしろ、指示判別情報を制御信号に含めることにより、制御信号をコード通知信号としても機能させるようにすれば、制御信号を送受信するためのハードウエア資源やソフトウエア処理を利用してコード通知信号の作成や送信を行うことができ、無線機の構成が簡素化される。また、駆動機器においても制御信号を受信するためのハードウエア資源及びソフトウエア処理を利用してコード通知信号の受信やその解読を行うことができるので構成が簡素化されて好都合である。
【００１３】
なお、制御信号を利用してコード通知信号を作成する場合、前記駆動機器の前記コード判別手段は、前記制御信号に含まれる前記指示判別情報に基づいて前記識別コードの設定が指示されたか否かを判別し、前記識別コードの設定が指示されたと判断した場合に当該指示を与えた制御信号に含まれている識別コードを前記選択された識別コードとして判別すればよい。この場合には、制御信号に含まれる識別コードが、遠隔操作されるべきか否かを判別する情報としてのみならず、駆動機器において設定されるべき識別コードを指定する情報として機能することになる。これにより、既存の制御信号に対して大きな改変や追加を施すことなく識別コードの自動設定機能を追加することができる。
【００１４】
前記駆動機器には、前記識別コードの設定の許可及び禁止を切り替える設定制御手段（２１）が設けられ、前記コード設定手段は前記設定制御手段により前記識別コードの設定が許可されている場合に前記コード通知信号に基づく前記識別コードの設定を実行し、前記設定制御手段により前記識別コードの設定が禁止されている場合に前記コード通知信号に基づく前記識別コードの設定を実行しないようにしてもよい。
【００１５】
コード通知信号に基づく識別コードの設定を常に許可すれば、既に識別コードが設定された駆動機器に誤って別の識別コードが設定される可能性がある。識別コードの設定を禁止できるようにすれば、このような懸念を排除することが可能となる。
【００１６】
前記設定制御手段は、前記駆動機器に対して遊技の開始に必要不可欠な第２の特定操作が行われた後、所定の設定許可期間に限って前記識別コードの設定を許可し、以降は前記識別コードの設定を禁止してもよい。この場合には、遊技開始時点から限られた期間内において無線機からのコード通知信号に基づく識別コードの設定が許可されるので、遊技開始後の任意の時期に誤って識別コードが再設定されるおそれがない。なお、前記第２の特定操作は駆動機器の構成、操作方法等に応じて適宜に設定してよいが、前記駆動機器に対する電源投入操作を第２の特定操作とすれば遊技開始時点において識別コードを設定する機会を確実に設けることができる。
【００１７】
本発明の遠隔操作玩具においては、前記識別コード選択手段にて選択された識別コードが前記無線機及び前記駆動機器のそれぞれの記憶手段に記憶されることにより、前記無線機及び前記駆動機器のそれぞれにおいて前記識別コードが設定されるようにしてもよい。記憶手段はＲＡＭのように記憶保持動作が必要な揮発性の記憶装置であってもよいし、ＥＥＰＲＯＭのように記憶保持動作が不要な不揮発性の記憶装置であってもよい。前者の場合は電源遮断によって識別コードが失われるので、電源投入操作に連動して識別コードの自動設定を行う実施態様と好適に組み合わせることができる。
【００１８】
前記無線機には、前記他の無線機からの制御信号の検出結果から未使用の識別コードが存在しないと前記コード選択手段が判断した場合に前記識別コードの設定を保留する設定保留手段が設けられてもよい。この場合には、複数の識別コードが全て使用されている場合には識別コードが設定されないので、混信が生じる範囲内において２以上の無線機及び駆動機器に同一の識別コードが重複して設定されるおそれを確実に排除できる。
【００１９】
本発明の遠隔操作玩具において、前記無線機及び前記駆動機器の少なくともいずれか一方には、前記識別コード選択手段によって選択された識別コードをユーザに対して報知する選択結果報知手段（８）が設けられてもよい。この場合には、無線機及び駆動機器に対して自動的に設定された識別コードのユーザによる確認が可能となる。識別コードの選択が可能であっても自動設定機能を有しない無線機及び駆動機器が後から追加された場合には選択結果報知手段を参照して、未使用の識別コードをユーザ自らが判断できるので便利である。
【００２０】
本発明の無線機は、駆動機器（３）を遠隔操作するための制御信号を送信可能であり、前記制御信号に基づいて遠隔操作されるべき駆動機器を指定するために、予め定められた複数の識別コードのうち、自らに設定されたいずれか一つの識別コードを前記制御信号に含めて送信するとともに、他の無線機から送信された前記識別コードを含む制御信号を受信して自らの制御信号の送信時期を決定する遠隔操作玩具用の無線機（２）であって、所定の識別コード設定条件の成立に応答して前記他の無線機からの制御信号を検出し、その検出結果に基づいて未使用の一つの識別コードを選択して自らの識別コードとして設定する識別コード選択手段（１１）と、前記識別コード選択手段にて選択された識別コードを前記駆動機器に通知するコード通知信号を生成する通知信号生成手段（１１）と、生成されたコード通知信号を送信する通知信号送信手段（１７）とが設けられていることを特徴とする。
【００２１】
また、本発明の駆動機器は、無線機（２）からの制御信号に含まれる識別コードと自らに設定されている識別コードとに基づいて前記制御信号に応じた遠隔操作の可否を判別する遠隔操作玩具用の駆動機器であって、前記無線機が自らに設定した識別コードを通知するために当該無線機から送られるコード通知信号を受信する通知信号受信手段（３０）と、受信したコード通知信号に基づいて前記無線機が設定した識別コードを判別するコード判別手段（２１）と、判別した識別コードを自己の識別コードとして設定するコード設定手段（２１）とが設けられていることを特徴とする。
【００２２】
これらの無線機と駆動機器とを組み合わせることにより、上述した本発明の遠隔操作玩具を構成することができる。
【００２３】
また、本発明の識別コードの設定方法は、無線機（２）と、前記無線機からの制御信号に基づいて遠隔操作される駆動機器（３）とを含み、前記無線機は、予め定められた複数の識別コードのうち、自らに設定されたいずれか一つの識別コードを前記制御信号に含めて送信するとともに、他の無線機から送信された前記識別コードを含む制御信号を受信して自らの制御信号の送信時期を決定し、前記駆動機器は自らに設定されている識別コードと前記制御信号に含まれる識別コードとに基づいて当該制御信号に応じた遠隔操作の可否を判別する遠隔操作玩具（１）に適用される識別コードの設定方法であって、前記無線機においては、所定の識別コード設定条件の成立に応答して前記他の無線機からの制御信号を検出し、その検出結果に基づいて識別コード選択手段（１１）により未使用の一つの識別コードを選択して自らの識別コードとして設定する手順と、前記識別コード選択手段にて選択された識別コードを前記駆動機器に通知するコード通知信号を通知信号生成手段（１１）にて生成する手順と、生成されたコード通知信号を通知信号送信手段（１７）から送信する手順とを実行し、前記駆動機器においては、前記コード通知信号を通知信号受信手段（３０）にて受信する手順と、受信したコード通知信号に基づいてコード判別手段（２１）により前記選択された識別コードを判別する手順と、判別した識別コードをコード設定手段（２１）により自己の識別コードとして設定する手順とを実行することを特徴とする。
【００２４】
この識別コードの設定方法によれば、上述した遠隔操作玩具と同様の作用により、無線機及び駆動機器の双方において自動的に識別コードを設定でき、ユーザにおいては識別コードを選択する必要がなくなって、ユーザの誤設定のおそれを排除して常に適切な識別コードを設定できるようになる。
【００２５】
【発明の実施の形態】
図１は本発明の遠隔操作玩具の一実施形態を示している。この実施形態では一組の無線機２と駆動機器３とで遠隔操作玩具１が構成され、複数組（図では二組）の遠隔操作玩具１によって遠隔操作玩具システム４が構成される。一つの遠隔操作玩具システム４において、無線機２及び駆動機器３には識別コードとして１〜４のいずれか一つＩＤ番号が互いに重複しないように設定される。ＩＤ番号が同一の無線機２と駆動機器３とが遠隔操作玩具１の組を構成する。駆動機器３は同一のＩＤ番号が付された無線機２からの制御信号のみによって遠隔操作される。また、無線機２からの制御信号は他の無線機２にも受信され、各無線機２は他の無線機２から送信された制御信号のＩＤコードを参照して自らの制御信号の送信時期を決定する。さらに、駆動機器３間における通信に基づく遊技を実現するため、駆動機器３間においても信号が送受信される。
【００２６】
図２は遠隔操作玩具１をより具体的に示している。この実施形態において駆動機器３は戦車を象った戦車模型として構成されている。以下では、駆動機器３を戦車模型３と呼び替える。無線機２の正面には、ユーザによって操作されるべき操作部材として、戦車模型３の前進後進を指示する前後進レバー５、戦車模型３の方向転換を指示する旋回レバー６、電源スイッチ７等が設けられるとともに、後述する処理によって設定されたＩＤ番号を表示するＬＥＤインジケータ８が設けられている。ＬＥＤインジケータ８は、１〜４のＩＤ番号に１：１に対応する４つのＬＥＤ（発光ダイオード）を上下方向に並べて構成される。但し、ＬＥＤインジケータ８はこのような例に限らず、例えば設定されたＩＤ番号を数値として表示するように構成されてもよい。
【００２７】
また、無線機２の上部には遠隔操作のための制御信号の送受信窓９が設けられ、下部には外部記憶媒体としてのＲＯＭカートリッジ１０が装着されている。ＲＯＭカートリッジ１０は無線機２のソケット（不図示）に対して抜き差し可能である。ＲＯＭカートリッジ１０の内部ＲＯＭ（不図示）には、戦車模型３の動作制御に必要なデータのうち、戦車模型３の種類に応じて変更されるべきデータ、例えば戦車模型３の攻撃力や防御力といった性能を示すパラメータが格納されている。
【００２８】
図３は無線機２の制御系のブロック図である。無線機２はマイクロコンピュータ１１を備えている。マイクロコンピュータ１１は、内蔵するＲＯＭ１２及びＲＡＭ１３に記録されたプログラム及びデータに従って戦車模型３の遠隔操作に必要な各種の演算及び動作制御を実行する。マイクロコンピュータ１１には、上述した制御で参照すべき情報として、上述した前後進レバー５及び旋回レバー６のそれぞれの操作状態に対応した情報が入力されるとともに、射撃スイッチ１４の操作状態に対応した情報も入力される。射撃スイッチ１４は例えば無線機２の背面側でかつ無線機２を把持するユーザの指が掛かる位置に設けられる。
【００２９】
電源スイッチ７は電源電池１５と電源回路１６との間に配置されている。電源スイッチ７がオンされると電源電池１５から電源回路１６に電力が供給され、電源回路１６からマイクロコンピュータ１１に対してその動作に必要な電力が供給される。マイクロコンピュータ１１は電源の投入に伴ってＲＯＭカートリッジ１０のデータを読み出してＲＡＭ１３に記憶するとともに、自らのＩＤ番号を決定してＲＡＭ１３に記憶するが、そのＩＤ番号の設定方法は後述する。
【００３０】
マイクロコンピュータ１１には送信部１７及び受信部１８がそれぞれ接続されている。マイクロコンピュータ１１は前後進レバー５等の操作部材の操作状況に応じて戦車模型３の動作を指示するためのデジタルデータを生成し、その生成したデジタルデータを送信部１７に受け渡す。送信部１７は与えられたデータをアナログ信号に変換し、そのアナログ信号を所定の搬送波に重畳した制御信号を出力する。搬送波としては特定の周波数帯域の赤外線又は電波を使用することができる。また、受信部１８は他の無線機２から送信された制御信号を受信し、その制御信号から搬送波成分を除いたアナログ信号をデジタルデータに変換してマイクロコンピュータ１１に受け渡す。これらの送信部１７及び受信部１８は図２に示した送受信窓９の内側に設けられる。
【００３１】
図４に示すように戦車模型３もマイクロコンピュータ２１を備えている。マイクロコンピュータ２１は、内蔵するＲＯＭ２２及びＲＡＭ２３に記録されたプログラム及びデータに従って、無線機２から送られた制御信号に対応して戦車模型３を動作させるために必要な各種の演算及び制御を実行する。マイクロコンピュータ２１には、制御対象装置として、戦車模型３の左右一対のクローラ３ａ（図２参照）をそれぞれ独立して走行させるための左走行モータ２５Ｌ、及び右走行モータ２５Ｒがモータドライバ２４を介して接続されている。また、マイクロコンピュータ２１には、後述するＩＤ設定確認用のＬＥＤ２６が接続されている。さらに、戦車模型３にはマイクロコンピュータ２１やモータ２５Ｌ、２５Ｒに電源を供給するための電源電池２７及び電源スイッチ２８が設けられている。電源スイッチ２８がオンされると電源電池２７から電源回路２９に電力が供給され、電源回路２９からマイクロコンピュータ２１に対してその動作に必要な電力が供給される。戦車模型３のＩＤ番号は無線機２からの指示に従って設定され、その設定されたＩＤ番号はＲＡＭ２３に記憶される。
【００３２】
さらに、マイクロコンピュータ２１には受信部３０及び送信部３１がそれぞれ接続されている。受信部３０は無線機２から送信された制御信号及び他の戦車模型３から送信された射撃信号を受信し、それらの信号から搬送波成分を除いたアナログ信号をデジタルデータに変換してマイクロコンピュータ２１に受け渡す。また、送信部３１は、マイクロコンピュータ２１から出力される射撃データをアナログ信号に変換し、これを所定の搬送波に重畳した射撃信号を送信する。射撃信号の搬送波としては特定の周波数帯域の赤外線又は電波を使用することができるが、射撃の指向性を高めるために赤外線を用いることが望ましい。受信部３０及び送信部３１は戦車模型３の適宜の位置に設けてよい。
【００３３】
なお、本実施形態において、全ての無線機２から送信される制御信号の搬送波及び全ての戦車模型３から送信される射撃信号の搬送波は互いに共通である。但し、無線機２からの送信に使用される搬送波と、戦車模型３からの送信に使用される搬送波とは異なってもよい。
【００３４】
図５は、無線機２からの制御信号及び戦車模型３からの射撃信号（以下、これらの信号を送信データと呼ぶことがある。）の送信時期と、無線機２からの送信データの構成とを示している。図５の上段の時間軸ＡＸ１が無線機２からの送信データの送信時期を、下段の時間軸ＡＸ２が戦車模型３からの送信データの送信時期をそれぞれ示す。図５から明らかなように、各無線機２の送信時期はＴ１の時間長を有しており、かつ各無線機２の送信時期は互いに重ならないように時間長Ｔ２の空白時間を挟んで一定順序（ここではＩＤ番号と逆順序）で並べられている。また、各戦車模型３の送信時期は空白期間Ｔ２よりも幾らか短い時間長に設定され、かつ各戦車模型３の送信時期はＩＤ番号を同じくする無線機２からの送信時期に続く空白時間内に設定されている。これにより、一組の無線機２と戦車模型３とに時間長Ｔ３の送信時期が割り当てられ、その時間長Ｔ３の送信時期が四組分確保されることにより、遠隔操作玩具システム４の全体では周期Ｔ４にて各無線機２及び戦車模型３からの送信が繰り返される。このような送信データの送信時期の割り当ては、遠隔操作玩具システム４を構成する全ての無線機２及び戦車模型３の間で共有される。
【００３５】
また、図５から明らかなように、一回の送信期間に無線機２から出力される送信データ（以下、これを１ブロックの送信データと呼ぶ。）は、ＩＤ番号、ＩＤ設定フラグ、モータ駆動情報、射撃指示フラグ等を含んでいる。ＩＤ番号は無線機２のＲＡＭ１３に記憶されているＩＤ番号を示す２ビットのデータである。ＩＤ設定フラグはＲＡＭ２３へのＩＤ番号の記憶が指示されたか否かを戦車模型３側で判別するためのフラグであり、指示判別情報として機能する。ＩＤ番号の設定（ＲＡＭ２３への記憶）を指示する際にはＩＤ設定フラグに“１”がセットされる。モータ駆動情報は前後進レバー５及び旋回レバー６の操作状態に基づいて無線機２のマイクロコンピュータ１１が演算した各モータ２５Ｌ、２５Ｒの駆動速度を指示するデータである。そして、射撃指示フラグは射撃スイッチ１４の操作による射撃指示の有無を戦車模型３側で判別するためのフラグであり、射撃が指示された場合に例えば“１“がセットされる。
【００３６】
戦車模型３のマイクロコンピュータ２１は、無線機２からの送信データを受信するとその送信データに含まれるＩＤ番号が自らのＲＡＭ２３に記憶されているＩＤ番号と一致するか否かを判別し、一致しなければその送信データに基づく動作制御を不要と判断して当該送信データを無視する。その一方、ＩＤ番号が一致する送信データを受信した場合には、その送信データに含まれるモータ駆動情報に従ってモータ２５Ｌ、２５Ｒの動作を制御する。また、ＩＤ番号が一致する送信データの射撃指示フラグによって射撃が指示されている場合、戦車模型３のマイクロコンピュータ２１は自らのＩＤ番号に対して割り当てられた送信時期において送信部３１から所定の射撃信号を出力させる。これにより、無線機２の射撃スイッチ１４の操作に応じた戦車模型３からの射撃信号の出力が実現される。戦車模型３からの射撃信号が他の戦車模型３の受信部３０にて受信されるとその戦車模型３は被弾したこととになり、所定のアクション（例えばＬＥＤ２６の点滅）が実行される。こうした戦車模型３の相互の射撃を実現するための処理は本発明の要旨ではないのでこれ以上の詳細は省略する。
【００３７】
次に、無線機２及び戦車模型３のＩＤ番号の設定について説明する。図６は無線機２が自らのＩＤ番号及び制御信号（送信データ）の送信時期を設定するために実行するパワーオン動作制御ルーチンを示している。
【００３８】
無線機２の電源スイッチ７がオン操作されてマイクロコンピュータ１１に電源が投入されると、マイクロコンピュータ１１は所定の初期化処理に続いて図６のルーチンを実行する。そのステップＳ１においてマイクロコンピュータ１１はタイムオーバ用タイマを設定する。ＩＤ番号１〜４の送信データを全て検出可能とするため、タイマの設定時間は周期Ｔ４以上とする。続くステップＳ２においてＬＥＤインジケータ８を点滅させる。次のステップＳ３では他の無線機２からのデータを受信したか否か判断し、受信していればステップＳ４に進んで送信データに含まれるＩＤ番号を検出し、続くステップＳ５では、検出したＩＤ番号を使用中のＩＤ番号としてＲＡＭ１３に記憶する。その後、ステップＳ６に進んでタイムオーバ用タイマの計時が終了したか否か判断する。終了していなければステップＳ３に戻る。ステップＳ３が否定判断されたときはステップＳ４及びＳ５をスキップする。
【００３９】
タイムオーバ用タイマの計時が終了した場合にステップＳ７へ進み、ＲＡＭ１３に記憶された使用中のＩＤ番号を、予め定められた全てのＩＤ番号（この場合は１〜４）から除外した残りの未使用ＩＤ番号が存在するか否かを判断する。未使用のＩＤ番号がなければステップＳ１に戻る。このため、無線機２の電源を投入した状態で、その場に４台の無線機２が既に存在してＩＤ番号１〜４が全て使用されている場合には、いずれか一つの無線機２の使用が中止されて未使用のＩＤ番号が生じるまでステップＳ１〜Ｓ７の処理が繰り返される。これらの処理により、マイクロコンピュータ１１は設定保留手段として機能する。ユーザはＬＥＤインジケータ８の点滅が繰り返されることから、未使用ＩＤが存在せずＩＤ番号が設定できないことを知ることができる。
【００４０】
一方、ステップＳ７において未使用のＩＤ番号が存在していた場合にはステップＳ８へ進み、未使用ＩＤ番号から無線機２が使用するＩＤ番号を選択し、その選択したＩＤ番号をＲＡＭ１３に記憶する。これにより、マイクロコンピュータ１１は識別コード選択手段として機能する。なお、未使用のＩＤ番号が一つしか存在しなければそのＩＤ番号を選択するが、未使用のＩＤ番号が複数存在している場合には所定の順序でＩＤ番号を選択してよい。例えばＩＤ番号が小さいものから優先して選択すればよい。
【００４１】
ＩＤ番号を選択した後はステップＳ９へ進んでＩＤ番号通知信号（コード通知信号に相当）を作成する。この処理によりマイクロコンピュータ１１は通信信号生成手段として機能する。ＩＤ番号通知信号は、図５に示した送信データのＩＤ番号にステップＳ８で選択したＩＤ番号をセットするとともに、ＩＤ設定指示フラグにＩＤ番号の記憶を指示する値“１”をセットすることによって作成される。つまり、無線機２からの制御信号にＩＤ設定指示フラグを含めることにより、制御信号をＩＤ番号通知信号として機能させる。
【００４２】
続くステップＳ１０では、選択したＩＤ番号をＬＥＤインジケータ８によって表示する。これにより、ＬＥＤインジケータ８は選択結果報知手段として機能する。その後にステップＳ１１へ進んでＩＤ番号に対応した送信時期を決定する。すなわち、ステップＳ３〜Ｓ６の処理を繰り返している間における各無線機２からのデータの送信時期を参照して図５の送信スケジュールを判別し、その判別結果に従って自らのＩＤ番号に対応する送信時期を決定する。そして、決定した送信時期になるとステップＳ１２へ進み、先に生成したＩＤ番号通知信号の送信を開始する。これにより送信部１７は通知信号送信手段として機能する。ＩＤ番号通知信号の送信を以て図６のルーチンを終え、以降は図７の通常動作制御ルーチンを実行する。
【００４３】
なお、ステップＳ３〜Ｓ６の処理を繰り返している間に一度も送信データを受信しなかった場合、換言すればＩＤ番号１〜４の全てが未使用であった場合にはステップＳ１１で待機せずに直ちにステップＳ１２へ進んで制御信号の送信を開始してよい。この場合には、送信開始時点から周期Ｔ４毎に制御信号を送信することになり、その送信時期を基準として、後に電源が投入される無線機２の送信時期が決定される。
【００４４】
図７の通常動作制御ルーチンにおいて、マイクロコンピュータ１１はまずステップＳ２１で他の無線機２からのデータを受信したか否かを判断し、受信していればステップＳ２２でそのデータに含まれるＩＤ番号が自己のＩＤ番号、つまりＲＡＭ１３に記憶されたＩＤ番号と一致するか否かを判断する。一致していれば図６のパワーオン動作制御ルーチンに戻る。一方、受信したデータのＩＤ番号が自己のＩＤ番号と異なる場合にはステップＳ２３へ進み、その受信したデータのＩＤ番号に応じて自己の送信時期を送信タイマにセットする。ステップＳ２１が否定判断されたときはステップＳ２２及びＳ２３をスキップする。
【００４５】
ステップＳ２４では送信タイマがタイムアップしたか否か判断し、タイムアップしていなければステップＳ２１へ戻る。ステップＳ２４でタイムアップと判断した場合にはステップＳ２５へ進み、１ブロックの送信データの送信を開始する。このとき、並行してデータの受信も行う。なお、ステップＳ２５で送信されるデータは無線機２のレバー５、６や射撃スイッチ１４の操作状況に応じて生成されるものであり、そのＩＤ設定フラグは常に“０”である。
【００４６】
続くステップＳ２６ではデータ送信を完了したか否か判断し、送信が完了していればステップＳ２７に進み、先のステップＳ２５で送信を開始したデータと、その送信と並行して受信したデータとを比較する。一致していなければ混信が発生したものと判断して図６のパワーオン動作制御ルーチンへ戻る。一致していれば混信がないとみなしてよいからステップＳ２８に進み、次回の送信タイミング（時刻Ｔ４後）を送信タイマにセットする。その後、ステップＳ２１へ戻る。
【００４７】
図８は、無線機２からのＩＤ番号通知信号の送信に対応して戦車模型３のマイクロコンピュータ２１がＩＤ番号を設定するために実行するＩＤ設定制御ルーチンを示している。
【００４８】
戦車模型３の電源スイッチ２８がオン操作されてマイクロコンピュータ２１に電源が投入されると、マイクロコンピュータ２１は所定の周期で繰り返し図８のルーチンを実行する。そのステップＳ３１においてマイクロコンピュータ１１はＩＤ番号の設定が許可されているか否かをＲＡＭ２３に記録された設定許可フラグによって判別する。電源投入直後は設定許可フラグには初期値として設定許可を示す値“０”がセットされており、ステップＳ３１は必ず肯定される。ステップＳ３１が肯定判断された場合、続くステップＳ３２においてＩＤ番号の設定が可能な時間を制限するためのタイムオーバ用タイマを設定する。タイマの設定時間は、戦車模型３に続いて無線機２に電源が投入されたと仮定したときにＩＤ番号通知信号が送信されるまでの所要時間を予想し、その予想値に適度な余裕を加えた時間に設定すればよい。
【００４９】
続くステップＳ３３ではＩＤ番号通知信号を受信したか否か判断する。その判断は、ＩＤ設定フラグに“１”がセットされている制御信号を無線機２から受け取ったか否かによって行う。この判断において、制御信号に含まれているＩＤ番号は１〜４のいずれでもよい。ＩＤ番号通知信号を受信していないときはステップＳ３４へ進み、タイムオーバ用タイマの計時が終了したか否か判断し、計時が終了していなければステップＳ３３へ戻る。タイムオーバ用タイマの計時が終了していればステップＳ３７に進む。
【００５０】
一方、ステップＳ３３でＩＤ番号通知信号を受信した場合にはステップＳ３５に進み、そのＩＤ番号通知信号に含まれているＩＤ番号を判別し、その判別したＩＤ番号をＲＡＭ２３に記憶する。このときマイクロコンピュータ２１はコード判別手段及びコード設定手段として機能する。また、受信部３０は通知信号受信手段として機能する。続くステップＳ３６において、ＩＤ番号が設定されたことをユーザが確認できるようにＬＥＤ２６（図４）によって所定の確認表示を実行する。その後、ステップＳ３７においてＩＤ番号の設定を禁止、つまり、ＲＡＭ２３の設定許可フラグに設定禁止を示す値“１”をセットしてＩＤ設定制御ルーチンを終える。従って、一旦ＩＤ番号が設定された後は、電源を一旦遮断して再投入しない限りＩＤ番号は設定できない。このように設定許可フラグの状態を変更することによりマイクロコンピュータ２１は設定制御手段として機能する。
【００５１】
以上の処理によって無線機２及び戦車模型３の双方に他の組とは重複しないユニークなＩＤ番号が設定される。この後は、無線機２から毎回送信される送信データにＩＤ番号が含まれ、戦車模型３は自己のＩＤ番号と一致するＩＤ番号を含んだ制御信号に基づいてその動作が制御されるようになる。なお、図８のステップＳ３４が肯定された場合にはＲＡＭ２３にＩＤ番号が設定されないため、その後に戦車模型３がいかなる無線機２から制御信号を受け取っても、制御信号のＩＤ番号が自己のＩＤ番号と一致することはなく、戦車模型３は遠隔操作不可能な状態に置かれることになる。
【００５２】
以上の実施形態によれば、無線機２及び戦車模型３のそれぞれに電源を投入すると無線機２が他の無線機２と重複しない未使用のＩＤ番号を自動的に検出して自らのＩＤ番号として設定する。また、設定されたＩＤ番号はＩＤ設定指示とともに無線機２からＩＤ番号通知信号に含めて送信され、電源投入後の限られた時間内にそのＩＤ番号通知信号を受信した戦車模型３は、ＩＤ番号通知信号に含まれたＩＤ番号を自らのＩＤ番号として自動的に設定する。このため、ユーザはＩＤ番号の選択について特別の操作をする必要がなく、どのようなユーザであっても無線機２及び戦車模型３の双方に適切なＩＤ番号を設定することができる。
【００５３】
本発明は以上の実施形態に限定されることなく種々の形態で実施してよい。例えば、上記の実施形態では戦車模型３のモータ２５Ｌ、２５Ｒ等を制御するために周期的に送信される制御信号にＩＤ設定指示フラグを含めることにより、制御信号をコード通知信号（ＩＤ番号通知信号）として機能させているが、本発明はこのような態様でコード通知信号を生成するものに限定されない。例えば駆動機器の動作制御のための制御信号（送信データ）の送信開始に先立って、その送信データとは別に、ＩＤ番号の通知及び設定指示専用のデータを生成し、そのデータをコード通知信号として無線機２から送信してもよい。
【００５４】
コード通知信号は他の無線機の送信データの送信時期と同期して出力させる必要は必ずしもない。例えば、無線機２からの搬送波に指向性の高い赤外線を利用する場合には、コード通知信号の送信範囲を他の無線機からの制御信号の送信範囲とは異なるように方向付けることにより、コード通知信号が他の無線機２からの制御信号と同時期に出力されたとしても混信が生じるおそれはない。コード通知信号の搬送波を制御信号の搬送波とは異なる周波数に設定してコード通知信号を制御信号の送信時期に拘わりなく任意のタイミングで出力可能としてもよい。
【００５５】
上記の実施形態では、無線機２に対する電源投入操作（電源スイッチ７のオン操作）第１の特定操作とし、その操作が行われたことにより識別コード設定条件が成立したものと見なしてマイクロコンピュータ１１によるＩＤ番号の設定を開始しているが、識別コード設定条件及び第１の特定操作は適宜に変更可能である。例えば、電源スイッチ７のオン操作に代え、又は加えて遊技開始時に必ず行われる操作（例えば無線機２をユーザが掴む操作等）を第１の特定操作として設定してもよい。
【００５６】
また、上記の実施形態では戦車模型３に対する電源投入操作（電源スイッチ２８のオン操作）を第２の特定操作として設定し、その特定操作の開始後にＩＤ番号が設定され又はＩＤ番号が設定されることなくタイマの計時が終了するまでの期間をＩＤ番号の設定が可能な設定許可期間としたが、その設定許可期間も様々な観点から定めてよい。第２の特定操作も駆動機器を使用するに当たって電源投入以外にも必要不可欠な操作があれば、その操作を第２の特定操作として設定してもよい。
【００５７】
識別コードの自動設定は電源投入直後等の遊技開始時期に必ずしも限定する必要はない。例えば、識別コードの設定を指示するスイッチを無線機及び駆動機器に設け、これらのスイッチが操作された場合には遊技開始後であっても識別コードの再設定を開始するようにしてもよい。この場合でも、ユーザに識別コードを選択させる必要がないことから、本発明の利点を享受することができる。
【００５８】
上記の実施形態では無線機２のＬＥＤインジケータ８によってＩＤ番号の設定結果をユーザに報知しているが、駆動機器側においてＬＥＤインジケータのような選択結果報知手段を設けてもよい。
【００５９】
本発明において駆動機器は戦車模型に限らず、各種の模型、人形、ロボットを駆動機器として使用してよい。駆動機器間の通信は本発明において必須ではない。
【００６０】
【発明の効果】
以上説明したように、本発明によれば、無線機が他の無線機からの制御信号を検出して未使用の識別コードを自らの識別コードとして選択し設定するとともに、その選択した識別コードの設定をコード通知信号によって駆動機器に通知し、駆動機器においてはそのコード通知信号を受信することにより、駆動機器において自らに設定すべき識別コードを判別してこれを設定するようにしたので、ユーザによる識別コードの選択が不要となり、ユーザの誤選択によって不適切な識別コードが設定されるおそれがなくなる。また、識別コードの設定に関する煩わしさも解消される。
【図面の簡単な説明】
【図１】本発明の遠隔操作システムの概略構成を示す図。
【図２】無線機及び駆動機器の外観を示す斜視図。
【図３】無線機のブロック図。
【図４】戦車模型のブロック図。
【図５】図２の無線機及び図３の戦車模型のそれぞれのデータ送信時期と無線機から送信されるデータの構造を示す図。
【図６】電源投入から自己のデータの送信を開始するまでに図２の無線機のマイクロコンピュータが実行するパワーオン動作制御ルーチンの手順を示すフローチャート。
【図７】図７のルーチンに続いて図２の無線機のマイクロコンピュータが実行する通常動作制御ルーチンの手順を示すフローチャート。
【図８】図３の戦車模型のマイクロコンピュータが無線機からのＩＤ番号通知信号を受けて自らのＩＤ番号を設定するために実行するＩＤ設定制御ルーチンの手順を示すフローチャート。
【符号の説明】
１  遠隔操作玩具
２  無線機
３  戦車模型（駆動機器）
４  遠隔操作玩具システム
７  電源スイッチ
８  ＬＥＤインジケータ
１１  マイクロコンピュータ
１７  送信部
１８  受信部
２１  マイクロコンピュータ
【図１】
2004305271.tif 000003
【図２】
2004305271.tif 000004
【図３】
2004305271.tif 000005
【図４】
2004305271.tif 000006
【図５】
2004305271.tif 000007
【図６】
2004305271.tif 000008
【図７】
2004305271.tif 000009
【図８】
2004305271.tif 000010