(57)【特許請求の範囲】
【請求項１】
筐体の底面に設けられて筐体の移動距離及び移動方向を検出する移動情報検出部と、前記筐体の底面が作業用平面と平行且つ接するか否かを検出する姿勢検出部と、
前記筐体に加わる加速度を検出する加速度検出部と、
外部機器におけるスクロール操作を制御するための信号を生成する制御信号生成部と、
前記制御信号生成部によって生成された制御信号を外部機器に送信する送信部と、を備え、さらに前記制御信号生成部は、前記姿勢検出部によって前記筐体の底面が作業用平面と平行ではない又は接していないと検出された場合のみに、前記加速度検出部によって検出された加速度から求められる筐体の傾き度合いに基づき、外部機器における単位時間当たりのスクロール量を制御するための第二の制御信号を生成し、前記姿勢検出部によって前記筐体の底面が作業用平面と平行且つ接すると検出された場合には、前記第二の制御信号を生成せずに、前記移動情報検出部で検出された前記移動距離及び移動方向に基づき、外部機器のポインティング位置を制御するための第一の制御信号を生成することを特徴とするマウス装置。
【請求項２】
前記第二の制御信号は、外部機器のスクロール方向を制御するための信号が含まれることを特徴とする、請求項1に記載のマウス装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マウス装置に係り、特に、マウス装置におけるホイールの操作により生じる疲労を回避するマウス装置に関する。
【背景技術】
【０００２】
マウス装置（Mouse）とは、コンピュータ機器（パーソナルコンピュータ、ノート型パソコンなど）の入力位置を指示するポインティングデバイスの一種で、操作画面上に現れるマウスポインターと呼ばれるカーソルを操作するために用いられる、手のひらに収まるサイズの機器のことである。
【０００３】
マウス装置は機械式マウス装置及び光学式マウス装置の二種類に分けられる。機械式マウス装置は、その一部がマウス装置底面から露出されたボールを内蔵し、マウス装置の作業用平面上での移動に伴い、作業用平面に接触するボールが回転するようになっている。マウス装置には、ボールの他にローラとロータリーエンコーダが設けられ、ローラの一端はボールと接触し、他端はロータリーエンコーダに接触する。ロータリーエンコーダは、ローラの回転方向と回転速度とからマウス装置の移動方向と距離を判断し、これを利用して対応するコンピュータのカーソル位置信号を生成する。一方、光学式マウス装置は、その底面にイメージセンサーを備え、イメージセンサーが撮影する画像の変化によりマウス装置の移動方向と距離を判断する。すなわち、イメージセンサーが撮影したマウス装置の移動前の画像と移動後の画像とを比較して、それらに含まれる同一部分がどの程度ずれたのかを検出し、そのずれの大きさに対応するコンピュータのカーソル位置信号を生成する。
【０００４】
マウス装置による操作としては、上述のマウスポインターの移動操作だけでなく、操作画面を上下方向に移動させるスクロール操作もある。このスクロール操作に関して、マウス装置表面に設けられたホイールをユーザーが指で回転することによってスクロール操作を行うマウス装置が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−１６３２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のマウス装置でのホイールを用いたスクロール等の操作（以下、ホイール操作という）には、以下のような問題がある。すなわち、ホイール操作は、ユーザーの指に単調な動きを繰り返し強いることになり、またスクロール等のスピードは指の動きのスピードに委ねられるので、ユーザーの指、ひいては体の疲労を招く恐れがある。特に医療現場で行われている読影診断では、数百枚ものＣＴスキャン画像を、ホイール操作によって連続でコマ送り/戻しすることが行われており、作業者（読影医）にとって大きな負担となっている。経験年数の長い医師では、指が腱鞘炎となり、ホイール操作ができなくなるケースも出ている。
【０００７】
本発明は、かかる事情に鑑みてなされたものであり、従来のホイール操作によって生じる指の腱鞘炎などの身体的疲労をなくすことができるマウス装置を提供することにある。
【課題を解決するための手段】
【０００８】
第１発明に係るマウス装置は、筐体の底面に設けられて筐体の移動距離及び移動方向を検出する移動情報検出部と、前記筐体の底面が作業用平面と平行且つ接するか否かを検出する姿勢検出部と、前記筐体に加わる加速度を検出する加速度検出部と、外部機器におけるスクロール操作を制御するための信号を生成する制御信号生成部と、前記制御信号生成部によって生成された制御信号を外部機器に送信する送信部とを備え、さらに、前記制御信号生成部は、前記姿勢検出部によって前記筐体の底面が作業用平面と平行ではない又は接していないと検出された場合のみに、前記加速度検出部によって検出された加速度から求められる筐体の傾き度合いに基づき、外部機器における単位時間当たりのスクロール量を制御するための第二の制御信号を生成し、前記姿勢検出部によって前記筐体の底面が作業用平面と平行且つ接すると検出された場合には、前記第二の制御信号を生成せずに、前記移動情報検出部で検出された前記移動距離及び移動方向に基づき、外部機器のポインティング位置を制御するための第一の制御信号を生成することを特徴とする。
【００１０】
第２発明に係るマウス装置は、第1発明において、前記第二の制御信号は外部機器のスクロール方向を制御するための信号が含まれることを特徴とする。
【００１１】
第１発明にあっては、姿勢検出部によってマウス筐体の底部が作業用平面と平行ではない又は接触していないことが検出された場合、加速度検出部によって検出された加速度から求められる筐体の傾き度合いに基づき、外部機器における単位時間当たりのスクロール量を制御するための第二の制御信号が生成され、外部機器に送信される。第二制御信号とは、例えばスクロール操作を制御するためのスクロール制御信号である。これにより、ユーザーは、マウス筐体の姿勢を変えることによって操作画面のスクロール等を制御することができるので、従来のホイール操作によって生じる指の腱鞘炎などの身体的疲労がなくなる。また、マウス筐体の姿勢を変える度合いによってスクロール等のスピードを制御することができるので、指を早く動かすことなく高速スクロール等の操作を行うことができる。
【００１３】
さらに、姿勢検出部によってマウス筐体の底部が作業用平面と平行且つ接することが検出された場合には、前記第二の制御信号は生成されずに、外部機器のポインティング位置を制御するための第一制御信号が生成され、外部機器に送信される。すなわち、ユーザーが、マウス筐体の底部と作業用平面とが平行且つ接する状態を維持したままマウス筐体を移動させてカーソルを操作した場合は、第二制御信号であるスクロール等の制御信号は生成されないため、ポインティング操作中にスクロール等の操作が誤って行われることを防止することができる。
【００１４】
第２発明にあっては、第二の制御信号には、外部機器のスクロール方向を制御するための信号が含まれる。これにより、ユーザーは、マウス筐体の傾き方向を変えることによってスクロール等の方向を制御することができるので、指を動かすことなく直感的なスクロール等の操作が可能となる。
【発明の効果】
【００１５】
本発明によれば、マウス筐体の傾きでスクロール等の制御を行うため、従来のホイール操作によって生じる指の腱鞘炎などの身体的疲労をなくすことができる。また、マウス筐体の傾き角度と操作スピードとが連動するため、直感的な操作が可能となる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態のマウス装置を上から見た外観平面図である。
【図２】本実施形態のマウス装置の底面を示す外観平面図である。
【図３】本実施形態のマウス装置の内部構造を示すブロック図である。
【図４】本実施形態のマウス装置の処理順序を示すフローチャートである。
【図５】加速度センサー値とマウス装置の傾き角度との関連性を示すテーブルである。
【図６】加速度からマウス装置の傾き角度を算出する原理を示す図である。
【図７】本実施形態のマウス装置におけるスクロール制御信号の送信タイミングと送信回数を示す図である。
【図８】本実施形態のマウス装置におけるスクロール制御信号の生成を示すフローチャートである。
【発明を実施するための形態】
【００１７】
〈マウス装置の構成〉
本発明の実施形態に係るマウス装置の構成を説明する。図１は本実施形態のマウス装置を上から見た外観平面図であり、図２はマウス装置の底面を示す外観平面図である。
【００１８】
図１及び図２において、符号１は、本実施形態のマウス装置を示し、図示しないコンピュータ本体へ情報伝送を行う機能を備えている。
【００１９】
マウス装置１はマウス筐体２を備え、このマウス筐体２の上面には、左クリック用の押ボタンスイッチ（以下、「左クリックスイッチ」と呼ぶ）３と、右クリック用の押ボタンスイッチ（以下、「右クリックスイッチ」と呼ぶ）４とが設けられており、左右のクリックスイッチ３、４の間には、ホイール５が設けられている。マウス筐体２の底面のやや前部には、後述する移動情報検出部１２（イメージセンサー）（図３参照）用の開口６が設けられている。マウス筐体２の底面の中央部には、プッシュスイッチ７（押しボタン式スイッチ）が、また、底面の縁部の４箇所には、作業用平面と直に接する脚部８ａ、８ｂ、８ｃ、８ｄが設けられている。プッシュスイッチ７をマウス筐体２の底面の中央部に設けたのは、マウス筐体２が作業用平面に対しどの方向に傾いたとしても、わずかな傾き角度によってプッシュスイッチ７が押されていない状態となるようにするためである。
【００２０】
本実施形態のマウス装置１は光学式マウス装置であるため、底面にイメージセンサー用の開口６が設けられるが、これに限られるものではなく、マウス装置１は、底面に作業用平面に接触するボールを備え、当該ボールの移動量を移動情報検出部１２が検出するようにした機械式のマウス装置であってもよい。また、左クリックスイッチ３、右クリックスイッチ４、ホイール５は必須ではなく、異なる構成で同様の操作ができるものであってもよい。
【００２１】
また、本実施形態のマウス装置１は脚部付きであるが、これに限られるものではなく、脚部８ａ、８ｂ、８ｃ、８ｄがなく、底面が直接作業用平面に接触するマウス装置であってもよい。
【００２２】
図３は、マウス装置１の内部構造を示すブロック図である。図３において、符号１４はマウス装置１の各種操作に対応する制御信号を生成する制御信号生成部である。この制御信号生成部１４には、図１及び図２で説明した左右のクリックスイッチ３、４、マウス装置の位置信号を検出する移動情報検出部１２、ホイールエンコーダ１３、姿勢検出部１５、加速度検出部１６、記憶部１７、送信部１８が接続されている。
【００２３】
ホイールエンコーダ１３は、図１に示したホイール５の回転量を電気信号に変換する。姿勢検出部１５は、図１に示したプッシュスイッチ７で構成されており、マウス装置１の姿勢を検出する。すなわち、マウス筐体２の底面が作業用平面（テーブルなど）と平行且つ接するか否かを検出する。加速度検出部１６は加速度センサーで構成されており、マウス筐体２に加わる加速度を検出する。記憶部１７は後述のテーブル（図５）を記憶する。送信部１８は、図示しないコンピュータにＵＳＢケーブル等の伝送ケーブルを介して接続し、制御信号生成部１４によって生成された制御信号をコンピュータに送信する。
【００２４】
なお、本実施形態のマウス装置１は、ＵＳＢケーブルなどの伝送ケーブルでコンピュータに接続するものであるが、これに限られるものではなく、赤外線や電波でコンピュータと接続するマウス装置であってもよい。
【００２５】
〈マウス装置の動作〉
次に、図４（マウス装置１の処理順序を示すフローチャート）を参照して、マウス装置１の動作を説明する。まず、姿勢検出部１５によってマウス装置１の姿勢が検出され（Ｓ１）、マウス筐体２の底面が作業用平面と平行且つ接する状態であるか否かが判定される（Ｓ２）。判定結果がＮＯの場合、制御信号生成部１４によってスクロール制御信号が生成され（Ｓ３）、判定結果がＹＥＳの場合は、ステップＳ１に戻る。ステップＳ３で生成されたスクロール制御信号は、送信部１８を介してコンピュータに送信される（Ｓ４）。
【００２６】
マウス姿勢の検出（Ｓ１）においては、姿勢検出部１５が、プッシュスイッチ７が作業用平面に押された状態であるか否かを判別する。すなわち、プッシュスイッチ７が押された状態は、マウス筐体２の底面が作業用平面と平行且つ接する状態（以下、第１状態）であることを意味する。逆に、プッシュスイッチ７が押されていない状態は、マウス筐体２の底面が作業用平面と平行ではない又は接していない状態、（以下、第２状態）であることを意味する。姿勢検出部１５によってマウス装置１が第１状態であることが検出された場合には、制御信号生成部１４によってポインティング制御信号が生成され、送信部１８を介してコンピュータに送信される。すなわち、ユーザーが、第１状態を維持したままマウス筐体２を移動させてカーソルを操作した場合は、スクロール制御信号は生成されないため、ポインティング操作中にスクロール操作が誤って行われることを防止することができる。
【００２７】
姿勢検出部１５によってマウス装置１が第２状態であることが検出されると（Ｓ２）、制御信号生成部１４は、加速度検出部１６の加速度出力値に応じてスクロール制御信号を生成する（Ｓ３）。スクロール制御信号とは、スクロールのスピード及び方向を制御する信号であり、マウス筐体２の底面と作業用平面とが形成する角度(以下、傾き角度)及びマウス筐体２の傾き方向により決定される。しかし、加速度センサー１６はマウス筐体２に加わる加速度しか検出できないため、マウス筐体２の実際の傾き角度を直接得ることはできない。そこで、後述する計算方法に基づき、加速度検出部１６が出力する加速度出力値に対応する傾き角度をあらかじめ算出しておき、さらに傾き角度に対して単位時間当たりのスクロール量（スクロールスピード）を予め決定しておく。記憶部１７には、加速度出力値、加速度出力値から算出されるマウス筐体２の傾き角度、及び、傾き角度に対応するスクロールスピードとスクロール方向がテーブルとして保存される。制御信号生成部１４は、加速度検出部１６によって検出された加速度出力値に対応づけられたスクロールスピード及びスクロール方向を前記テーブルから取得し、スクロール制御信号を生成する。このスクロール制御信号は、送信部１８からコンピュータに送信される（Ｓ４）。
【００２８】
上記テーブルの構成について、図５、図６、図７を参照して説明する。図５は、加速度出力値と、加速度出力値から算出される傾き角度に対応するスクロールスピード及びスクロール方向とを示すテーブルである。該テーブルには、加速度センサーの出力値、加速度ＧＲ（マウス筐体２の傾きで生じる加速度）、マウス筐体２の傾き角度、スクロール方向、スクロール制御信号の送信回数（スクロールスピード）が含まれている。加速度センサーからは１６進数でその検出値から出力されるが、検出値に対する加速度は図５に示すように予め対応づけられている。
【００２９】
まず、加速度からマウス筐体２の傾き角度を算出する原理を、図６（a）、（b）を参照して説明する。図６（a）はマウス装置１を傾けたときの正面図である。一般的に加速度センサーは加速度を検出する軸を有し、本実施形態のマウス装置１においては、加速度検出部１６は、図６（ａ）中の矢印方向の軸に対してかかる加速度を検出するように構成されている。図６（ｂ）は、加速度からマウス筐体２の傾き角度（すなわち、加速度検出軸と、重力方向に対して垂直の軸とで形成される角度）を算出する方法を示す図である。
【００３０】
マウス装置１が、図６（a）で示されるように傾き角度Ｘ（°）で傾いている場合、図６（ｂ）で示されるように、加速度センサーの加速度検出軸には重力加速度Ｇの分解成分（すなわち加速度ＧＲ＝重力加速度Ｇ・ＳｉｎＸ）がかかることになる。したがって、ＳｉｎＸは、加速度ＧＲ/重力加速度Ｇで求められ、静止状態における重力加速度Ｇは、１Ｇと不変値であるから、ＳｉｎＸは加速度ＧＲと等しくなる。これよりマウス筐体２の傾き角度Ｘが算出される。例えば、検出された加速度ＧＲが０Ｇ、０．５Ｇ、１Ｇであるとき、マウス筐体２の傾き角度Ｘはそれぞれ０°、３０°、９０°と導き出される。
【００３１】
次に、スクロール方向について説明する。２つのスクロール方向（“送り”と“戻り”）をそれぞれ、マウス筐体２の右又は左への傾きに対応づける。前述のとおり、加速度センサーは加速度検出軸を有するため、前記方法を用いて、加速度からマウス筐体２の傾き角度（加速度検出軸と重力方向に対して垂直の軸とで形成される角度）を求めることができる。そこで、図５に示すように、マウス筐体２の傾き角度が５°〜５５°であると算出されたときは、マウス筐体２が右へ傾いていると判断してスクロール方向を“送り”とし、マウス筐体２の傾き角度が３０５°〜３５５°（-５５°〜-５°）であると算出されたときは、マウス筐体２が左へ傾いていると判断して、スクロール方向を“戻り”とする。
【００３２】
次に、スクロールスピードについて説明する。スクロールスピードは、筐体２の傾き角度に応じて、コンピュータへのスクロール制御信号の送信回数を変化させることで制御される。図７にスクロール制御信号の具体例を示す。図７（ａ）は加速度センサー値が０５〜０９（傾き角度は５°〜１０°）の場合のスクロール制御信号であり、図７（ｂ）は加速度センサー値が０Ａ〜０Ｅ（傾き角度は１０°〜１５°）の場合のスクロール制御信号である。単位時間t（本実施例では５０ｍｓ）内に送信されるスクロール制御信号が、前者は１回、後者は３回となっており、単位時間当たりの送信回数が多いほどスクロールスピードは速くなり、送信回数が少ないほどスクロールスピードは遅くなる。なお、本実施形態では、コンピュータへのスクロール制御信号の送信回数を変化させることでスクロールスピードを制御しているが、これに限られるものではなく、マウス筐体２の傾き角度に対応するスクロールスピード情報自身をスクロール制御信号としてコンピュータへ送信する構成であってもよい。
【００３３】
各傾き角度に割り当てられるスクロール制御信号の送信回数の例を図５に示す。マウス筐体２の傾き角度が０°〜５°及び３５５°〜３６０°（-５°〜-０°）のときに送信回数が割り当てられていないのは、ユーザーが不意にマウス装置１を浮かす度に不用意にスクロールが開始するのを防止するためである。また、マウス筐体２の傾き角度が５５°〜３０５°（５５°〜-５５°）のときに送信回数が割り当てられていないのは、この範囲でマウス装置１を傾かせることはユーザーにとって逆に手の負担となるためであり、スクロール動作が可能なマウス筐体２の傾き角度を５°〜５５°及び３０５°〜３５５°（-５５°〜-５°）の範囲に制限している。傾き角度の制限は５°〜５５°及び３０５°〜３５５°（-５５°〜-５°）の範囲に限られず、ユーザーが任意に範囲を変更できるようにしてもよい。これにより、ユーザーが自らの操作感にあわせ、傾き角度の範囲やスクロールスピードを自由に増減させることが可能となる。
【００３４】
なお、図５のテーブルでは、加速度センサー出力値、加速度ＧＲ、マウス筐体２の傾き角度、スクロール方向、及びスクロール制御信号の送信回数（スクロールスピード）の各々が対応づけられて記載されているが、記憶部１７には、加速度センサー出力値とスクロール方向及びスクロール制御信号の送信回数のみを対応づけたテーブルを保存してもよい。
【００３５】
次に、制御信号生成部１４によるスクロール制御信号の生成（前記ステップＳ３）について、図８を参照して詳細に説明する。まず、制御信号生成部１４は、加速度検出部１６からの加速度センサー出力値を読み取り（Ｓ１１）、加速度センサー出力値が“送り”のスクロール方向のものであるか否かを判定し（Ｓ１２）、この判定がＹＥＳの場合、その“送り”判定が連続して１０回目のものか否かを判定する（Ｓ１３）。一方、ステップＳ１２での判定がＮＯの場合は、加速度センサー出力値が“戻り”のスクロール方向のものであるか否かを判定し（Ｓ１４）、この判定がＹＥＳの場合、その“戻り”判定が連続して１０回目のものか否かを判定する（Ｓ１５）。ステップＳ１３あるいはステップＳ１５における判定がＹＥＳである場合、筐体２の傾き角度に応じたスクロールスピードを取得し（Ｓ１６）、取得したスクロールスピードに応じてスクロール制御信号の送信回数をセットする（Ｓ１７）。その後、セットされた送信回数から１を減算し（Ｓ１９）、スクロール方向が“送り”か否かを判定する（Ｓ２０）。ステップＳ２０にてＹＥＳと判定された場合、制御信号生成部１４は送信部１８に対して、コンピュータへ「１」のスクロール制御信号を送信するよう要求し（Ｓ２１）、ＮＯと判定された場合は、送信部１８に対して、コンピュータへ「−１」のスクロール制御信号を送信するよう要求する（Ｓ２２）。コンピュータは、送信部１８から「１」のスクロール制御信号を受信するたびに“送り”方向へ操作画面をスクロールし、「−１」のスクロール制御信号を受信するたびに“戻り”方向へ操作画面をスクロールする。ここまでの一連の処理が終了すると、ステップＳ１１に戻り、以降のステップが繰り返される。
【００３６】
ステップＳ１３あるいはステップＳ１５における判定がＮＯである場合、つまり、“送り”あるいは“戻り”の判定が連続して１０回続かなかった場合、前回の一連の処理終了後にスクロール制御信号の送信回数があと何回残っているかを判定する（Ｓ１８）。送信回数が残っている場合は、ステップＳ１９へ進み、送信部１８からコンピュータへ前回と同じスクロール制御信号が送信される。一方、送信回数が残っていない場合は、ステップＳ１９〜Ｓ２２はスキップされ、その結果、送信部１８からコンピュータへスクロール制御信号は送信されない。
【００３７】
ステップＳ１４における判定がＮＯである場合、つまり、マウス筐体２が“送り”あるいは“戻り”のいずれの方向にも傾いていないことが判定された場合は、ステップＳ１８へ進む。そして、前述のとおり、前回の一連の処理終了後にスクロール制御信号の送信回数がまだ残っている場合はステップＳ１９へ進み、送信部１８からコンピュータへ前回と同じスクロール制御信号が送信される。一方、送信回数が残っていない場合は、ステップＳ１９〜Ｓ２２はスキップされ、送信部１８からコンピュータへスクロール制御信号は送信されない。
【００３８】
前述のように、“送り”あるいは“戻り”のスクロール方向を１０回連続で検出してはじめてスクロール制御信号の送信回数をセットするのは、マウス筐体２の傾きが１０回連続で検出されないような瞬時の傾きは、ユーザーの積極的な操作ではないことは明らかであり、このような不意の傾きのたびにスクロール操作が行われると、ユーザーに不快感を与えることになるためである。すなわち、図８に示すフローにおいては、マウス筐体２の傾き判定に遊びをもたせ、不意の傾きによるスクロールを防止している。本実施例では、後述のとおり、ステップＳ１１からＳ２２までを５ｍｓの周期で繰り返すので、５０ｍｓ未満の傾き判定の遊びをもたせている。
【００３９】
前記ステップＳ１１からＳ２２までの処理は、単位時間ｔ（５０ｍｓ）の中で、５ｍｓの周期で１０回繰り返される。ステップＳ１１からＳ１８まではスクロール制御信号の送信回数をセットするための処理ブロックであり、前述のとおり、不意の傾きによるスクロールを防止するために、１０サイクルをかけてスクロール制御回数の送信回数をセットする。ステップＳ１９からＳ２２までは、スクロール制御信号を送信するための処理ブロックであり、ステップＳ１３あるいはＳ１５でマウス筐体２の同一方向への傾きの連続回数がカウントされている間であっても、セットされたスクロール制御信号の送信回数に応じて、１サイクルにつき1回、スクロール制御信号の送信を行う。すなわち、単位時間ｔ（５０ｍｓ）内に、マウス筐体２の傾きの検出処理を行うと同時に、スクロール制御信号をコンピュータへ送信するので、制御信号の送信回数セットのためのタイムラグ、あるいは送信のためのタイムラグは生じない。この結果、マウス装置１を傾かせると瞬間的にスクロールスピードが変わるため、ユーザーは違和感を覚えずに直感的なスクロール操作を行うことができる。
【００４０】
本発明は上記実施形態に限られることはなく、下記のような変形実施も可能である。
【００４１】
例えば、本実施形態では姿勢検出部１５をプッシュスイッチ７で構成したが、これに限らず、超音波、可視光、非可視光などを使って物体の近接や位置を無接触で検出する近接センサーを用いてもよい。あるいは、抵抗膜や静電膜などを使い、これに加わる圧力から物体の接触を検出する接触センサーを用いてもよい。また、光学式マウス装置では、マウス装置の２次元的な移動方向と距離を検出するためのイメージセンサーを筐体底面に設けているが、これを作業用平面との近接も検知できる構成とすることで、姿勢検出手段として流用することも可能である。あるいは、機械式マウス装置では、マウス装置の２次元的な移動方向と距離を検知するためのボールが内蔵されているが、このボールの上下移動を検知できる構成とすることで、姿勢検出手段として流用することも可能である。
【００４２】
さらに、本実施形態のマウス装置１は、スクロール方向（“送り”と“戻り”）をそれぞれ、マウス筐体２の右又は左への傾きに対応づけるものであるが、これに限られるものではなく、マウス筐体２の右又は左への傾きを、”ページ送り”と”ページ戻り”に対応づけてもよく、あるいは、インターネットブラウザの”進む”と”戻る”に対応づけてもよい。加えて、マウス筐体２の右又は左への傾きをユーザーが任意の機能やキー操作に割り当て可能に構成してもよい。さらには、マウス筐体２の右又は左への傾きに代えて、マウス筐体２の前方又は後方の傾きについて同様の構成とすることも可能である。
【符号の説明】
【００４３】
１    マウス装置
２    マウス筐体
３    左クリックスイッチ
４    右クリックスイッチ
５    ホイール
６    開口
７    プッシュスイッチ
８    脚部（８a,８b,８c,８d）
１２  移動情報検出部
１３  ホイールエンコーダ
１４  制御信号生成部
１５  姿勢検出部
１６  加速度検出部
１７  記憶部
１８  送信部
【図１】
0005323018.tif 000002
【図２】
0005323018.tif 000003
【図３】
0005323018.tif 000004
【図４】
0005323018.tif 000005
【図５】
0005323018.tif 000006
【図６】
0005323018.tif 000007
【図７】
0005323018.tif 000008
【図８】
0005323018.tif 000009