(57)【特許請求の範囲】
【請求項１】
手で操作する操作体と、この操作体で操作される角度検出部と、前記角度検出部からの出力データを画面の表面上でのＸ−Ｙ座標上の移動データまたは回転データに変換する制御部と、前記制御部において前記角度検出部からのデータを画面に垂直なＺ軸データに変換させるための切替部とを有し、
前記操作体には、画像への出力を開始する開始手段と、画像の回転と移動とを切替える切替手段と、画像を連続して動作させる連続動作手段とが設けられていることを特徴とするデータ入力装置。
【請求項２】
操作体は手で保持して回転させることができ、前記角度検出部は操作体自体の傾きを検出するものであり、前記切替部は操作体が所定の方向へ所定の角度で傾けられたときに、制御部に対しＺ軸データへの変換の切替を行なわせるものである請求項１記載のデータ入力装置。
【請求項３】
前記角度検出部が、操作体の回転を検知する角度センサーを操作体内のＸ，Ｙ，Ｚ軸上にそれぞれ配置してなり、前記切替部により切替えられたときには前記いずれかの角度センサーからのデータがＺ軸データに変換される請求項１または２記載のデータ入力装置。
【請求項４】
前記連続動作手段による連続モードが動作している場合に、この動作状態が継続している間、操作体の回転角度に応じて画面上の画像を回転させる回転速度または移動させる移動速度が変化して出力される請求項１ないし３のいずれか一項に記載のデータ入力装置。
【請求項５】
操作体を回転させてその回転角度に応じた回転速度で画像を回転または移動させているときに、さらに操作体を回転させることによりその回転角度に応じた回転速度または移動速度が累積されて画像を回転または移動させるようにした請求項１ないし４のいずれか一項に記載のデータ入力装置。
【請求項６】
操作体の回転角度の量および方向により画像の速度を制御してなる請求項１ないし５のいずれか一項に記載のデータ入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ上の画面で画像を移動させ、または回転させるための座標データを入力するデータ入力装置に関する。
【０００２】
【従来の技術】
図６は従来のデータ入力装置として、いわゆるトラックボールを使用したものを示す平面図である。
【０００３】
トラックボールと称される球状の操作体１０は、三次元方向へ回転自在に支持され、この球状の操作体１０によりＸエンコーダ１２とＹエンコーダ１３とが駆動される。
【０００４】
Ｘエンコーダ１２は、Ｙ方向に延びる軸を中心として回転するローラ１２ａと、このローラ１２ａと一緒に回転する円板１２ｂを有している。円板１２ｂの外周部には切欠きが形成されており、この切欠き部と切欠きが形成されていない部分とが、円周方向へ一定ピッチで交互に形成されている。円板１２ｂの外周部にはホトカプラ１２ｃが対向している。ホトカプラ１２ｃには、発光素子と受光素子とが対向して設けられており、発光素子と受光素子との間に円板１２ｂの外周部が介在している。ローラ１２ａおよび円板１２ｂが回転すると、前記ホトカプラ１２ｃから、円板１２ｂの回転速度に応じた周波数のパルス出力が得られる。
【０００５】
同様に、Ｙエンコーダ１３は、Ｘ方向に延びる軸を中心として回転するローラ１３ａと、このローラ１３ａと共に回転する円板１３ｂと、円板１３ｂの外周部に対向するホトカプラ１３ｃとから構成されている。前記円板１３ｂの外周部には、切欠部と切欠きが形成されていない部分とが、円周方向へ一定のピッチで繰返して形成されており、ホトカプラ１３ｃからは、ローラ１３ａおよび円板１３ｂの回転速度に応じた周波数のパルス出力が得られる。
【０００６】
上記データ入力装置をコンピュータに接続した場合の一般的な入力動作を説明する。
【０００７】
球状の操作体１０がＸ方向へ回転させられると、Ｘエンコーダ１２のローラ１２ａおよび円板１２ｂが回転し、ホトカプラ１２ｃからパルス出力が得られ、これが座標データに変換される。この座標データがコンピュータに入力されると、例えばコンピュータに接続された画面において、カーソル、または画面上のキャラクタや物体がＸ方向へ移動する。また操作体１０がＹ方向へ回転させられると、Ｙエンコーダ１３のローラ１３ａおよび円板１３ｂが回転し、ホトカプラ１３ｃからのパルス出力が座標データに変換されて入力され、前記画面において、カーソルなどがＹ方向へ移動する。
【０００８】
また、操作体１０がＸ軸とＹ軸の双方に角度を有する例えばα方向へ回転させられると、ローラ１２ａとローラ１３ａの両方が回転させられ、ホトカプラ１２ｃとホトカプラ１３ｃの双方からのパルスが座標データに変換され、画面上ではカーソルなどがα方向へ移動する。
【０００９】
また、例えばキーボード上の所定のキーを押しながら操作体１０を回転させることにより、座標データとして回転モードのデータを入力することが可能である。例えば前記キーを押しながら操作体１０をＸ方向へ回転させ、Ｘエンコーダ１２のホトカプラ１２ｃからパルス出力が得られると、これが座標上での回転データに変換されてコンピュータに入力される。その結果、例えば画面内に映し出されているキャラクタや物体などがＹ軸回り（θｙ方向）へ回転する。同様に、前記キーを押しながら操作体１０がＹ方向へ回転させられると、例えば画面上で、前記キャラクタなどがＸ軸回り（θｘ方向）へ回転する。
【００１０】
すなわち、画面上のキャラクタなどは球状の操作体１０と同じ方向へ回転することになる。したがって、操作体１０がα方向へ回転させられると、前記キャラクタなどがα方向に直交する軸回りに回転する。
【００１１】
【発明が解決しようとする課題】
前記のように、球状の操作体１０と、Ｘエンコーダ１２およびＹエンコーダ１３を備えたデータ入力装置では、Ｘ−Ｙ座標上での２次元内での移動方向と移動量ならびに移動速度の座標データを入力でき、また回転座標の入力モードでは、Ｙ軸回りの回転データとＸ軸回りの回転データを入力することが可能である。しかしながら、入力座標データは前記のものに限られ、例えば以下のような入力を行えない欠点を有している。
（１）座標上での回転データを入力する際に、Ｘ軸およびＹ軸に直交するＺ軸回りの回転データを入力することができない。すなわち、前記のように、所定のキーを押した回転モードで、操作体１０をＸ方向へ回転させたとき、またはＹ方向へ回転させたときには、画面上のキャラクタなどを操作体１０と同じ方向へ回転させるようにデータを入力することが可能である。しかしながら、例えば操作体１０を図６においてθｚ方向（Ｚ軸回り方向）へ回転させても、Ｚ軸回りの回転データを入力させることができない。すなわち操作体１０がθｚ方向へ回転しても、この回転の際の操作体１０のＹ軸回り成分とＸ軸回り成分とにより、Ｘエンコーダ１２とＹエンコーダ１３が回転し、その出力パルスに応じて、キャラクタなどがＸ軸回りとＹ軸回りに回転しようとするだけである。
（２）また、図６に示す入力装置では、Ｚ軸方向への移動データを入力することができない。よって、例えば画面上に現れているキャラクタや物体などをＺ方向（画面の奥方向および手前方向）へ移動させるためのデータの入力は不可能である。
（３）Ｚ軸回りの回転データ、またはＺ軸方向へ移動データを入力させるためには、Ｚ軸回りに回転するＺエンコーダなるものを付加すればよい。しかし、Ｚエンコーダを操作体１０で高精度に回転させることは難しい。すなわち、Ｘエンコーダ１２のローラ１２ａとＹエンコーダ１３のローラ１３ａは、球状の操作体１０の下側に位置しており、指で操作体１０が回転させられるときにはこの操作体１０がＺ軸方向へ押されるため、操作体１０によりローラ１２ａと１３ａを確実に回転させることが可能である。しかし、指で操作体１０を回転させたときに、Ｚ軸方向に軸方向を有するエンコーダを確実に回転させるのが困難である。
（４）また、所定のキーを押した回転モードで画面上の物体などを回転させる場合、図６に示す従来の入力装置では、回転を連続で行なうために操作体１０を回転させ続けていなければならず操作性が煩雑であった。その対策として入力装置に連続的に動作させるためのスイッチを付加することができるが、それでは操作性がさらに複雑になるという問題が発生する。
（５）以上のように、従来のデータ入力装置では、例えばＸエンコーダを用いてＸ軸を基準としたデータ以外の座標データを入力することができず、同様にＹエンコーダを用いてＹ軸を基準としたデータ以外の座標データを入力することができないものとなっている。したがって、図６に示すように、Ｘエンコーダ１２とＹエンコーダ１３のみを有しているものでは、Ｘ−Ｙ座標を基準とした２次元的なデータの入力が可能であるが３次元的なデータを入力することができない。
【００１２】
本発明は上記従来の課題を解決するものであり、複雑な構造および操作性を有する装置を用いずに、画面上のキャラクタなどの画像を画面に対して奥方向および手前方向に移動させ且つ前記方向を軸として回転させることができるデータ入力装置を提供することを目的としている。
【００１３】
また、画像の回転速度および回転方向を容易にコントロールすることができるデータ入力装置を提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明のデータ入力装置は、手で操作する操作体と、この操作体で操作される角度検出部と、前記角度検出部からの出力データを画面の表面上でのＸ−Ｙ座標上の移動データまたは回転データに変換する制御部と、前記制御部において前記角度検出部からのデータを画面に垂直なＺ軸データに変換させるための切替部とを有し、
前記操作体には、画像への出力を開始する開始手段と、画像の回転と移動とを切替える切替手段と、画像を連続して動作させる連続動作手段とが設けられていることを特徴とするものである。
【００１５】
この場合操作体は手で保持して回転させることができ、前記角度検出部は操作体自体の傾きを検出するものであり、前記切替部は操作体が所定の方向へ所定の角度で傾けられたときに、制御部に対しＺ軸データへの変換の切替を行なわせることができる。そして、上記のような３つのスイッチを設けることにより、例えば操作を開始する場合には前記開始スイッチを押し、この開始スイッチを押した状態で前記切替スイッチを押すことにより移動動作を行なうモードに変換される。
【００１６】
上記手段において、操作体を所定量例えば９０度回転させたときに前記回転によって検出された回転データが画像を移動させるデータに変換される。すなわち、画面上の画像が画面の奥方向から手前方向を軸として移動可能になる。それによって画像が奥側に移動した場合には初期状態よりも縮小されて表示され、画像が画面の手前側に移動した場合には初期状態よりも拡大されて表示される。
【００１７】
また前記角度検出部が、操作体の回転を検知する角度センサーを操作体内のＸ，Ｙ，Ｚ軸上にそれぞれ配置してなり、前記切替部により切替えられたときには前記いずれかの角度センサーからのデータがＺ軸データに変換されることが好ましい。
【００１８】
上記のように操作体内においてＸ，Ｙ，Ｚ軸の３軸上にそれぞれ角度センサー具体的には振動型ジャイロなどを用いて形成することにより、装置自体の構造を簡単且つ安価に形成することができる。なお、この場合の角度センサーとしては、振動型ジャイロのように角速度を検出し、これを積分して角度データにするものに限らず光を利用したジャイロあるいはその他の角度（傾き）を検出できるものであってもよい。
【００１９】
この場合、Ｘ軸上に形成された角度センサーでは操作体のＸ軸上の回転を検出することによって、Ｙ軸上の移動またはＸ軸上の回転を制御できる。またＹ軸上に形成された角度センサーでは操作体のＹ軸上の回転を検出することによって、Ｙ軸上の回転およびＸ軸上の移動を制御できる。またＺ軸上に形成された角度センサーでは操作体のＺ軸上の回転を制御することができる。
【００２２】
この場合操作体をＸ軸上で回転させることにより回転させた方向と同様な方向すなわちＹ軸方向へ画面上の画像が移動し、また操作体をＹ軸上で回転させた場合にはその回転させた方向と同様な方向すなわちＸ軸方向へ画像が移動する。
【００２３】
また開始スイッチを押した状態で切替スイッチを押さなかった場合には回転動作を行なうモードに変換される。
【００２４】
この場合操作体をＸ軸上で回転させると画像をＸ軸回りに回転させることができ、また操作体をＹ軸上で回転させると画像をＹ軸回りに回転させることができる。
【００２５】
また本発明では、前記連続動作手段による連続モードが動作している場合に、この動作状態が継続している間、操作体の回転角度に応じて画面上の画像を回転させる回転速度または移動させる移動速度を変化して出力させることができる。
【００２６】
例えば前記開始スイッチおよび切替スイッチの両者を押した状態で連続動作スイッチを押して操作体をＸ軸上で回転させた場合には、画像はＹ軸上（画面縦方向）を連続して移動し、Ｙ軸上で回転させた場合には、画像はＸ軸上（画面横方向）を連続して移動する。
【００２７】
また前記開始スイッチを押した状態で連続動作スイッチを押して操作体をＸ軸上で回転させた場合には、画面上の画像はＸ軸回りに連続して回転する。また開始スイッチを押し且つ連続動作スイッチを押した状態で操作体をＹ軸上で回転させた場合には、画面上の画像はＹ軸回りに連続して回転するようになる。
【００２８】
また本発明では、操作体を回転させてその回転角度に応じた回転速度で画像を回転または移動させているときに、さらに操作体を回転させることによりその回転角度に応じた回転速度または移動速度が累積されて画像を回転または移動させるようにして出力させることができる。
【００２９】
例えば前記切替スイッチを押さずに回転モードで動作させ操作体を角度θ傾けた状態を保持した場合に画像が回転速度Ｖ１で回転していたとする。この状態からさらに角度を２倍の２θに傾けることにより回転速度が累積され画像が回転速度Ｖ１の２倍で回転するようになる。
【００３０】
また前記切替スイッチを移動モードで動作させ操作体を角度θ傾けて画像の移動速度をＶ２で移動させたとする。この状態からさらに角度を２倍の２θに傾けることにより移動速度が累積されて画像が移動速度Ｖ２の２倍で移動するようになる。
【００３１】
また、操作体の回転角度の量および方向により画像の速度を制御することができる。
【００３２】
例えば画像を回転状態から停止させる場合には、そのときの回転方向とは反対方向に操作体を回転させて逆向きの回転速度を与えることにより操作体を停止させることができ、さらに操作体を回転させることにより前記とは逆向きに回転させることができる。また画像を移動させる場合にも、移動させている方向とは逆向きに操作体を回転させ逆向きの移動速度を与えることにより操作体を停止させることができ、さらには操作体を前記とは逆向きに移動させることができる。
【００３３】
【発明の実施の形態】
以下、本発明のデータ入力装置について図１ないし図５を参照して説明する。
【００３４】
図１は、データ入力装置本体である操作体１を用いてコンピュータ側の画面２上での操作を行なう場合の配置関係を示す斜視図である。なお、この場合画面２の平面を横方向にＸ軸、縦方向にＹ軸、そして画面２に垂直な奥行き方向をＺ軸とする。
【００３５】
図１に示されるように、操作体１は球形または手で保持しやすい形状に形成され、操作体１の外部にスイッチＡ，Ｂ，Ｃが３個所突設されている。前記スイッチＡは、画面２に表示される画像Ｍの動作を開始するための開始スイッチである。前記スイッチＢは画像Ｍの回転と移動を切替えるための切替スイッチであり、オンのときは移動モード、オフのときは回転モードである。前記スイッチＣは画像Ｍを連続的に動作させるための連続動作スイッチであり、これらスイッチＡ，Ｂ，Ｃは操作体１の前方に縦方向に並んで配置されている。
【００３６】
さらに操作体１の内部にはスイッチＤが形成されている。このスイッチＤは傾き検出スイッチであり、操作体１が９０度傾いたときに動作（スイッチＯＮ）し、画像ＭのＺ軸方向への移動が可能になる座標軸変換機能を有している。
【００３７】
なお、操作体１の形状および前記スイッチＡ，Ｂ，Ｃの配列は操作し易いように適宜変更することができる。
【００３８】
また、操作体１の内部には、図３に示すように振動型のジャイロ４ａ，４ｂ，４ｃによるセンサーが形成されている。前記ジャイロ４ａ，４ｂ，４ｃはそれぞれＸ軸，Ｙ軸，Ｚ軸上に形成されている。
【００３９】
前記ジャイロ４ａ，４ｂ，４ｃは、各軸上の回転角速度を検出できるものであり、また角速度を積分することにより回転角度（傾き）を検出でき、前記回転角度に応じた速度で画像Ｍを回転または移動させることができる。すなわち、操作体１を回転させてジャイロ４ａをＸ軸上で図３の矢印方向（＋方向）へ回転させることによって画像Ｍを画面２上においてＹ軸方向下方（−方向であればＹ軸方向上方）へ移動させたり、あるいはＸ軸回りに回転させることができる。また、操作体１を回転させてジャイロ４ｂをＹ軸上で矢印方向（＋方向）へ回転させることにより画像Ｍを画面上でＸ軸左方向へ移動させたり、Ｙ軸回りに回転させることができる。また、操作体１を回転させてジャイロ４ｃをＺ軸上で矢印方向（＋方向）へ回転させることにより画像ＭをＺ軸上で反時計回り（−方向の場合は時計回り）に回転させることができる。
図４は、操作体１の内部回路図を示している。
【００４０】
図４に示すように、ジャイロ４ａ，４ｂ，４ｃはそれぞれアナログスイッチ５に接続され、前記ジャイロ４ａ，４ｂ，４ｃのセンサーから送られる角速度データを有するアナログデータがＡ／Ｄコンバータ６を介してデジタルデータに変換され、制御部３に送られて処理される。また前記スイッチＤを動作させるために操作体１を傾けた場合に、制御部３側からアナログスイッチ５の切替を行って使用するジャイロの切替を制御することができる。
【００４１】
また、操作体１に設けられたスイッチＡ、スイッチＢ、スイッチＣそしてスイッチＤは制御部３に接続され、各スイッチＡ，Ｂ，Ｃ，ＤのＯＮ／ＯＦＦ動作による情報が制御部３に送られ所定の処理が行われる。
【００４２】
上記のように形成された操作体１は、制御部３において前記角速度データが積分されて角度データが得られて、ホストコンピュータ側の画面２が制御される。
【００４３】
また、操作体１に形成されたスイッチＡを動作させることによりこれからデータを送り始める信号が制御部３に送信される。このときスイッチＢをＯＮにして操作体１を回転させて操作するが、この場合Ｘ軸上において回転させることにより画像をＹ軸方向に移動させることができ、またＹ軸上において回転させることにより画像をＸ軸方向に移動させることができる。
【００４４】
前記スイッチＡを押した状態でスイッチＢをＯＦＦすることにより、画像Ｍを移動動作から回転動作に変換することができる。この場合、操作体１をＸ軸上で回転させることにより画像ＭをＸ軸回りで回転させることができ、またＹ軸上で回転させることにより画像ＭをＹ軸回りで回転させることができ、またＺ軸上で回転させることにより画像ＭをＺ軸回りで回転させることができる。
【００４５】
また、スイッチＡを押した状態でスイッチＣをＯＮしてその状態を保持することにより連続回転モードになり、それによって画像Ｍを画面２上にて連続して回転させることができる。この場合、操作体１をＸ軸上で回転させることにより画像ＭをＸ軸回りに連続して回転させることができ、また操作体１をＹ軸上で回転させることにより画像ＭをＹ軸回りに連続して回転させることができ、さらに操作体１をＺ軸上で回転させることにより画像ＭをＺ軸回りに連続して回転させることができる。
【００４６】
また、スイッチＡおよびスイッチＢを押した状態で連続動作スイッチＣをＯＮとしてその状態を保持することにより連続移動モードになり、それによって画像Ｍを画面２上にて連続して移動させることができる。この場合、操作体１をＸ軸上で回転させることにより画像ＭをＹ軸方向（画面縦方向）に連続して移動させることができ、また操作体１をＹ軸上で回転させることにより画像ＭをＸ軸方向（画面横方向）に連続して移動させることができる。
また、Ｚ軸上で回転させると画像ＭをＺ軸回りに回転させることができる。
【００４７】
さらに、操作体１を９０度傾けることにより（図１に示す操作体１を後方へ９０度）スイッチＤがＯＮになり、画像ＭをＺ軸方向に移動させる入力が可能になる。なおこのときの操作方法としては、図１に示す操作体１を手で握り肘を支点として腕を９０度以上後方（手前側）へ回転させるように倒してその状態を保持しながら操作体１を回転させることにより行なうことができる。
【００４８】
すなわち、スイッチＤをＯＮすることにより、スイッチＤの状態を制御部３が検知し、そしてジャイロ４ａ，４ｂ，４ｃのうちのジャイロ４ａのみが機能するように制御部３から信号が送られる。
【００４９】
この場合、操作体１を９０度傾けた状態を保持し且つＸ軸上での回転動作を行なうことにより、画像Ｍは画面２に対して奥行き方向（前後方向）に移動するようになる。
【００５０】
また、前記状態すなわち操作体１を傾けた状態を保持し且つスイッチＣをＯＮすることにより、画面２に対して奥行き方向（前後方向）に画像Ｍを連続して移動させることができる。
【００５１】
また、本発明の装置では操作体１を回転させる（傾ける）角度の分量および向きによって、画像Ｍの移動速度および回転速度を制御することができる。
【００５２】
すなわち、ジャイロ４ａ，４ｂ，４ｃでは、実際には角速度が検出されるため、この角速度を制御部３において時間で積分することにより角度データが算出される。この角度データを用いて画像Ｍの移動速度および回転速度に対応させて出力させる。
【００５３】
例えば、スイッチＡおよびスイッチＣが動作している状態で、操作体１をＹ軸上で回転角度θで回転させそのときの回転速度がＶ１で動作している場合、前記状態から操作体１を逆向きに角度θ回転させることにより、前記回転によって生じる回転速度（−Ｖ１）が加算されて速度はゼロとなり、画像Ｍは画面２上で停止する。また、上記した回転角度θの状態からさらに同方向へ角度θ回転させて回転角度２θで回転させることにより、画像ＭはＶ１の２倍の速度で動作する。
【００５４】
上記のようにして、操作体１の回転角度の分量および回転角度の方向によって画面２上に表示された画像Ｍの回転速度および移動速度を制御することができるようになる。なお、ジャイロで得られる角速度データをそのまま画像Ｍの移動速度としてもよい。
【００５５】
図５は、上記したデータ入力装置に使用される回路によるフローチャートを示す。
【００５６】
操作体１を動作させる場合には、まずステップ１（ＳＴ１）において、操作の開始スイッチであるスイッチＡが動作したか否かが制御部３において監視され、スイッチＡの動作が検出されるまで待機している。スイッチＡの動作（スイッチオンの状態）が確認された後操作体１を操作することによって、ジャイロ４ａ，４ｂ，４ｃから読込まれたセンサ読込データ（角速度データ）ＧｙｒｏＸ，ＧｙｒｏＹ，ＧｙｒｏＺがそれぞれＸ，Ｙ，Ｚ軸専用の演算用バッファＤＡＴＡＸ，ＤＡＴＡＹ，ＤＡＴＡＺに格納される（ＳＴ２〜ＳＴ４）。例えばこのときＸ軸とＹ軸で形成される別軸を中心に回転させた場合にはジャイロ４ａ，４ｂによるセンサー読込データＧｙｒｏＸ，ＧｙｒｏＹがそれぞれの演算用バッファに格納される。
【００５７】
次に連続動作用のスイッチＣが動作したか否かが監視され（ＳＴ５）、このときスイッチＣがＯＮの場合にはＳＴ６にて連続動作のための連続モード演算用バッファにゼロが格納される。すなわち、前記連続モード演算用バッファにゼロが格納されることにより、操作体１を操作してジャイロ４ａ，４ｂ，４ｃから読取られたセンサ読込データのみを演算用バッファに格納し、前記読込データをもとに算出された速度で連続して移動させることができる。
【００５８】
またＳＴ５においてスイッチＣがＯＦＦである場合には、移動と回転との切替用のスイッチＢおよび傾き検出用のスイッチＤの動作を監視し（ＳＴ７）、両スイッチＢ，ＤがＯＮである場合には前記と同様にＳＴ６へと処理が進み、同様にして連続モード演算用バッファにゼロが格納される。
【００５９】
またＳＴ７においてスイッチＢおよびスイッチＤがＯＮであることが検出されなかった場合すなわちスイッチＡのみがＯＮである場合には、単なる移動モードになる。このとき操作体１を操作してジャイロ４ａ，４ｂ，４ｃから送られるセンサ読込データが演算用バッファに格納されるが、さらに操作体１を操作してジャイロ４ａ，４ｂ，４ｃを回転させることにより、その回転角度の分量および向きに応じた角度に関するセンサ読込データが前記演算用バッファに加算される（ＳＴ８，ＳＴ９）。
【００６０】
さらにＳＴ１０においてスイッチＢの動作が確認される。前記スイッチＢの動作がＯＮであると検出された場合には、Ｙ軸上に形成されたジャイロ４ｂによるセンサ読込データがＸ軸の移動出力用バッファ（ＤｏｕｔＸ）に格納される（ＳＴ１１）。
【００６１】
次いでスイッチＤの動作状態を監視し、スイッチＤがＯＦＦである場合には、ジャイロ４ａによるＸ軸回りのセンサ読込データを符号を逆にして（図３の回転符号参照）Ｙ軸方向を制御する移動出力用バッファに格納し（ＳＴ１３）、且つそのときのＺ軸方向の移動出力用バッファにはゼロを格納する。それによって移動出力用バッファに格納されたデータが制御部３において処理され、画像ＭをＹ軸方向への移動として制御される。
【００６２】
またＳＴ１２においてスイッチＤが動作している場合には、ジャイロ４ａによるＸ軸回りのセンサ読込データをＺ軸方向を制御する移動出力用バッファに格納し（ＳＴ１８）、且つＹ軸方向を制御する移動出力用バッファにはゼロを格納する。このようにして移動出力用バッファに格納されたデータが制御部３において処理され、画像ＭをＺ軸方向すなわち画面の奥行き方向に対して移動させることができるようになる。
【００６３】
またＳＴ１０において、スイッチＢがＯＦＦの場合には、ジャイロ４ａによってＸ軸上のセンサ読込データが検出されると前記データが回転すなわちピッチ（ＰＩＴＣＨ）用の回転出力用バッファに格納される（ＳＴ１５）。またジャイロ４ｂによってＹ軸上のセンサ読込データが検出されると前記データが回転すなわちヨー（ＹＡＷ）用の回転出力用バッファに格納される（ＳＴ１６）。またジャイロ４ｃによってＺ軸上のセンサ読込データが検出されると前記データが回転すなわちロール（ＲＯＬＬ）用の回転出力用バッファに格納される（ＳＴ１７）。
【００６４】
上記のようにして回転出力用のバッファにデータが格納されることにより、画像Ｍが図２に示すような状態で回転する。すなわち、ＰＩＴＣＨの場合にはＹ軸とＺ軸とで形成される面上で回転運動が起こり、ＹＡＷの場合にはＸ軸とＺ軸とで形成される面上で回転運動が起こり、ＲＯＬＬの場合にはＸ軸とＹ軸とで形成される面上で回転運動が起こる。
【００６５】
以上のようにして、画面２上の画像ＭをＸ軸方向およびＹ軸方向の移動、Ｘ軸上の回転、Ｙ軸上の回転およびＺ軸上の回転に、さらにＺ軸方向の移動が制御可能になる。
【００６６】
なお、画像Ｍを初期の状態例えば画面２の中央に戻したい場合には、ホストコンピュータに接続されたキーボードの任意に設定されたキーを押すことにより行なえるように設定が可能である。
【００６７】
また、操作体１とホストコンピュータとのデータのやり取りは、ケーブルを使用した有線タイプのものでもよく、また操作体１とホストコンピュータ側とにそれぞれ送受信できる装置を形成したワイヤレスタイプのものでもよい。
【００６８】
【発明の効果】
以上のように本発明のデータ入力装置は、簡単な装置および操作で画面上の画像を画面の奥行き方向に移動させることができ、且つ操作体を回転させる角度の量によって回転速度の大きさを制御することができ、さらには回転角度の向きによって回転させる速度を制御することができる。
【図面の簡単な説明】
【図１】データ入力装置と画面との配置関係を示す斜視図、
【図２】傾き方の違いを説明するための説明図、
【図３】操作体に内蔵されるジャイロの配置を示す斜視図、
【図４】データ入力装置を示す機能ブロック図、
【図５】フローチャート、
【図６】従来のデータ入力装置の内部構造を示す平面図、
【符号の説明】
Ａ  開始スイッチ
Ｂ  切替スイッチ
Ｃ  連続動作スイッチ
Ｄ  傾き検出スイッチ
Ｍ  画像
１  操作体
２  画面
３  制御部
４ａ，４ｂ，４ｃ  振動型ジャイロ
５  アナログスイッチ
６  Ａ／Ｄコンバータ
【図１】
0003756663.tif 000002
【図２】
0003756663.tif 000003
【図３】
0003756663.tif 000004
【図４】
0003756663.tif 000005
【図５】
0003756663.tif 000006
【図６】
0003756663.tif 000007