(57)【要約】【課題】  本発明は、地磁気センサーを用いて回転角を測定し、その回転角に対応する入力信号を生成する入力装置を提供する。【解決手段】  本入力装置は、地磁気に対応する大きさの電圧値を出力する地磁気センサーと、傾斜を検出する加速度センサーと、地磁気センサーから出力される電圧値に基づいて方位角を演算し、以前の方位角と比較することにより回転程度を算出した後、回転の傾斜が所定条件を満たすと、回転程度に対応する入力信号を生成する制御部と、を含む。これにより、入力装置が一定角の以上に斜めになると、回転がなかったにも係わらず入力信号が発生する事態を抑えることができる。【選択図】  図３
2005196797.tif 000002
【特許請求の範囲】
【請求項１】
所定の状態で回転した場合に、回転角に対応する入力信号を生成する入力装置であって、
地磁気に対応する大きさの電圧値を出力する地磁気センサーと、
前記回転のピッチ角（ｐｉｔｃｈ  ａｎｇｌｅ）および／またはロール角（ｒｏｌｌ  ａｎｇｌｅ）を測定する加速度センサーと、
前記地磁気センサーから出力される電圧値に基づいて方位角を演算した後、以前の方位角と比較して前記回転角を算出し、前記ピッチ角およびロール角の少なくともいずれか１つが所定の条件を満たした場合に、前記算出された回転角に対応する入力信号を生成する制御部と、
を含むことを特徴とする入力装置。
【請求項２】
前記地磁気センサーは、互いに直交するＸ軸およびＹ軸方向から形成された２軸フラックスゲートを備え、前記２軸フラックスゲートに所定の駆動信号が印加されれば、前記駆動信号により誘導された磁気に対応される前記２軸フラックスゲートそれぞれの電圧値を検出することを特徴とする請求項１に記載の入力装置。
【請求項３】
前記地磁気センサーを駆動させる駆動信号を生成し前記地磁気センサーから出力する駆動パルス発生回路を更に含むことを特徴とする請求項１または２に記載の入力装置。
【請求項４】
前記制御部は、前記ピッチ角および前記ロール角の少なくともいずれかが所定の閾値以下であれば前記条件を満たしたと判断して前記回転角に対応する入力信号を生成し、前記閾値を超えると測定された方位角を無視して回転がなかったと判断することを特徴とする請求項３に記載の入力装置。
【請求項５】
許容可能な最大ピッチ角および／または前記ロール角の値が前記閾値として記録されたメモリを更に含むことを特徴とする請求項４に記載の入力装置。
【請求項６】
前記方位角の演算時、傾斜による影響を補償する傾斜補償モードを選択するための外部制御信号を入力するキー入力部を更に含むことを特徴とする請求項４に記載の入力装置。
【請求項７】
制御部は、前記キー入力部を介して前記傾斜補償モードの選択を受け付けた場合に、所定の傾斜補償アルゴリズムに基づいて前記ピッチ角および前記ロール角の影響が補償された補償方位角を演算することを特徴とする請求項６に記載の入力装置。
【請求項８】
所定の状態で回転した場合に、回転角に対応する入力信号を生成する入力装置の入力信号生成方法であって、
（ａ）地磁気に対応する所定の電圧値を出力するステップと、
（ｂ）前記電圧値に基づいて方位角を演算した後、以前の方位角と比較して前記回転角を算出するステップと、
（ｃ）前記回転のピッチ角および／またはロール角を測定するステップと、
（ｄ）前記ピッチ角およびロール角の少なくともいずれか１つが所定条件を満たした場合に、前記回転角に対応する入力信号を生成するステップと、
を含むことを特徴とする入力信号の生成方法。
【請求項９】
前記（ａ）ステップは、互いに直交するＸ軸およびＹ軸方向から形成された２軸フラックスゲートで地磁気に対応するそれぞれの電圧値を出力するステップを含むことを特徴とする請求項８に記載の入力信号の生成方法。
【請求項１０】
前記（ｄ）ステップは、前記ピッチ角および前記ロール角の少なくともいずれかが所定の閾値以下であれば前記条件を満たしたと判断し前記回転角に対応する入力信号を生成し、前記閾値を超えると測定された方位角を無視して回転がなかったと判断するステップを含むことを特徴とする請求項９に記載の入力信号の生成方法。
【請求項１１】
前記方位角の演算時、傾斜による影響を補償する傾斜補償モードを選択するための外部制御信号が入力されるステップと、
前記傾斜補償モードが選択された場合に、所定の傾斜補償アルゴリズムに基づいて前記ピッチ角および前記ロール角の影響が補償された方位角を演算するステップと、
を更に含むことを特徴とする請求項１０に記載の入力信号の生成方法。
【請求項１２】
前記（ｂ）ステップは、
前記回転角の大きさに反応する入力信号の変化程度を示す所定の敏感度を設定するステップと、
前記敏感度を反映し前記回転角を補償するステップと、
を含むことを特徴とする請求項１１に記載の入力信号の生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転角の変化を入力信号として使用する入力装置およびその回転角の測定方法に関する。詳細には、地磁気センサーを用いて回転角を測定し、その回転角に対応する入力信号を生成して入力装置自体が所定の角度以上に斜めになると、そのときの回転角を無視し誤った入力信号が生成されることを防止する入力装置およびその入力信号の生成方法に関する。
【背景技術】
【０００２】
最近、電子技術およびネットワーク通信技術の発展に伴なって、携帯電話、ＰＤＡ、ノート型パソコンなどの様々な電子製品が幅広く普及している。最近の電子製品は大体にゲーム、文字サービス、メモ帳機能などのいろいろな機能を備えており、ユーザはかかる電子製品に備えられた入力手段を使ってその機能を活用する。特に、携帯電話のモバイルサービスが幅広く普及されることにより、携帯電話で楽しめる各種のゲームが注目を浴びている。しかし、このような携帯用電子機器はＰＣや他のゲーム機器のようなマウス、ジョイスティック、キーボードなどの多様な入力手段が備えられないといったハードウェア的な制約がある。
【０００３】
即ち、ユーザは携帯用電子機器を活用するためには、数字キーまたは方向キーなどのキー入力手段の利用が必要となる。その他に、メモリに特定の単語を音声にして記録した後、ユーザがその単語を発音すると音声認識手段を介して種々の動作を行なわせるといった技術も開発され、一時期注目を浴びたものの、その音声認識動作の不正確性に起因してユーザは繰り返して発音しなければならないものがある。現在、その不便さに起因してそのような携帯用電子機器はほとんど活用されていない。
【０００４】
一方、係るハードウェア的な制約を克服するために、携帯用電子機器が回転する程度を測定した後、その回転程度に対応する入力信号を生成する入力装置が使われている。該入力装置は，一般に、ジャイロセンサーが携帯用電子機器に内蔵されている。これによって、その携帯用電子機器の回転程度を測定し、それに対応する入力信号を生成する。つまり、携帯用電子機器の画面を確認しながら携帯用電子機器を画面上のカーソルを希望する動き方向に向けて回転させると、その回転程度をジャイロセンサーが検知し回転方向または回転する反対方向へとカーソルを移動させる。
【０００５】
係るジャイロセンサーは、回転角速度を測定するセンサーであって、携帯用電子機器の回転量を算出するために角速度を測定した後、これを時間について積分し、動いた距離を計算する。
【０００６】
このように回転角を入力信号として活用すると、キー操作だけでは具現できない精密な操作が可能となる長所を有している。しかし、ジャイロセンサーを使用すると、その回転角算出演算過程において何回も積分演算を行う必要が生じてしまい、それによって積分常数が生じる。したがって、積分常数が累積するにつれて誤差が発生しやすくなってしまう。即ち、ユーザが携帯用電子機器を所定角度で回転させてその回転を止めたとしても、積分常数によって継続的に回転されていると認識し、対応する入力信号を続いて生成するようになる。結果的に、入力装置が必要とされる分解能が落ちてしまい精密制御が難くなり、ユーザは使用するたびに不便さを感じざるを得ない。
【０００７】
なお、回転角を測定可能な、更なるセンサーの地磁気センサーを使用した入力装置を製造することが考えられる。地磁気センサーとは、人が感じられない地球磁気の強さおよび方向を測定する装置のことを意味する。特に、フラックスゲート（ｆｌｕｘ−ｇａｔｅ）を用いた地磁気センサーのことをフラックスゲート型地磁気センサーと呼ぶ。
【０００８】
フラックスゲート型地磁気センサーとは、パーマロイ（ｐｅｒｍａｌｌｏｙ）のような高投資率材料を磁心として使用し、その磁心を巻いた駆動コイルを介して励起磁場を加え、磁心の磁気飽和および非線形磁気特性に応じて発生する外部磁場に比例する２次高調波成分を測定することにより、外部磁場のサイズおよび方向が測定される装置のことを指す。
【０００９】
係るフラックスゲート型地磁気センサーは１９３０年代の末に開発されたもので、他の形態の地磁気センサーと比較すると、感度がよく、経済的であり、相対的に小型で製造できる長所を持つ。また、電力消耗が少なく、出力信号の安定度（ｌｏｎｇ−ｔｅｒｍ  ｓｔａｂｉｌｉｔｙ）も優れているため、微弱磁界の検出、地球の絶対方向計測と共に鉱脈探査、標的探知、そして人工衛星の姿勢制御および宇宙探査用に至る民需用および軍事用まで幅広く使用されており、現在も性能向上のための研究がなされている。
【００１０】
最近になって、ＭＥＭＳ（Ｍｉｃｒｏ  Ｅｌｅｃｔｒｏ  Ｍｅｃｈａｎｉｃａｌ  Ｓｙｓｔｅｍ）技術が発展するにつれ、これを用いた低消費電力型の超小型フラックスゲートセンサーの開発が試みられている。
【００１１】
係る超小型センサーが開発されると、超小型携帯用の電子機器においても使用できると共に、ジャイロセンサーに比べて分解能が高く、且つ累積積分常数による誤差発生の恐れもない。
【００１２】
地磁気センサーを用いて回転程度を測定する方法は、まず、フラックスゲートの地磁気センサーを駆動した後、地磁気センサーに誘導される電圧値を測定し、それに基づいて方位角を測定する。この方位角を前に測定された方位角と比較することによって回転角の算出が可能となる（例えば、以下の特許文献１）。
【特許文献１】特開２００４−３０９４５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、地磁気センサーを利用する場合、その地磁気センサーが内蔵された携帯用電子機器が斜め傾いた状態になると、その傾斜程度によって方位角も正確に測定できなくなる。従って、水平状態に保つことができない場合には、正確な回転程度が検出できないため、入力装置として使用するには困難が伴なう。
【００１４】
地磁気センサーの水平状態は、ピッチ角及びロール角で表す。即ち、ピッチ角およびロール角全てが０°であれば水平状態として認識される。図１には、地磁気センサー１１と加速度センサー１３が搭載された一般の地磁気センサー１０上において、ピッチ角およびロール角を測定する基準となる互いに直交しているＸ軸およびＹ軸が図示されている。地磁気センサー１０がＸ軸を基準にして回転する場合には、Ｙ軸を基準に生じる差異角がピッチ角となる。また、反対に、Ｙ軸を基準にして回転する場合には、Ｘ軸を基準にして生じる差異角がロール角となる。このように、Ｘ軸およびＹ軸はそれぞれロール軸とピッチ軸になる。
【００１５】
一方、図２は、地磁気センサー１０が搭載された携帯電話２０を用いて実際にゲームを楽しむ方法を説明するための模式図である。同図に示したように、携帯電話２０を用いて車ゲームをするとき、画面２５を見ながら車を動かそうとする方向へと、まるでハンドルを操作するように携帯電話２０を回転させ、その画面２５上に表示される車が道路に沿って正常的に走行するよう操ることができる。
【００１６】
このために、ヨー角（ｙａｗ  ａｎｇｌｅ）を測定し、その変化によって入力信号を生成する。同図に示した通り、Ｘ軸およびＹ軸がなしている平面に垂直なＺ軸を基準にして回転する場合の回転角をヨー角という。一般に、地磁気センサーを用いた入力装置は、ヨー角、即ち、方位角を測定し以前の方位角と比べた後、その変化の程度を回転角としてみなす。回転角が測定されれば、その回転角が生じた方向と回転角の大きさとに比例してカーソルを移動させることができるような入力信号を生成する。しかし、平たい机の上でゲームを楽しむのでなければ、携帯電話２０が斜めに傾いた状態になる時がしばしばある。この場合に、地磁気センサー１１から出力されるフラックスゲートの電圧値が変わってしまう。従って、実際は回転は行われずに傾斜だけが変化したにも係わらず、まるで回転したと認識して、それに対応される入力信号を生成してしまう。よって、予想もできない入力信号が発生し携帯電話のゲーム自体ができなくなる。
【００１７】
一方、従来から、地磁気センサーにて傾斜による影響を補償し正確な方位角を測定できる方法について数多くの研究行われている。しかし、入力装置は入力による素早い反応をしなければならないので、係る傾斜補償過程が行なわれると、演算負担によりその反応が遅くなってしまう恐れがある。
【００１８】
本発明は前述した問題点を解決するために案出されたもので、本発明の目的は、演算負担による反応遅延を抑えつつ、斜めに傾いた状態における誤った入力信号の生成を低減できる入力装置およびその入力信号の生成方法を提供することにある。
【課題を解決するための手段】
【００１９】
本発明によると、回転が生じると、それに対応する入力信号を生成する入力装置であって、地磁気に対応する大きさの電圧値を出力する地磁気センサーと、前記入力装置のピッチ角（ｐｉｔｃｈ  ａｎｇｌｅ）および／またはロール角（ｒｏｌｌ  ａｎｇｌｅ）を測定する加速度センサーと、前記地磁気センサーから出力される電圧値に基づいて方位角を演算した後、以前の方位角と比較して前記回転角を算出し、前記ピッチ角およびロール角のいずれか１つが所定の条件を満たした場合に、前記算出された回転角に対応する入力信号を生成する制御部と、を含む。
【００２０】
好ましくは、前記地磁気センサーは、互いに直交するＸ軸およびＹ軸方向から形成された２軸フラックスゲートを備え、前記２軸フラックスゲートに所定の駆動信号が印加されれば、前記駆動信号により誘導された磁気に対応される前記２軸フラックスゲートそれぞれの電圧値を検出することができる。
【００２１】
一方、前記地磁気センサーを駆動させる駆動信号を生成し前記地磁気センサーから出力する駆動パルス発生回路を更に含むことが好ましい。
この場合、前記制御部は、前記ピッチ角および前記ロール角のいずれかが所定の閾値以下であれば前記条件を満たしたと判断して前記回転角に対応する入力信号を生成し、前記閾値を超えると測定された方位角を無視し回転がなかったことと判断することにより、傾斜変化に係る誤った入力信号の生成を抑えることができる。
【００２２】
一方、前記方位角が許容可能な最大ピッチ角およびロール角の値が実験的に決定され前記閾値として記録されたメモリを更に含むことが好ましい。
好ましくは、前記方位角の演算時、傾斜による影響を補償する傾斜補償モードを選択するための外部制御信号を入力するキー入力部を更に含むことができる。
【００２３】
さらに好ましくは、制御部は、キー入力部を介して傾斜補償モードの選択を受け付けた場合に、所定の傾斜補償アルゴリズムに基づいてピッチ角およびロール角の影響が補償された補償方位角を演算することができる。
【００２４】
一方、本発明に係る入力装置を用いて入力信号を生成する方法は、（ａ）地磁気に対応する所定の電圧値を出力するステップと、（ｂ）前記電圧値に基づいて方位角を演算した後、以前の方位角と比較して前記回転角を算出するステップと、（ｃ）前記入力装置のピッチ角および／またはロール角を測定するステップと、（ｄ）前記ピッチ角およびロール角のいずれか１つが所定条件を満たした場合に、前記回転角に対応する入力信号を生成するステップと、を含む。
【００２５】
この場合、前記（ａ）ステップは、互いに直交するＸ軸およびＹ軸方向から形成された２軸フラックスゲートで地磁気に対応するそれぞれの電圧値を出力するステップを含むことができる。
【００２６】
この場合、前記（ｄ）ステップは、前記ピッチ角および前記ロール角のいずれかが所定の閾値以下であれば前記条件を満たしたと判断し前記回転角に対応する入力信号を生成し、前記閾値を超えると測定された方位角を無視して回転がなかったことと判断するステップを含むことができる。
【００２７】
なお、より好ましくは、前記方位角の演算時、傾斜による影響を補償する傾斜補償モードを選択するための外部制御信号が入力されるステップと、前記傾斜補償モードが選択されれば、所定の傾斜補償アルゴリズムに基づいて前記ピッチ角および前記ロール角の影響が補償された方位角を演算するステップと、を更に含むことができる。
【００２８】
さらに好ましくは、前記（ｂ）ステップは、前記回転角の大きさに反応する入力信号の変化程度を示す所定の敏感度を設定するステップと、前記敏感度を反映し前記回転角を補償するステップと、を含むことができる。
【発明の効果】
【００２９】
本発明によると、ユーザが地磁気センサーを使って電子機器の回転程度を測定でき、これにより適した入力信号を生成することができる。即ち、回転程度を判断するために積分演算過程が不要な地磁気センサーを用いることにより、積分常数の累積誤差による回転量誤差を抑え、演算負担による反応遅延を低減させることができる。一方、入力装置が所定の角度以上に斜めになったと判断されれば、そのときに測定された方位角を無視し回転が生じなかったとみなす。これにより回転のない状態で誤った入力信号が生成されることを防止できる。
【発明を実施するための最良の形態】
【００３０】
以下、添付の図面を参照して本発明の好適な実施形態を詳述する。
【実施例】
【００３１】
図３は、本発明の一実施形態であって、地磁気センサーを用いる入力装置の構成を示したブロック図である。同図に示したように、本入力装置は、駆動電圧生成部１１０、地磁気センサー１２０、制御部１３０、加速度センサー１４０、メモリ１５０、およびキー入力部１６０を含む。
【００３２】
駆動信号生成部１１０は、地磁気センサー１２０を駆動させる駆動信号を生成し出力を行なう。駆動信号としては一般にパルス波型および反転パルス波型を使用する。
地磁気センサー１２０は、駆動信号生成部１１０から駆動信号が印加された場合に、地磁気に対応する所定の電圧値を検知する。
【００３３】
本発明の一実施形態として提示された地磁気センサー１２０は、２軸フラックスゲートから具現され得る。係る２軸フラックスゲート地磁気センサーは、互いに直交しているＸ軸およびＹ軸上に形成される２つのＸ軸およびＹ軸フラックスゲート（ｆｌｕｘ−ｇａｔｅ）を含む。即ち、地磁気センサー１２０は、Ｘ軸およびＹ軸フラックスゲートにそれぞれ伝達されたパルス信号および反転パルス信号により駆動され、その駆動により生じた起電力に対応する検出信号を出力する。一般に、Ｘ軸およびＹ軸フラックスゲートは四角リング状の２つの磁性体コアがそれぞれＸ軸およびＹ軸のそれぞれの方向に長手方向を有するよう設けられ、磁性体コアそれぞれには駆動コイルおよび検出コイルが捲線されている。駆動コイルに駆動パルスが印加されれば、Ｘ軸およびＹ軸フラックゲートに磁気が発生し、これによる誘導起電力を検出コイルを介して検出することができるようになる。３つの地磁気フラックスゲートを使用する場合は、ヨー（ｙａｗ）角をより精密に測定できるが、体積が大きくなり携帯電話のような小型電子機器に適用することは不利なので、一般的には２軸フラックスゲートを用いて回転角を測定する。
【００３４】
制御部１３０は、地磁気センサー１２０の各軸のフラックスゲート電圧値を所定範囲の値でマッピングさせる正規化過程を行なってから、これに基づいて方位角を演算する。この場合方位角λを演算する数式は次の通りである。
【００３５】
（数１）
λ=tan-1(Ｘ軸出力値/Ｙ軸出力値)
制御部１３０は、数式１に基づいて演算された現在の方位角とメモリ１５０に格納された以前方位角とを比較して回転程度を判断する。即ち、地磁気センサー１２０は絶対的な方位角を測定するセンサーであるので、相対的な回転量を必要とする入力装置にて使用するためには、以前方位角と現在方位角とを比較してその回転程度を判断する。なお、回転程度とは、回転方向およびその回転量を指し、これは回転角の符号および絶対値から得ることができる。
【００３６】
一方、制御部１３０は、回転角を演算するに当たって、予め設定された敏感度を反映し、回転角を敏感度によって相違に認識するようにして入力信号を生成することができる。
尚、加速度センサー１４０は、一般に相互直交しているＸ軸およびＹ軸方向に設けられたＸ軸加速度センサーおよびＹ軸加速度センサーを含み、各軸の加速度センサー１４０で測定された電圧値からピッチ角およびロール角を演算する。一般に現在の方位角を測定するセンサーとして地磁気センサーを使用するときには、ピッチ角およびロール角を測定し、それによる影響を補償することによって正確な方位角が測定される。
【００３７】
従って、即座に反応が必要とされるゲームのような場合でなく、精密な制御が用いられる場合には、このようなピッチ角およびロール角を反映して傾斜補償アルゴリズムを利用した正確な回転角を測定する。係る傾斜補償アルゴリズムについては、従来におけるアルゴリズムが用いられる。
【００３８】
キー入力部１６０は、方向キーおよび数字キーなどを備えてユーザが傾斜補償モードを選択できるようにする。
係る傾斜補償モードが選択されれば精密な入力信号の生成は可能であるものの、計算時間の増加により素早い応答が必要な入力装置としては不適であるため、ユーザは選択的に制御部１３０のモードを変更することができる。
【００３９】
一方、傾斜補償モードが選択されなければ、制御部１３０は、ピッチ角およびロール角のいずれかが所定の閾値を超えたか否かを判断する。閾値はピッチ角およびロール角について実験的に測定される値であって、閾値を超えた場合には、演算された回転角の大きさが許容可能な誤差範囲を超えた場合のピッチ角およびロール角のことを意味する。係る閾値は開発者により予め設定されたメモリ１５０い記録され得るし、ユーザにより任意に変更して使用することもできる。
【００４０】
メモリ１５０には、閾値以外に、以前に測定された方位角の情報、正規化を行なうための正規化因子（ｎｏｒｍａｌｌｉｚｉｎｇ  ｆａｃｔｏｒ）、Ｘ軸およびＹ軸の出力値それぞれの最大値および最小値、敏感度などが格納される。
【００４１】
ピッチ角およびロール角が変化されると、地磁気センサー１２０から出力されるＸ軸およびＹ軸フラックスゲートの電圧値も変わってしまい、制御部１３０で演算される現在の方位角の値も変わるようになる。従って、以前方位角と比較し回転があることと認識し、これに応じた入力信号が生成される。
【００４２】
制御部１３０は、ピッチ角およびロール角のいずれかの値が閾値を超えると、そのときに測定された方位角を無視し、回転がなかったこととみなす。即ち、一定程度以上に斜めになると、実際に回転があったとしても無視することになる。この場合、ユーザは入力装置のピッチ角およびロール角が閾値以下に落ちるよう、入力装置の傾斜を調整する。
【００４３】
図４は、本発明に係る入力装置を使用して入力信号を生成する方法を説明するためのフローチャートである。同図に示したように、まず、方位角を測定する（Ｓ４１０）。このため、制御部１３０は地磁気センサー１２０から出力された電圧値に基づいて方位角を測定する。
【００４４】
次に、加速度センサー１４０に基づいてピッチ角およびロール角を算出する（Ｓ４２０）。
一方、ユーザはキー入力部１６０を利用して傾斜補償を行なうか否かを決める。傾斜補償を行なうことに決めると（Ｓ４３０）、所定の傾斜補償アルゴリズムに基づいて傾斜の影響が補償された方位角を算出する（Ｓ４５０）。
【００４５】
なお、制御部１３０は、算出されたピッチ角およびロール角のいずれかの値が閾値を超えたか否かを判断する（Ｓ４４０）。閾値は、ピッチ角およびロール角それぞれについて実験的に決定されてメモリ１５０に記録される。閾値を超えた場合は、現在の方位角を排除して、回転角の演算に使われないようにする（Ｓ４６０）。
【００４６】
ピッチ角およびロール角がすべて閾値以下であれば、制御部１３０は現在測定された方位角をメモリ１５０に記録された以前方位角と比較して回転角を算出する（Ｓ４７０）。この場合、制御部１３０は、予め設定された敏感度を反映して回転角を調整した後、最終的に回転角に比例する入力信号を算出する（Ｓ４８０）。
【００４７】
図５は、このような方位角から回転角を算出する過程を説明するためのフローチャートである。同図によると、まず、入力装置の開発者またはユーザにより敏感度（Ｓ）が設定される（Ｓ５１０）。敏感度が大きくなるほど入力信号は回転程度に反応するように生成される。
【００４８】
次に、地磁気センサー１２０の出力値に基づいて現在方位角を測定する（Ｓ５２０）。前述した（数１）に基づいて方位角が測定できる。
測定された現在方位角とメモリ１５０に記録された以前方位角とを比較して回転角が算出されれば（Ｓ５３０）、敏感度を反映して補正された回転角を算出する（Ｓ５４０）。これを数式で表すと、ΔR=（以前方位角―現在方位角）／Ｓとして示すことができる。なお、ΔRは回転程度、即ち、回転角を意味し、Ｓは予め設定された敏感度を意味する。
【００４９】
次に、測定された回転角の符号を判断して回転方向が検出される（Ｓ５５０）。回転角の符号による回転方向は開発者またはユーザが任意に決めることができる。つまり、回転角の値が（＋）であれば右側へ、（−）であれば左側へと回転したとみなす（Ｓ５６０，Ｓ５７０）。この場合、回転程度の大きさはΔRの絶対値となる。
【００５０】
制御部１３０は最終的にΔRの大きさの分定められた方向へカーソルを移動せよという入力信号を生成する（Ｓ５８０）。
一方、ピッチ角およびロール角のいずれか１つが閾値を超えることになると、許容できる誤差範囲を超えた大きさの方位角が測定され回転が発生したとみなす。従って、閾値を超えたと判断されれば、制御部１３０はそのときに測定された方位角を無視し、入力装置が回転しなかったとみなすことになる。これにより、入力信号が生成されずに済む。
【００５１】
もし、ユーザが実際のところ入力装置を回転させたとしても、入力装置のピッチ角およびロール角が臨界値を超えることになると、回転しないことと見なして別の入力信号が発生しない。したがって、ユーザは入力装置の傾斜が臨界値以下になるよう調整した後、回転させて入力装置を活用する。
【００５２】
以上、図面を参照して本発明の好適な実施形態を説明してきたが、本発明の保護範囲は、前述の実施形態に限定するものではなく、特許請求の範囲に記載された発明とその均等物にまで及ぶものである。
【産業上の利用可能性】
【００５３】
本発明に係る入力装置は、携帯電話、ＰＤＡなどの小型電子機器に使用されて、画面の制御など様々なサービスを提供する。
【図面の簡単な説明】
【００５４】
【図１】地磁気センサーのピッチ角およびロール角を測定する基準となる相互直交する２つの軸を示した模式図である。
【図２】図１の地磁気センサーが内蔵された携帯電話におけるピッチ角、ロール角、ヨー角の変化を示した模式図である。
【図３】本発明に係る入力装置の構成を示したブロック図である。
【図４】本発明に係る入力装置を用いて傾斜による影響が排除された回転角を測定する方法を説明するためのフローチャートである。
【図５】本発明に係る入力装置における回転角による入力信号を算出する方法を説明するためのフローチャートである。
【符号の説明】
【００５５】
１１０      駆動電圧生成部
１２０      地磁気センサー
１３０      制御部
１４０      加速度センサー
１５０      メモリ
１６０      キー入力部
【図１】
2005196797.tif 000003
【図２】
2005196797.tif 000004
【図３】
2005196797.tif 000005
【図４】
2005196797.tif 000006
【図５】
2005196797.tif 000007