(57)【要約】【課題】既存コントローラを使用したラジオコントロールと、スマートホンやタブレット等を使用したＢｌｕｅｔｏｏｔｈ等による遠隔操作との双方を実現することができる遠隔操作コントローラを提供する。【解決手段】遠隔操作コントローラ１００は、機器と無線通信を行うラジオコントロール無線部１０３と、ユーザからの操作を受け付けて操作信号を生成する操作部１０１と、端末装置と近距離無線通信規格により通信を行う第２通信部と、Ｂｌｕｅｔｏｏｔｈ通信部１０５を介して受信した信号に基づいて、操作部１０１が生成する操作信号と等価的な信号を生成して主制御部１０２に入力するＢｌｕｅｔｏｏｔｈ通信制御部１０４を備え、主制御部１０２は、Ｂｌｕｅｔｏｏｔｈ通信制御部１０４から入力される信号に応じた制御信号をラジオコントロール無線部１０３を介して機器に送信することにより、機器の動作を制御する。【選択図】図１
2014003395.tif 000002
【特許請求の範囲】
【請求項１】
機器と無線通信を行う第１通信部と、
ユーザからの操作を受け付けて操作信号を生成する操作部と、
前記操作部および前記第１通信部と接続され、前記操作部により生成される操作信号に応じた制御信号を前記第１通信部を介して前記機器に送信することにより、前記機器の動作を制御する第１制御部と、
端末装置と近距離無線通信規格により通信を行う第２通信部と、
前記第２通信部を介して受信した信号に基づいて、前記操作部が生成する操作信号と等価的な信号を生成して前記第１制御部に入力する第２制御部とを具備し、
前記第１制御部は、前記第２制御部から入力される信号に応じた前記制御信号を前記無線通信部を介して前記機器に送信することにより、前記機器の動作を制御することを特徴とする遠隔操作コントローラ。
【請求項２】
前記操作部からの信号と、前記第２制御部からの信号とを選択的に前記第１制御部に入力する入力切替部をさらに具備することを特徴とする請求項１に記載の遠隔操作コントローラ。
【請求項３】
前記入力切替部は、前記第２制御部が前記第２通信部を介して信号を受信する状態にある場合は前記第２制御部からの信号を前記第１制御部に入力し、前記第２制御部が前記第２通信部を介して信号を受信する状態にない場合は前記操作部からの信号を前記第１制御部に入力することを特徴とする請求項２に記載の遠隔操作コントローラ。
【請求項４】
機器と無線通信を行う第１通信部と、
ユーザからの操作を受け付けて操作信号を生成する操作部と、
前記操作部および前記第１通信部と接続され、前記操作部により生成される操作信号に応じた制御信号を前記第１通信部を介して前記機器に送信することにより、前記機器の動作を制御する第１制御部と、
端末装置と近距離無線通信規格により通信を行う第２通信部と、
前記第２通信部を介して受信した信号に基づいて、前記第１制御部が生成する制御信号と等価的な信号を生成して前記第１通信部を介して前記機器に送信することにより、前記機器の動作を制御する第２制御部とを具備することを特徴とする遠隔操作コントローラ。
【請求項５】
前記操作部からの信号と、前記第２制御部からの信号とを選択的に前記第１通信部に入力する入力切替部をさらに具備することを特徴とする請求項４に記載の遠隔操作コントローラ。
【請求項６】
前記入力切替部は、前記第２制御部が前記第２通信部を介して信号を受信する状態にある場合は前記第２制御部からの信号を前記第１通信部に入力し、前記第２制御部が前記第２通信部を介して信号を受信する状態にない場合は前記操作部からの信号を前記第１通信部に入力することを特徴とする請求項５に記載の遠隔操作コントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、自動車・飛行機・船舶・ロボット等の模型を無線により遠隔操作するための遠隔操作コントローラに関する。
【背景技術】
【０００２】
無線により自動車・飛行機・船舶・ロボット等の模型を遠隔操作する装置および方式はラジオコントロール（Ｒａｄｉｏ  Ｃｏｎｔｒｏｌ、略称ＲＣ）と呼ばれ、ホビー・趣味の分野で広く用いられているばかりでなく、商業・工業等の様々な分野でも活用されている。
【０００３】
例えば、自動車模型をＲＣで操作する場合には、動力および制御部を有する自動車模型に受信器を搭載し、送信機から所定周波数の電波や赤外線を受信器へ送信して自動車模型の制御部に信号を通知し、これにより遠隔操作を実現している。
【０００４】
また、例えば、特許文献１には、携帯電話のキーボードの押し操作に連係してラジコン玩具を操縦することができるラジコン玩具システムが提案されている。このラジコン玩具システムは、携帯電話のキーボードを押し操作することにより出力されるトーン信号をラジコンの制御信号に変換する発信装置を携帯電話に接続し、携帯電話のキーボードの押し操作により発生したトーン信号を発信装置により制御信号に変換して発信し、ラジコン玩具の走行状態を制御するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−０００５０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方、近年においては、大型ディスプレイまたはタッチパネルを搭載したスマートホンやタブレットと称される通信端末が広く普及しつつある。このような通信端末には近距離無線通信機能としてＢｌｕｅｔｏｏｔｈ（登録商標）が搭載されている場合が多く、スマートホンやタブレットからＢｌｕｅｔｏｏｔｈを利用して遠隔操作することが可能な自動車・飛行機・船舶・ロボット等の模型が発売されている。
【０００７】
しかしながら、Ｂｌｕｅｔｏｏｔｈを用いてスマートホンやタブレットで遠隔操作することを前提とした模型であっても、既存のコントローラで遠隔操作出来なければスマートホンやタブレットを持っていないユーザには購入されず、またスマートホンやタブレットを持っているユーザでも既存のコントローラを使用することを望む場面もある。このため、既存コントローラを使用したラジオコントロールと、スマートホンやタブレットを使用したＢｌｕｅｔｏｏｔｈによる遠隔操作との双方に対応したラジオコントロール製品が求められている。
【０００８】
さらに、既存のラジオコントロール製品をスマートホンやタブレットに対応させる場合には、既存製品から大きく設計変更することなくＢｌｕｅｔｏｏｔｈによる遠隔操作を実現できることがコストの面から望ましい。
【０００９】
本発明は、上記事情に鑑み、既存のラジオコントロール製品を大きく設計変更することなくＢｌｕｅｔｏｏｔｈ等に対応させて、既存コントローラを使用したラジオコントロールと、スマートホンやタブレット等を使用したＢｌｕｅｔｏｏｔｈ等による遠隔操作との双方を実現することができる遠隔操作コントローラを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の第１の観点は、機器と無線通信を行う第１通信部と、ユーザからの操作を受け付けて操作信号を生成する操作部と、前記操作部および前記第１通信部と接続され、前記操作部により生成される操作信号に応じた制御信号を前記第１通信部を介して前記機器に送信することにより、前記機器の動作を制御する第１制御部と、端末装置と近距離無線通信規格により通信を行う第２通信部と、前記第２通信部を介して受信した信号に基づいて、前記操作部が生成する操作信号と等価的な信号を生成して前記第１制御部に入力する第２制御部とを具備し、前記第１制御部は、前記第２制御部から入力される信号に応じた前記制御信号を前記無線通信部を介して前記機器に送信することにより、前記機器の動作を制御することを特徴とする遠隔操作コントローラを提供する
【００１１】
本発明の第１の観点においては、記操作部からの信号と、前記第２制御部からの信号とを選択的に前記第１制御部に入力する入力切替部をさらに具備する構成とすることができる。この場合には、前記入力切替部は、前記第２制御部が前記第２通信部を介して信号を受信する状態にある場合は前記第２制御部からの信号を前記第１制御部に入力し、前記第２制御部が前記第２通信部を介して信号を受信する状態にない場合は前記操作部からの信号を前記第１制御部に入力することが好適である。
【００１２】
また、本発明の第２の観点は、機器と無線通信を行う第１通信部と、ユーザからの操作を受け付けて操作信号を生成する操作部と、前記操作部および前記第１通信部と接続され、前記操作部により生成される操作信号に応じた制御信号を前記第１通信部を介して前記機器に送信することにより、前記機器の動作を制御する第１制御部と、端末装置と近距離無線通信規格により通信を行う第２通信部と、前記第２通信部を介して受信した信号に基づいて、前記第１制御部が生成する制御信号と等価的な信号を生成して前記第１通信部を介して前記機器に送信することにより、前記機器の動作を制御する第２制御部とを具備することを特徴とする遠隔操作コントローラを提供する。
【００１３】
本発明の第２の観点においては、前記操作部からの信号と、前記第２制御部からの信号とを選択的に前記第１通信部に入力する入力切替部をさらに具備する構成とすることができる。このような場合に、前記入力切替部は、前記第２制御部が前記第２通信部を介して信号を受信する状態にある場合は前記第２制御部からの信号を前記第１通信部に入力し、前記第２制御部が前記第２通信部を介して信号を受信する状態にない場合は前記操作部からの信号を前記第１通信部に入力することが好適である。
【発明の効果】
【００１４】
本発明の第１の観点に係る遠隔操作コントローラは、機器と無線通信を行う第１通信部、操作部および第１制御部に加えて、さらに例えばＢｌｕｅｔｏｏｔｈ等に対応する第２通信部と当該第２通信部の動作を制御する第２制御部とを有している。このような構成において、第２制御部は、第２通信部が受信した信号に基づいて、ユーザが操作部を操作した場合に生成される操作信号と等価的な信号を生成して第１制御部に入力する。そして、第２制御部の生成した信号を受け付けた第１制御部が、当該信号に応じた制御信号を無線通信部経由で前記機器に送信することにより、前記機器の動作を制御する。
【００１５】
また、本発明の第２の観点に係る遠隔操作コントローラは、機器と無線通信を行う第１通信部、操作部および第１制御部に加えて、さらに例えばＢｌｕｅｔｏｏｔｈ等に対応する第２通信部と当該第２通信部の動作を制御する第２制御部とを有している。このような構成において、第２制御部は、第２通信部が受信した信号に基づいて、ユーザが操作部を操作した場合に第１制御部が生成する制御信号と等価的な信号を生成して通信部に入力する。そして、第２制御部の生成した信号を受け付けた第１通信部が当該制御信号を前記機器に送信することにより、前記機器の動作を制御する。
【００１６】
したがって、これら本発明の遠隔操作コントローラは、ユーザが操作部を操作することにより機器を遠隔操作する通常のＲＣコントローラとしての機能を有しつつ、第２通信部によりＢｌｕｅｔｏｏｔｈ等で通信接続したスマートホンやタブレット等の端末から受信した信号を機器へ中継して遠隔操作する機能を実現することができる。また、このような遠隔操作コントローラは、既存のラジオコントロール製品にＢｌｕｅｔｏｏｔｈ等に対応する等通信部および第２制御部を追加することにより容易に構成することができ、その他の構成は既存の製品をそのまま流用できるので低コストで開発することが可能である。
【００１７】
さらに、ラジオコントロールされる模型等の機器側をＢｌｕｅｔｏｏｔｈ等に対応させる場合には、個々の機器にＢｌｕｅｔｏｏｔｈ通信部等を搭載しなければならないが、本発明の遠隔操作コントローラを用いれば個々の機器をＢｌｕｅｔｏｏｔｈ等に対応させる必要がない。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態に係る遠隔操作コントローラのブロック図。
【図２】スマートホンおよび第１の実施形態に係る遠隔操作コントローラで模型を遠隔操作している状態を示す図面。
【図３】スマートホンのハードウェア構成を示すブロック図。
【図４】スマートホンのソフトウェア構成を示すブロック図。
【図５】遠隔操作コントローラの動作を示すフローチャート。
【図６】本発明の第２の実施形態に係る遠隔操作コントローラのブロック図。
【図７】スマートホンおよび第２の実施形態に係る遠隔操作コントローラで模型を遠隔操作している状態を示す図。
【図８】本発明の第３の実施形態に係る遠隔操作コントローラのブロック図。
【図９】第３の実施形態の変形例に係る遠隔操作コントローラのブロック図。
【図１０】本発明の第４の実施形態に係る遠隔操作コントローラのブロック図。
【図１１】第４の実施形態の変形例に係る遠隔操作コントローラのブロック図。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について説明する。  
［第１の実施形態］  
図１は、第１の実施形態に係る遠隔操作コントローラのブロック図である。この遠隔操作コントローラ１００は、操作部１０１、主制御部１０２、無線通信部であるラジオコントロール無線部１０３、Ｂｌｕｅｔｏｏｔｈ通信制御部１０４およびＢｌｕｅｔｏｏｔｈ通信部１０５を備える。図２は、遠隔操作コントローラ１００を使用してショベルカーの模型１２０の遠隔操作を行っている状態を示したものである。図２では、模型１２０を遠隔操作するためのアプリケーションを実行しているスマートホン２００を遠隔操作コントローラ１００とＢｌｕｅｔｏｏｔｈ通信により接続し、スマートホン２００から遠隔操作コントローラ１００を介して模型１２０を遠隔操作している状態を示す。以下、図１および図２に示した各構成要素について詳細に説明する。
【００２０】
操作部１０１は、ユーザの操作を受け付けて、ユーザの操作に応じた操作信号を生成して主制御部１０２へ出力する。本実施形態においては、例えば、図２に示したように、右キャタピラの前進・後退を指示するためのR.Catapiller FWD・BACKボタン、左キャタピラの前進・後退を指示するためのL.Catapiller FWD・BACKボタン、ショベル部分の上昇・下降・右回動・左回動を指示するためのShovel U・D・R・Lボタンを含む。操作部１０１は、これら各ボタンを押し下げる操作、各ボタンを放す操作に応じた信号を生成して主制御部１０２へ入力する。
【００２１】
主制御部１０２は、例えばＣＰＵ、メモリおよびＩ／Ｏを有するマイコン等のＩＣを利用して構成することができる。主制御部１０２は、操作部１０１から入力された操作信号に応じた制御信号を生成するとともに、ラジオコントロール無線部１０３を制御して模型１２０へ当該制御信号を送信する。
【００２２】
ラジオコントロール無線部１０３は、主制御部１０２の制御下で、模型１２０に対して制御信号に所定の変調を加えて無線通信により送信する。操作部１０１、主制御部１０２およびラジオコントロール無線部１０３は、既存のラジオコントロールシステムにおけるコントローラにおける操作部、主制御部、無線通信部をそのまま使用することが可能である。
【００２３】
Ｂｌｕｅｔｏｏｔｈ通信制御部１０４は、メモリおよびＣＰＵを有するマイクロコントローラであって、Ｂｌｕｅｔｏｏｔｈ通信部１０５および主制御部１０２と接続されている。このマイクロコントローラのメモリにはＢｌｕｅｔｏｏｔｈプロトコルのリンクコントローラ層、リンクマネージャよびホストコントローラインタフェース層、さらにホスト側のＬ２ＣＡＰ層、各種プロファイル層を実現するためのプログラムが格納されている。さらに、マイクロコントローラのメモリには、これらＢｌｕｅｔｏｏｔｈプロトコルを利用して通信を行うためのプログラムが格納されている。Ｂｌｕｅｔｏｏｔｈ通信制御部１０４は、このプログラムをマイコンのＣＰＵが実行することによりＢｌｕｅｔｏｏｔｈデバイスに対してホストとして機能する。すなわち、スマートホンやタブレットと通信を行い、スマートホン等でユーザが行った操作に応じた信号を受け取り、相当する操作がなされた場合に操作部１０１が生成する信号を擬似的になして主制御部１０２へ出力する動作を自律的に行う。
【００２４】
Ｂｌｕｅｔｏｏｔｈ通信部１０５は、無線通信によりデータを送受信してＢｌｕｅｔｏｏｔｈプロトコルのＲＦ層を実現するＢｌｕｅｔｏｏｔｈ無線部１０７と、Ｂｌｕｅｔｏｏｔｈ無線部１０７の送受信するデータを処理してＢｌｕｅｔｏｏｔｈプロトコルのベースバンド層を実現するベースバンド部１０６とを有する。Ｂｌｕｅｔｏｏｔｈ無線部１０７は、例えばスーパーへテロダイン方式またはダイレクトコンバージョン方式により構成することができ、ベースバンド部１０６は専用のハードワイヤードロジックおよび／またはマイコンにより構成することができる。なお、本実施形態では、近距離無線通信規格としてＢｌｕｅｔｏｏｔｈを採用するが、その他にもＷｉＦｉ等の無線通信規格を採用してもよい。
【００２５】
以上のような遠隔操作コントローラ１００は、図２に示すように、所定のアプリケーションを実行しているスマートホン２００とＢｌｕｅｔｏｏｔｈ通信により接続され、スマートホン２００上で所定のアプリケーションを実行することによりユーザの操作に応じて送信される信号を受信して模型１２０に信号を中継する動作を行い、これによりスマートホン２００から模型１２０を遠隔操作することを可能とする。
【００２６】
模型１２０は、模型１２０の動作制御を実現するためのサーボモータ、駆動モータ等の動作部と、遠隔操作コントローラ１００のラジオコントロール無線部１０３からの信号を受信する模型側ラジオコントロール無線部と、受信した信号に応じて動作部を制御するための制御部とを有する構成とすることができる。ただし、これら動作部、模型側ラジオコントロール部および制御部が独立して設けられていることは必須ではなく、例えば模型側ラジオコントロール無線部から動作部に直接信号を出力して制御する構成とすることも可能である。
【００２７】
図３は、スマートホン２００の構成を示す機能ブロック図である。なお、図３は標準的なハードウェア構成について示すものであり、一部に本発明とは関係のない構成も示されている。このスマートホン２００は、主として、処理装置であるアプリケーションプロセッサ２０１およびベースバンドプロセッサ２０２と、アプリケーションプロセッサ２０１に接続されたバッテリー２０３、揮発性メモリであるＲＡＭ２０４、書き込み可能な不揮発性メモリであるフラッシュメモリ２０５、メモリーカード端子２０６、ＧＰＳトランシーバ２０８、Ｂｌｕｅｔｏｏｔｈトランシーバ２０９、キーパッド／ボタン２１０、ＬＣＤ／タッチパネル２１１、マイク２１２、スピーカ２１３、ＵＳＢ端子２１４およびカメラ２１５と、ベースバンドプロセッサ２０２に接続されたトランシーバ／ＵＳＩＭ２０７とから構成されている。以下、これらの構成について説明する。
【００２８】
アプリケーションプロセッサ２０１は、ＭＰＵないしＣＰＵであり、バッテリー２０３から電力の供給を受けて後述するフラッシュメモリ２０５に格納されたプログラムを実行することにより種々の機能を実現する部である。ベースバンドプロセッサ２０２は、無線通信の基本的な機能を実現するための信号処理を行うプロセッサである。これらアプリケーションプロセッサ２０１およびベースバンドプロセッサ２０２は一つのチップセットとして構成してもよいし、両者の機能を一つのプロセッサに統合したものであっても構わない。
【００２９】
バッテリー２０３は、各機能ブロックに電力を供給する部であり、必要に応じてバッテリーを制御するコントローラチップが併用される。
【００３０】
ＲＡＭ２０４は、揮発性メモリでありＳＲＡＭやＰＳＲＡＭ、各種ＤＲＡＭ等の半導体記憶装置が採用される。フラッシュメモリ２０５は、書き換え可能な不揮発性メモリであって、ＮＡＮＤ型であってもＮＯＲ型であってもよいし他の形式であっても構わない。ＲＡＭ２０４とフラッシュメモリ２０５とを比較すると、その読み出し時間および書き込み時間はいずれもＲＡＭ２０４がより高速である。また、スマートホン２００にはメモリーカード端子２０６が設けられており、小型のフラッシュメモリモジュールを外部メモリとして接続することが可能である。
【００３１】
フラッシュメモリ２０５には、アプリケーションプロセッサ２０１およびベースバンドプロセッサ２０２で実行することによりスマートホン２００で所定の機能を実現するための種々のプログラムおよびデータが格納されている。これらのプログラムおよび／またはデータは必要に応じてＲＡＭ２０４にロードされ、ＲＡＭ２０４上に確保されたヒープメモリを利用して実行される。
【００３２】
トランシーバ／ＵＳＩＭ２０７は、ベースバンドプロセッサ２０２と接続されており、装着されたＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ Ｓｕｂｓｃｒｉｂｅｒ Ｉｄｅｎｔｉｔｙ Ｍｏｄｕｌｅ）すなわち汎用加入者識別モジュールの情報に基づいて、ベースバンドプロセッサ２０２の制御により所定電波帯域で電波を送受信して通信を行う回路である。本実施形態におけるスマートホン２００は、ベースバンドプロセッサ２０２とトランシーバ／ＵＳＩＭ２０７により移動体通信網に接続して通信を行う構成となっている。
【００３３】
ＧＰＳトランシーバ２０８は、スマートホン２００の位置情報を取得するＧＰＳ信号を受信するための部であり、Ｂｌｕｅｔｏｏｔｈトランシーバ２０９はＩＥＥＥ８０２．１１ａ，ＩＥＥＥ８０２．１１ｂ，ＩＥＥＥ８０２．１１ｇ，ＩＥＥＥ８０２．１１ｎ等で規定されたＷｉＦｉ（無線ＬＡＮ）技術を利用した通信およびＩＥＥＥ８０２．１５．１およびＢｌｕｅｔｏｏｔｈ規格で規定されたＢｌｕｅｔｏｏｔｈ技術を利用した通信を行う回路である。これらの回路は互いに独立したチップとして実装しても良いし、双方の回路を一つのチップに実装した構成であっても構わない。
【００３４】
キーパッド／ボタン２１０は、スマートホン２００の筐体に設けられた入力装置であって、後述するＬＣＤ／タッチパネル２１１とともにユーザがスマートホン２００を操作するための入力を受け付ける。
【００３５】
ＬＣＤ／タッチパネル２１１は、タッチパネル機能を備えた液晶ディスプレイ装置であって、スマートホン２００はＬＣＤ／タッチパネル２１１の画面にアプリケーションの情報を表示するとともにＧＵＩ（Ｇｒａｐｈｉｃａｌ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）を表示してユーザの操作に供する。
【００３６】
さらに、マイク２１２およびスピーカ２１３はスマートホン２００で音声の入出力を実現し、ＵＳＢ端子２１４はスマートホン２００を別の機器に接続してデータを送受信したり機能を制御したりするために使用される。また、カメラ２１５は、スマートホン２００で写真撮影する機能を提供する。
【００３７】
次に、以上のように構成されたスマートホン２００のフラッシュメモリ２０５に格納されたプログラムの構成について概略を説明する。図４は、スマートホン２００の全体的なプログラム構成を示したものである。  
図４に示すようにスマートホン２００のプログラム構成は、主として、オペレーティングシステム２２０と、ミドルウェア２２２と、通話アプリケーション２２３、ブラウザアプリケーション２２４、メールアプリケーション２２５およびラジコンアプリケーション２２６を有する。これらのプログラムはフラッシュメモリ２０５に格納されており、アプリケーションプロセッサ２０１および／またはベースバンドプロセッサ２０２により実行されることにより各種機能を実現するものである。
【００３８】
オペレーティングシステム２２０は、ハードウェアを制御するためのデバイスドライバ２２１を含み、スマートホン２００の基本的な機能を実現するとともに、各種アプリケーションに入出力の制御、メモリ管理、プロセス管理等といったコンピュータシステムとしての基本的な機能を提供する。
【００３９】
通話アプリケーション２２３は、スマートホン２００で通話機能を実現するためのアプリケーションプログラムである。ブラウザアプリケーション２２４は、スマートホン２００でＷｅｂページの閲覧機能を実現するためのアプリケーションプログラムである。メールアプリケーション２２５は、スマートホン２００で電子メールの送受信機能および閲覧機能を実現するためのアプリケーションプログラムである。
【００４０】
ラジコンアプリケーション２２６は、アプリケーションプロセッサ２０１で実行することによりスマートホン２００のＬＣＤ／タッチパネル２１１に模型１２０を操作するためのＧＵＩを表示し、ユーザからの操作を受け付けて、それに応じた信号を遠隔操作コントローラ１００へＢｌｕｅｔｏｏｔｈにより送信する機能を実現する。図２に示したように、本実施形態におけるラジコンアプリケーション２２６が表示するＧＵＩは、遠隔操作コントローラ１００の操作部１０１を模した構成となっており、所定のＧＵＩ部品を操作することにより操作部１０１の対応するスイッチまたはボタンを操作した場合と同様に模型１２０を遠隔操作することが可能になっている。
【００４１】
続いて、本実施形態に係る遠隔操作コントローラ１００の動作について説明する。図５は、遠隔操作コントローラ１００がスマートホン２００からの信号を模型１２０に中継して遠隔操作する動作（図２参照）のフローチャートである。  
この動作は、まずスマートホン２００と遠隔操作コントローラ１００とをＢｌｕｅｔｏｏｔｈで接続する（ＳＴ１０１）。ここでは、必要に応じてスマートホン２００からＢｌｕｅｔｏｏｔｈデバイスの探索を行って遠隔操作コントローラ１００を見出し、ＰＩＮコードを入力することでペアリングを実行することで接続しても良い。予めペアリングがなされている場合には、接続先に遠隔操作コントローラ１００を指定すればＰＩＮコードを入力することなく接続することも可能である。遠隔操作コントローラ１００における接続シーケンスの動作は、Ｂｌｕｅｔｏｏｔｈ通信制御部１０４のマイコンがプロトコルスタックのプログラムを実行してＢｌｕｅｔｏｏｔｈ通信部１０５を制御することにより行われる。
【００４２】
続いて、ユーザがスマートホン２００を操作してラジコンアプリケーション２２６を起動し（ＳＴ１０２）、スマートホン２００のＬＣＤ／タッチパネル２１１上に表示されたＧＵＩをユーザが操作する（ＳＴ１０３）。これに応じてラジコンアプリケーション２２６は、ユーザの操作に応じた信号を生成してＢｌｕｅｔｏｏｔｈ通信により遠隔操作コントローラ１００へ送信する（ＳＴ１０４）。
【００４３】
スマートホン２００から送信された信号は、遠隔操作コントローラ１００のＢｌｕｅｔｏｏｔｈ通信制御部１０４により受信される（ＳＴ１０５）。すなわちＢｌｕｅｔｏｏｔｈ通信制御部１０４のマイコンが所定のプログラムを実行することにより、Ｂｌｕｅｔｏｏｔｈ通信制御部１０４はホストとして自律的に機能してスマートホン２００から送信された信号を受信する。さらに、Ｂｌｕｅｔｏｏｔｈ通信制御部１０４は、スマートホンから受信した信号に応じて、対応する操作がなされた場合に操作部１０１が生成する操作信号を擬似的に生成して主制御部１０２に入力する（ＳＴ１０６）。すなわち、例えば図２に示したスマートホン２００のＧＵＩに表示されたR.Catapiller FWDのボタンをユーザが操作すると、その信号を受けたＢｌｕｅｔｏｏｔｈ通信制御部１０４は操作部１０１のR.Catapiller FWDのボタンが操作された場合と同等の信号を主制御部１０２に入力する。その他の操作についても同様な構成とすることができる。
【００４４】
主制御部１０２は、Ｂｌｕｅｔｏｏｔｈ通信制御部１０４から入力された操作信号に応じた制御信号を生成し（ＳＴ１０７）、ラジオコントロール無線部１０３を制御して生成された制御信号を模型１２０へ無線通信により送信する（ＳＴ１０８）。これらＳＴ１０７，ＳＴ１０８の動作は、遠隔操作コントローラ１００において操作部１０１からの操作信号に応じて主制御部１０２が制御信号を生成し、ラジオコントロール無線部１０３から模型１２０へ送信する場合と同様である。最後に制御信号を受信した模型１２０が、制御信号に対応する動作を実行することにより一連の動作は終了する（ＳＴ１０９）。
【００４５】
なお、図５のフローチャートには示さないが、本実施形態の遠隔操作コントローラ１００は、スマートホン２００等とＢｌｕｅｔｏｏｔｈで接続していない状態では、操作部１０１からの操作信号に応じて主制御部１０２が制御信号を生成し、ラジオコントロール無線部１０３から模型１２０へ送信する既存のコントローラと同様の動作を行うものとすることが好適である。
【００４６】
したがって、本実施形態の遠隔操作コントローラ１００は、ユーザが操作部１０１を操作することにより模型１２０を遠隔操作する通常のＲＣコントローラとしての機能を有しつつ、Ｂｌｕｅｔｏｏｔｈ通信部１０５に通信接続したスマートホン２００等の端末から受信した信号を模型１２０へ中継して遠隔操作する機能を実現する。このような遠隔操作コントローラ１００を適用することにより、Ｂｌｕｅｔｏｏｔｈ通信機能を有する端末装置からの遠隔操作と、遠隔操作コントローラ１００に設けられた操作部１０１を操作することによる遠隔操作との双方に対応したラジオコントロールシステムを、遠隔操作の対象となる模型１２０等の機器側にハードウェアやソフトウェアを追加することなく提供することができる。
【００４７】
ラジオコントロールシステムにおいて遠隔操作の対象となる機器の構成は多種多様であるため、機器側にＢｌｕｅｔｏｏｔｈ通信機能を設けるためには機器毎に設計変更が必要となるが、本実施形態のようにコントローラ側にＢｌｕｅｔｏｏｔｈ通信機能を設けることで機器毎の設計変更は不要となり、操作部の構成が同様の場合には同じ遠隔操作コントローラ１００で複数の機器に対応することも可能である。操作部の構成が異なる場合についても、Ｂｌｕｅｔｏｏｔｈ通信制御部１０４と主制御部１０２との接続パターンを必要に応じて変更し、Ｂｌｕｅｔｏｏｔｈ通信制御部１０４のマイコンに実装するプログラムを変更する最低限の変更で複数の機器に対応することが可能である。
【００４８】
また、本実施形態の遠隔操作コントローラ１００は、Ｂｌｕｅｔｏｏｔｈ通信制御部１０４によって自律的にＢｌｕｅｔｏｏｔｈ通信ホストとして動作し、操作部１０１からの操作信号を擬似的に生成して主制御部１０２に入力するので、主制御部１０２にソフトウェアを追加する必要はない。さらに、主制御部１０２がマイコンを利用しない構成であっても、そのまま使用することができる。すなわち、遠隔操作コントローラ１００は、既存のコントローラにＢｌｕｅｔｏｏｔｈ通信部１０５およびＢｌｕｅｔｏｏｔｈ通信制御部１０４を追加することにより容易に構成することができ、その他の構成は既存の製品をそのまま流用できるので低コストで開発することが可能である。
【００４９】
［第２の実施形態］  
続いて本発明の第２の実施形態について説明する。図６は、本発明の第２の実施形態に係る遠隔操作コントローラ１００Ａのブロック図である。この遠隔操作コントローラ１００Ａは、前後コントローラ部１１１、左右コントローラ部１１２、Ａ／Ｄ変換部１１３、主制御部１０２、ラジオコントロール通信部１０３、Ｂｌｕｅｔｏｏｔｈ通信制御部１０４およびＢｌｕｅｔｏｏｔｈ通信部１０５を備える。また、図７は本実施形態の遠隔操作コントローラ１００Ａを使用して自動車の模型１２０´の遠隔操作を行っている状態を示す図面である。図７では、模型１２０´を遠隔操作するためのアプリケーションを実行しているスマートホン２００を遠隔操作コントローラ１００ＡとＢｌｕｅｔｏｏｔｈ通信により接続し、スマートホン２００から遠隔操作コントローラ１００Ａを介して模型１２０´を遠隔操作している状態を示す。以下、遠隔操作コントローラ１００Ａについて、第１の実施形態における遠隔操作コントローラ１００との相違点を中心に説明する。
【００５０】
前後コントローラ部１１１および左右コントローラ部１１２は、それぞれ遠隔操作コントローラ１００における操作部１０１に代えて設けられたものであり、いずれもスティックを操作することにより、操作量に応じたプロポーショナルなアナログ信号を出力する。これらが出力したアナログの操作信号はＡ／Ｄ変換部１１３によりデジタル信号に変換され、デジタルの操作信号が主制御部１０２に入力される。
【００５１】
また、図７に示すように、本実施形態ではスマートホン２００上でラジコンアプリケーションを実行することによりなされるＧＵＩは、遠隔操作コントローラ１００Ａの前後コントローラ部１１１に対応したＦＷＤ／ＢＡＣＫスライダーと、左右コントローラ部１１２に対応したＬＥＦＴ／ＲＩＧＨＴスライダーとを有している。このようなＧＵＩをユーザが操作することに応じて、ラジコンアプリケーション２２６は各スライダーの操作量を遠隔操作コントローラ１００Ａへ送信する。
【００５２】
そして、各スライダーの操作量を受信したＢｌｕｅｔｏｏｔｈ通信制御部１０４は、相応する操作のなされた前後コントローラ部１１１および左右コントローラ部１１２が生成してデジタル化された操作信号を擬似的に生成して主制御部１０２へ出力する。このような形態でも上記第１の実施形態と同様に、ユーザが前後コントローラ部１１１および左右コントローラ部１１２を操作することにより模型１２０を遠隔操作する通常のＲＣコントローラとしての機能を有しつつ、ラジコンアプリケーションを操作することでスマートホン２００から送信された信号を模型１２０´へ中継して遠隔操作する機能を実現することができる。
【００５３】
［第３の実施形態］  
続いて本発明の第３の実施形態について説明する。図８は、本発明の第３の実施形態に係る遠隔操作コントローラ１００Ｂのブロック図である。この遠隔操作コントローラ１００Ｂは、第１の実施形態に係る遠隔操作コントローラ１００と同様に、操作部１０１、主制御部１０２、無線通信部であるラジオコントロール無線部１０３、Ｂｌｕｅｔｏｏｔｈ通信制御部１０４およびＢｌｕｅｔｏｏｔｈ通信部１０５を備える。
【００５４】
ただし、第１の実施形態に係る遠隔操作コントローラ１００と異なり、遠隔操作コントローラ１００ＢのＢｌｕｅｔｏｏｔｈ通信制御部１０４は、スマートホン等から受信した信号に基づいて、主制御部１０２がラジオコントロール無線部１０３に出力する制御信号を擬似的に生成し、ラジオコントロール無線部１０３に出力する。すなわち、第１の実施形態ではＢｌｕｅｔｏｏｔｈ通信制御部１０４が操作部１０１の出力する操作信号を擬似的に生成していたが、本実施形態では主制御部１０２の出力する制御信号を生成するように構成する。このような形態でも第１の実施形態と同様に、通常のＲＣコントローラとしての機能を有しつつ、スマートホン２００から送信された信号を模型１２０´へ中継して遠隔操作することが可能である。なお、第２の実施形態に係る遠隔操作コントローラ１００Ａについても、図９に示した遠隔操作コントローラ１００Ｃの構成とすることで同等の効果を得ることができる。
【００５５】
［第４の実施形態］  
次に本発明の第４の実施形態について説明する。図１０は、本発明の第４の実施形態に係る遠隔操作コントローラ１００Ｄのブロック図である。この遠隔操作コントローラ１００Ｄは、上記第１の実施形態に係る遠隔操作コントローラ１００と同様の操作部１０１、主制御部１０２、ラジオコントロール無線部１０３、Ｂｌｕｅｔｏｏｔｈ通信制御部１０４およびＢｌｕｅｔｏｏｔｈ通信部１０５を備え、さらに入力切替部１０９が追加された構成となっている。
【００５６】
入力切替部１０９は、操作部１０１およびＢｌｕｅｔｏｏｔｈ通信制御部１０４と主制御部１０２との間に介在して設けられており、操作部１０１からの操作信号とＢｌｕｅｔｏｏｔｈ通信制御部１０４が擬似的に生成した操作信号とのいずれか一方を選択的に主制御部１０２へ入力するものである。どちらの操作信号を操作部１０１へ入力するかは、例えばスマートホン等の外部機器とＢｌｕｅｔｏｏｔｈ通信を確立されている状態ではＢｌｕｅｔｏｏｔｈ通信制御部１０４が擬似的に生成した操作信号を主制御部１０２へ入力し、Ｂｌｕｅｔｏｏｔｈ通信が確立されていない状態では操作部１０１からの操作信号を主制御部１０２へ入力する構成とすることができる。このような構成は、例えばＢｌｕｅｔｏｏｔｈ通信の確立／切断をＢｌｕｅｔｏｏｔｈ通信制御部１０４から入力切替部１０９へ通知し、通知を受けた入力切替部１０９が主制御部１０２へ入力する信号を切り替えることにより実現することができる。また、入力する操作信号を切り替えるためのスイッチを設けるようにしても構わない。なお、第２の実施形態に係る遠隔操作コントローラ１００Ａについても、図１１に示した遠隔操作コントローラ１００Ｅの構成とすることで同等の効果を得ることができる。
【００５７】
［その他の実施形態］  
本発明は上記実施形態に限られるものではなく、以下のような種々変形が可能である。例えば、上記実施形態では遠隔操作の対象となる機器を模型としているが、模型以外の各種機器を遠隔操作することも可能である。操作部１０１の構成についても上記実施形態として記載したものに限られず、アクセルとブレーキを制御するグリップと、操舵方向をコントロールするホイールとを有する構成としてもよい。
【００５８】
また、上記実施形態ではスマートホン２００上で実行されているアプリケーションから機器の遠隔操作を行う場合を示したが、スマートホン以外のタブレット、電話機能を持たない情報端末等、Ｂｌｕｅｔｏｏｔｈ通信機能を有する端末装置であれば、本発明の遠隔操作コントローラを利用して機器の遠隔操作を行うことが可能である。さらに、端末装置上で実行されるアプリケーションについても、コントローラの操作部をＧＵＩで再現したものに限られず、様々なインターフェイスで機器の遠隔操作を行うものを使用することができる。
【００５９】
要するにこの発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００６０】
１００…遠隔操作コントローラ、１０１…操作部、１０２…主制御部、１０３…ラジオコントロール無線部、１０４…Ｂｌｕｅｔｏｏｔｈ通信制御部、１０５…Ｂｌｕｅｔｏｏｔｈ通信部、１０６…ベースバンド部、１０７…Ｂｌｕｅｔｏｏｔｈ無線部、１２０…模型、２００…スマートホン、２０１…アプリケーションプロセッサ、２０２…ベースバンドプロセッサ、２０３…バッテリー、２０４…ＲＡＭ、２０５…フラッシュメモリ、２０６…メモリーカード端子、２０７…トランシーバ／ＵＳＩＭ、２０８…ＧＰＳトランシーバ、２０９…Ｂｌｕｅｔｏｏｔｈトランシーバ、２１０…キーパッド／ボタン、２１１…ＬＣＤ／タッチパネル、２１２…マイク、２１３…スピーカ、２１４…ＵＳＢ端子、２１５…カメラ、２２０…オペレーティングシステム、２２１…デバイスドライバ、２２２…ミドルウェア、２２３…通話アプリケーション、２２４…ブラウザアプリケーション、２２５…メールアプリケーション、２２６…ラジコンアプリケーション。
【図１】
2014003395.tif 000003
【図２】
2014003395.tif 000004
【図３】
2014003395.tif 000005
【図４】
2014003395.tif 000006
【図５】
2014003395.tif 000007
【図６】
2014003395.tif 000008
【図７】
2014003395.tif 000009
【図８】
2014003395.tif 000010
【図９】
2014003395.tif 000011
【図１０】
2014003395.tif 000012
【図１１】
2014003395.tif 000013