(57)【特許請求の範囲】
【請求項１】
相反する２方向への押下操作が可能な操作部材と、
前記操作部材が押下操作されることで、前記操作部材とともに動くことが可能な回路基板と、
前記回路基板上の前記操作部材の押下操作方向とほぼ同じ位置にそれぞれ実装され、前記操作部材が押下操作される際の前記回路基板に作用する加速度を検出する複数の加速度センサと、
前記複数の加速度センサのそれぞれの出力から前記操作部材が押下操作された方向を検出する検出手段と、
を有することを特徴とする電子機器。
【請求項２】
前記操作部材は４方向に押下操作が可能であって、
前記操作部材がいずれかの方向に押下操作されたときには、前記検出手段は、
前記操作部材の押下操作方向とほぼ同じ位置に実装される前記加速度センサと、前記操作部材が押下操作された方向と相反する前記操作部材の押下操作方向とほぼ同じ位置に実装される前記加速度センサとの出力から前記操作部材が押下操作された方向を検出することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記操作部材の押下操作に対応して出力される前記加速度センサの出力値が所定の閾値を超え、且つ前記出力値の立ち上がり時間が所定の立ち上がり時間の範囲内に入っているとき、前記検出手段は前記操作部材の押下操作を検出することを特徴とする請求項２に記載の電子機器。
【請求項４】
前記操作部材の押下操作方向が所定の方向に順次変化する際に、前記検出手段は、前記操作部材の回転操作を検出することを特徴とする請求項２に記載の電子機器。
【請求項５】
相反する２方向への押下操作が可能な操作部材と、
前記操作部材が押下操作されることで、前記操作部材とともに動くことが可能な回路基板と、
３軸方向に対して加速度を検出することができ、前記回路基板の表裏にそれぞれ実装される複数の加速度センサと、
前記複数の加速度センサのそれぞれの出力から前記操作部材が押下操作された方向を検出する検出手段と、
を有することを特徴とする電子機器。
【請求項６】
前記加速度センサにおける前記操作部材の回転中心への加速度の変化が所定の閾値を超えたとき、前記検出手段は、前記操作部材が押下操作された方向を検出することを特徴とする請求項５に記載の電子機器。
【請求項７】
１つの加速度センサＩＣの内部に前記複数の加速度センサが含まれることを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関し、特に操作系の動きを加速度から捉えて様々な操作入力に対して対応することが可能となる電子機器に関する。
【背景技術】
【０００２】
従来において、上下左右の４方向および左右回転方向における操作部材の動きの検出が可能な操作入力装置を備えた電子機器が知られている（例えば、特許文献１参照）。
図１３（ａ）を用いて、このような操作入力装置の具体的な例について説明する。
図１３（ａ）に示すように、この操作入力装置では、十字キーのキートップ２１０１、キートップ中央に別部材で構成されるセンターボタン２１０２、キートップの周囲に回転入力用に配置されるスペーサー２１０３を備えている。
また、回転方向の入力に用いるリング２１０４、ワッシャ２１０５、リングとともに回転する磁石（裏側に配置）が載ったリングプレート２１０６を備えている。
また、キートップへの押しおよびリングの回転入力を電気信号に変換する素子がのった回路基板２１０７、その下は回路基板が固定される図示しない本体を備えている。
回路基板上には、キートップからの十字キー入力に対応するためのＳＷおよび回転する磁石の信号を電気信号に変換するためのホールＩＣなどが載っている。
この回路基板上に配置されたＳＷは、図示しない前記回路基板の接続先回路を含めて図１３（ｂ）に示すような回路構成となる。
ＣＰＵの任意のポートにＳＷの片側が接続され、かつこの端子は任意の電圧の電源でプルアップされている。ＳＷの反対側の端子はＧＮＤに接続されている。
ＳＷを押したときの波形は図１３（ｃ）のようになる。ＳＷが押されていないときはＣＰＵから見たＳＷのポートはプルアップされているためＨｉｇｈレベルが検出される。
ＳＷが押されると、ＳＷに接続された端子はＧＮＤレベルとなり、ＣＰＵから見たレベルもＬｏｗレベルとなり、このレベルの変化によりＳＷがおされたことが検出される。
【０００３】
このようなＳＷが、十字キーの形状と同じ上下左右および中央の５個配置され、それぞれが独立したＣＰＵのポートに接続され、５つのキーを個別に検出する。
キーの検出は一定時間ごとに行い、ユーザーが十字キーを押すと、その期間ＳＷが押されたことが検出される。
また、十字キーの下側に配置される回転検出機構については、ＳＷとは独立した構成となっている。
ユーザーは、十字キーの外側に配置されたリングを回転させる動作を行い、回転の入力を行う。
リングが回転すると、リングの下に配置され、リングに対して固定されて配置されている磁石が回転する。
一方磁石の下、基板上に置かれたホールＩＣは磁石とは別に固定されているため、磁石の極の変化によりホールＩＣの出力はロジック的出力としてＨｉｇｈ，Ｌｏｗを交互に繰り返す。
ホールＩＣが２つのときの波形を図１３（ｄ）に示す。リングが回転中では２つのＩＣの出力は一定の位相差を持った信号が出力される。
この信号の接続先は図示しない別基板上のＣＰＵに接続される。複数のホールＩＣを磁石の極の配置に対して任意の位相差で配置し、その出力信号の位相差をみることで、リングの右左回転方向および回転量を判別し、回転入力を検出する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１１５３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記した従来例における操作入力装置においては、つぎのような課題を有している。
すなわち、上記従来例における操作入力装置の十字キーの構成では、キートップとともに上下左右に独立したＳＷが必要であり、またこの構成だけでは回転入力などの複雑な操作に対応するのは困難であった。
また、回転検出機構については、磁石等を用いた方法以外にもあるが、いずれも十字キーとは別に構成する必要があり、部品点数の増加、多数の電気素子の配置、複数の検出手段の準備等が必要であった。
複雑な操作系への入力を許容するにはキー全体の大きさ・厚みがそれなりに必要となり、機器の小型化に対して不利であった。
【０００６】
本発明は、上記課題に鑑み、小型化および操作性の向上を図ることができ、簡単な構成により、上下左右の４方向および左右回転方向における操作部材の動きの検出が可能となる電子機器を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明は、つぎのように構成した電子機器を提供するものである。
本発明の電子機器は、相反する２方向への押下操作が可能な操作部材と、
前記操作部材が押下操作されることで、前記操作部材とともに動くことが可能な回路基板と、
前記回路基板上の前記操作部材の押下操作方向とほぼ同じ位置にそれぞれ実装され、前記操作部材が押下操作される際の前記回路基板に作用する加速度を検出する複数の加速度センサと、
前記複数の加速度センサのそれぞれの出力から前記操作部材が押下操作された方向を検出する検出手段と、を有することを特徴とする。
本発明の電子機器は、相反する２方向への押下操作が可能な操作部材と、
前記操作部材が押下操作されることで、前記操作部材とともに動くことが可能な回路基板と、
３軸方向に対して加速度を検出することができ、前記回路基板の表裏にそれぞれ実装される複数の加速度センサと、
前記複数の加速度センサのそれぞれの出力から前記操作部材が押下操作された方向を検出する検出手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、小型化および操作性の向上を図ることができ、簡単な構成により、上下左右の４方向および左右回転方向における操作部材の動きの検出が可能となる電子機器を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例１における電子機器の操作入力装置の構造を説明するための分解図。
【図２】本発明の実施例１におけるキー押し下げに対する加速度センサ出力波形を示す図。
【図３】本発明の実施例１における加速度センサの内部構成を示す図。
【図４】本発明の実施例１における加速度センサの出力ごとの接続を示す図。
【図５】本発明の実施例１における重力に対する加速度センサの出力波形を示す図。
【図６】本発明の実施例１における十字キーの上側を押したときの加速度センサの出力該当素子を示す図。図６（ａ）は上側を押したとき、図６（ｂ）は下側を押したとき、図６（ｃ）は左側を押したとき、図６（ｄ）は右側を押したとき、図６（ｅ）は回転操作をしたとき、それぞれを示す図。
【図７】本発明の実施例１における十字キーに回転操作をしたときの加速度センサの出力波形を示す図。
【図８】図８（ａ）は実施例１における操作系の断面を示す図であり、図８（ｂ）は操作系のフレキ基板の動きを示す図。
【図９】本発明の実施例１における検出シーケンスの流れを示す図。
【図１０】図１０（ａ）は本発明の実施例２における操作系の断面構成を示す図であり、図１０（ｂ）は加速度センサの構成を示す図。
【図１１】本発明の実施例２での重力に対する加速度センサの出力波形を示す図。
【図１２】図１２（ａ）は本発明の実施例２における十字キーの右側を押したときの構成断面を示す図。図１２（ｂ）は本発明の実施例２における十字キーの左側を押したときの加速度センサ出力波形を示す図。図１２（ｃ）は本発明の実施例２における十字キーの左側を押したときの構成断面を示す図。
【図１３】図１３（ａ）は従来例での操作系の構成を示す図。図１３（ｂ）は従来例でのＳＷの検出回路を示す図。図１３（ｄ）は従来例での回転動作時のホールＩＣの出力波形を示す図。図１３（ｃ）は従来例での動作波形を示す図。図１３（ｄ）は従来例での回転動作時のホールＩＣの出力波形を示す図。
【発明を実施するための形態】
【００１０】
本発明を実施するための形態における上操作入力装置について、以下の実施例により説明する。
【実施例】
【００１１】
［実施例１］
図１を用いて、本発明を適用した実施例１における電子機器の操作入力装置について説明する。
本実施例の電子機器の操作入力装置は、上下左右の４方向および左右回転方向における操作部材の動きの検出が可能に構成されている。
具体的には、図１に示すように、回転操作のためのリング２０１を備える。
また、上下左右の入力のための押し子が付いた操作部材としてのキートップ（十字キー）２０２を備える。キートップ２０２は相反する２方向への押下操作が可能な操作部材として機能する。
また、リングと外装の間の隙間をふさぐためのリングプレート２０３を備える。また、キートップ２０２側に固定され、キートップにあわせて動くことが可能とされている回路基板（以下、これをＦＰＣと記す）２０４を備える。
すなわち、ＦＰＣ２０４は、キートップ２０２が押下操作されることで、キートップ２０２とともに動くことが可能な回路基板として機能する。
さらに、キーが押されたときに力を吸収するための緩衝リング２０５、キートップの動きを制限し、キートップおよび回路基板を保持するためのキーベース（受け台）２０６を備える。
ＦＰＣ２０４の接続先を含めた回路は、図４で示すように、内部に複数の加速度センサをもつ加速度センサＩＣ、および加速度センサＩＣの出力から高周波成分を除くためのＲＣからなるＬＰＦ（ロウパスフィルタ）を備える。
また、ＬＰＦ後の出力を演算するための複数のオペアンプ、図示しないＩＣ・オペアンプ動作のための周辺コンデンサ、抵抗を備える。
【００１２】
本実施例における加速度センサＩＣは、図３に示すように、１つのＩＣの中にここでは４つの加速度センサが回路基板上に実装されており、ＩＣを４分割する形の領域の動きがわかるようになっている。すなわち、ＦＰＣ２０４上のキートップ２０２の押下操作方向とほぼ同じ位置にそれぞれ実装され、キートップ２０２が押下操作される際のＦＰＣ２０４に作用する加速度を検出する複数の加速度センサとして機能する。
それぞれの領域ごとに３軸方向の加速度が独立して出力される。加速度はここではアナログ信号の形で全部で１２個のアナログ信号が出力され、図で示すように、ＲＣによるアナログフィルタを通して不要な帯域の信号を除去した後、任意の信号がオペアンプに入力し、演算処理が加えられる。
この後、アナログ信号はＦＰＣを経由して図示しないＣＰＵに入力され、任意の信号処理を加えた後にキー入力判定が行われる。
４つの加速度センサはそれぞれＸ軸方向、Ｙ軸方向、Ｚ軸方向の３つの加速度を出力する。
これをここでは１ｘ、１ｙ、１ｚ、２ｘ、２ｙ．．．として記す。
【００１３】
図５に、上記加速度センサの出力波形を示す。
信号の出力電圧範囲としてはゼロから電源電圧までで、加速度はＩＣに印加される電源電圧の１／２のレベルをゼロレベルとし、ＸＹＺ軸それぞれ任意の方向を正側として正負両レベルの出力となる。
４つの加速度センサに対して十字キーの上下方向に配置されたセンサ（ここでは１と３）および左右方向に配置されたセンサ（ここでは２と４）は、ＸＹＺ軸ごとにペアとしてオペアンプに入力される。
つまり、１ｘと３ｘがオペアンプに入力され、その差分信号をここでは１３ｘとする。同様に１３ｙ、１３ｚ、２４ｘ、２４ｙ、２４ｚが生成され、取り扱う信号がオペアンプ演算後では６個となる。
キー入力が行われていない状態では、加速度センサは重力が検出されているが、オペアンプによる差分をとった後では重力はキャンセルされ、ゼロ出力がデフォルト状態となる。
また、キーがおされずに操作系を含む機器本体が動いた状態では、４つの加速度センサはほぼ同じ動きをするため、同相の加速度信号が出力される。
これは、次の段のオペアンプで差分をとることによりキャンセルされ、後段入力信号としてはゼロレベルが出力され続ける。
このようにキー入力以外の本体全体の動きについては検出されず、キーとしての入力は行われない。
【００１４】
つぎに、本実施例における具体的にキー入力の判定方法について説明する。
上下左右キーが押された場合の判定については以下のようになる。
まず、図６（ａ）に示すように、キートップ２０２の上キーが押された場合、加速度センサＩＣは図２に示すように、ここではＺ方向にあおられた信号が現れる。
この信号の上下方向の差分信号１３ｚは、上記キーが動いた時間中においてここでは正のピークをもった信号となる。
この信号に対して、ＣＰＵはＡ／Ｄ変換後、出力レベル（出力値）が任意に設定された閾値（所定の閾値）を超えたか、超えた場合には閾値までの立ち上がり時間が別に設定されている任意の立ち上がり時間の範囲内に入っているかの検出を行う。
そして、２つの判定がクリアされた場合に上キーが押されたと判定する。
また、キーが押されている期間については、キーが離されたかどうかの判定を、別の閾値を用いて判定する。
【００１５】
図６（ｂ）に示すように、キートップ２０２の下方向のキーが押された場合には、加速度センサＩＣからのＺ方向の出力は符号が逆転したものとなり、差分信号１３ｚもまたゼロバイアス点に対して対象な信号が出力される。
ＣＰＵは同様に下方向に対する出力レベルの閾値および立ち上がり時間に対する閾値の２つの検出を行い、両方がクリアされた入力に対して下キーがおされたものと判定する。
また、図６（ｃ）、（ｄ）に示すように、キートップ２０２の左右キーが押された場合は、上記の１３ｚ出力の代わりに２４ｚ出力を観測することで、左右キーの入力判定を同様に行うことができる。
【００１６】
つぎに回転方向の検知について説明する。
本実施例でのキーの構成では、回転の入力はキートップ２０２の周囲に配置されたリング２０１を押しまわすことが入力となる。このときキートップ２０２（十字キー）自体は回転はしない。
図６（ｅ）に示すように、リングを押しまわすことで、その下に配置された十字キーを任意の回転方向に従って順次押すことになる。
つまり、キーを右方向に回転させた場合には、十字キーが上→右→下→左の順で任意のスピードで順次変化していくことになり、逆回転の場合には十字キーが上→左→下→右という順序で順次変化していく。
この場合の加速度センサＩＣからの出力波形（Ｚ軸方向）は図７のようになる。この信号を、ＣＰＵでは前述の上下左右のキーが押された場合の判定とともに、回転検知のための１３ｚの閾値を超えた時刻から２４ｚの閾値を超えた時刻の間隔を判定する。
そして、キー入力が連続に行われたと考えられる所定の時間以内であれば回転操作が行われたと判定し、入力されたキーの順序によって左右回転を判別して入力信号として取り扱う。
【００１７】
上記２つの操作の検出において、主にキーの押し方向であるＺ方向の信号を用いた検出について述べてきた。
このような入力に対して誤検出を防ぐためにも、Ｘ、Ｙ軸方向の検出信号を同時に検出判定として用いることも、また可能である。
【００１８】
図８（ａ）に、図１の分解図に示された各構成部による本実施例における操作入力装置の構造を示す。
キートップと本体の構造（図８（ａ））から、加速度センサＩＣの動きとしては図８（ｂ）に示すように、キー中央の支点に対する回転運動となることから加速度センサの検出としては押されるキーによりＺ軸方向以外に他の軸にも信号が現れる。
この信号の１３、２４間の差分信号を用いることで、より正確なキー入力判定を行うことができる。
例えば、上キーについては上下方向がセンサＸ軸方向と一致している場合には、キーが押されることで１３ｘ信号についても加速度信号が現れる。
この信号を用いてＺ軸方向と同様に任意の出力レベルおよび立ち上がり時間を判定することで、複数軸を用いた検出をおこなうこともまた可能である。
かつ、キー入力中においてＸ軸またはＹ軸にキー入力では入力できないような大きな加速度の入力が検出された場合、機器の操作中に手がすべる、強い揺れがあったなどの外乱があったと判定する。
そして、その期間の入力（たとえば揺れがＸ軸方向でかつＺ軸方向には正しいと思われるキー入力信号が検出された場合）に対しては、外乱により誤入力された可能性が高いとして全ての入力を一時停止するなどの安全対策もまたとることが可能である。
これにより、操作中の外乱によりあやまって設定をクリアする等の誤入力も防ぐことが可能となる。
【００１９】
上記押し下げ、回転の２つの動作を含めたキーの検出シーケンスの例を、図９に示す。
ＣＰＵは初期化後、周期的に加速度の値を３軸まとめた形でモニタしている。
また、ＣＰＵは内部に十字キーのそれぞれの方向分の押し下げ・回転操作期間中を示すフラグを設定し、継続動作に対しての判定を変化させている。
まず、加速度の変化が観察されると、処理が開始されるが、フラグが立っていない場合には次のような処理となる。
加速度の変化値がＯＮの閾値以上であり、かつ前回の検出時に保存してあった加速度の値から今回の検出値の差をとったスルーレートが任意の値以上の場合、ＣＰＵはキーのＯＮフラグをセットし、キーが押されたとみなす。
スルーレートが閾値以下の場合はゆっくりとキーが押されており、意図した操作ではないと判定し、反応をせずに再び検出に戻る。
【００２０】
ＯＮ閾値を超えていない場合にはスルーレート検出のためにこのときのデータを保持して検出へ戻る。
ＯＮフラグが設定されていた場合には以下のような処理となる。ＯＮフラグが保存されたときと同じ方向への入力の場合、ＯＦＦ閾値に対する判定を行う。
ＯＦＦ閾値以下の加速度であった場合には、キーへの操作が終了したと判定し、ＯＮフラグを解除して検出へ戻る。閾値以上の加速度であった場合にはＯＮ操作継続中としてやはり検出へ戻る。
また、ＯＮフラグと異なる方向への検出であった場合には、その異なる方向へのＯＮ閾値に対して判定を行い、ＯＮ閾値以上の場合には回転動作が成立したと判定、ＯＮ方向を新たな方向に設定しなおし、検出へ戻る。他の方向への閾値にまだ達していない場合には、回転動作中としてフラグは更新せずに検出へ戻る。
【００２１】
以上のように、本実施例によれば、上下左右の４方向および左右回転方向における操作部材の動きを検出し、キー操作および回転操作等の入力信号に変換することが可能となる操作入力装置を、簡単な構成で実現することができる。
すなわち、これまでの複数のＳＷや検出機構を用いることなく、複数素子が入った加速度センサＩＣを用いることで、簡単な構成で実現することができる。
また、十字キーによる操作入力および十字キーの回転検出といった複雑な入力に対応した操作系を簡単な構成で実現でき、部材の削減によるコストダウンや小型化が可能となる。
【００２２】
［実施例２］
図１０（ａ）を用いて、本発明の実施例２における電子機器の操作入力装置について説明する。
本実施例では、実施例１で用いた加速度センサＩＣを、１個の加速度センサＩＣ内に３軸センサが１セットのみ入ったものを２個使用する。
図１０（ａ）は上下左右方向および左右回転の検出が可能な操作入力装置の構造を示したものである。
本実施例の操作入力装置は、回転操作のためのリング１５０１、上下左右の入力のための押し子が付いたキートップ１５０２、キートップ側に固定され、キートップに追従して同じ動きを行う回路基板（ＦＰＣ）１５０４を備える。
また、回路基板上に置かれた加速度センサ１５０５、キートップと回路基板の間に配置され、キートップおよび受け台が回路基板上の素子に当たるのを防ぐための保持部材１５０６を備える。
さらに、キーが押されたときに力を吸収するための緩衝リング１５０７、キートップの動きを制限し支えるための受け台１５０８、受け台が置かれる本体１５０９を備える。
【００２３】
回路ＦＰＣ上には、図１０（ｂ）で示すように、２つの加速度センサＩＣが基板の表裏をはさむ形で対向して配置され、かつ２つの加速度センサＩＣの中央とキートップ中央は一致するように配置されている。
また、回路上には加速度センサＩＣ動作のための図示しない周辺コンデンサ、抵抗も配置されている。２つの加速度センサの出力はここではアナログ信号の形で全部で６個のアナログ信号が出力される。
出力段としてＲＣで組まれたフィルタを経由した後ＦＰＣを介して図示しないＣＰＵに入力される。
ＣＰＵ内では加速度信号はＡ／Ｄ変換されたのちにデジタルデータとしてキー入力判定が行われる。対向した形で配置される加速度センサは、上下左右それぞれの軸が反対を向くように配置される。
演算時の加速度に対する符号の決定はＣＰＵ内で行う。
【００２４】
２つの加速度センサＩＣを図１０（ｂ）で示すようにＩＣ−Ａ，ＩＣ−Ｂとし、それぞれのＩＣが出力する３軸の加速度信号をＡｘ、Ａｙ、Ａｚ、Ｂｘ、Ｂｙ、Ｂｚとして記述する。信号の出力電圧範囲としては実施例１のときと同様ゼロから電源電圧までで、加速度はＩＣに印加される電源電圧の１／２のレベルをゼロレベルとし、ＸＹＺ軸それぞれ任意の方向を正側として正負両レベルの出力となる。
キー入力が行われていない状態では、加速度センサは重力が検出されている。
重力に対する処理として、あらかじめ機器として任意の姿勢をとった場合に２つの加速度センサが出力する重力に対する検出信号の方向・大きさが図示しないＲＯＭデータ中に保存されている。
ＣＰＵは機器の起動時にこのデータを読み出し、また現在の２つの加速度センサ出力を検出し、後に述べるキー入力がないと判定される期間に現在の機器の姿勢を検知する。
今、図１０（ｂ）で図示するような方向に対して重力が働いているものとすると、２つのセンサＩＣからの出力は図１１に示すようになり、この信号状態とＲＯＭ上の基準出力とを比較し、ＣＰＵは現在Ａｙ方向が下に配置された状態と認識する。
【００２５】
つぎに、図１１を用いて、機器全体を動かしたときに検出される信号について説明する。
図１１に機器全体を９０度回転したときの出力波形を図示している。
機器全体を動かした際には２つの加速度センサにかかる加速度は符号が異なるものだけとなるので、２つの加速度センサの出力を加算すると常にゼロ（Ｖｃｃ／２）となる。
したがって、出力された波形を２つの加速度センサ分加えてゼロになった場合、ＣＰＵは機器全体が動作したと判定し、キー入力としては処理を行わない。
下を向いている方向が変わったと判定し、この処理のみを行う。
次に、十字キーが押されたときの処理について述べる。
今、図１２（ａ）で示すように、十字キーの右側がおされたとする。
このとき、加速度センサが載ったフレキは、図１２（ａ）で示すように、ある点を中心にＸＺ平面内で回転動作を行うようになる。回転動作を行うので、回転中心に対して向心力が働く。
上下左右いずれのキーが押された場合にもこの場合ではＺ方向を含む平面のどこかで向心力が観察される。向心力の大きさはＺ方向に加えられた加速度に依存するので、ＸＹ方向についてこのような加速度があるかを検出する。
これは、２つのセンサに対して行い、２つのセンサからいずれも回転中心に対する加速度が検出された場合、キーが押されたと判定、加速度の方向からどのキーが押されたかを判定する。
【００２６】
今、左キーを押した場合、加速度センサに対しては図１２（ｂ）で示すような波形が出力されることになる。
この運動では加速度センサからはＺＸ平面内で回転に伴う加速度が出力されるため、２つのセンサから回転中心への方向に働く力が観測される。
ＣＰＵは１個の加速度センサから３軸の出力をベクトルとして捕らえ、回転方向とその向心力の成分にベクトルを分離し、次に２つの加速度センサの出力を比較、いずれも回転中心への加速度が検出されたことを確認して、どのキーが押されたかを判定する。
図１２（ｃ）に示すように十字キーの左側が押された場合、２つのセンサは図１２（ａ）とは逆の回転方向となるので、やはり個別のベクトルを見て、左側が押されたと判定する。上下キーが押された場合も同様である。
また、回転操作が行われた場合においては、実施例１と同様に、当初押されたキーから次のキーの入力までの時間の間隔から回転速度を求め、所定の閾値を超えたとき、ＣＰＵは回転操作と判定する。
【００２７】
以上述べてきたように、本実施例によれば、複数個の加速度センサＩＣを用いることで、十字キーによる操作入力および十字キーの回転検出といった複雑な入力に対応した操作系を簡単な構成で実現でき、部材の削減によるコストダウンや小型化が可能となる。
【符号の説明】
【００２８】
２０１：リング
２０２：キートップ
２０３：リングプレート
２０４：回路基板（ＦＰＣ）
２０５：緩衝リング
２０６：キーベース
１５０１：リング
１５０２：キートップ
１５０３：外装
１５０４：回路基板（ＦＰＣ）
１５０５：加速度センサ
１５０６：保持部材
１５０７：緩衝リング
１５０８：受け台
１５０９：本体
【図１】
0005398435.tif 000002
【図２】
0005398435.tif 000003
【図３】
0005398435.tif 000004
【図４】
0005398435.tif 000005
【図５】
0005398435.tif 000006
【図６】
0005398435.tif 000007
【図７】
0005398435.tif 000008
【図８】
0005398435.tif 000009
【図９】
0005398435.tif 000010
【図１０】
0005398435.tif 000011
【図１１】
0005398435.tif 000012
【図１２】
0005398435.tif 000013
【図１３】
0005398435.tif 000014