[go: up one dir, main page]

JP2006178981A - スライドパッドシステムとその方法 - Google Patents

スライドパッドシステムとその方法 Download PDF

Info

Publication number
JP2006178981A
JP2006178981A JP2005364512A JP2005364512A JP2006178981A JP 2006178981 A JP2006178981 A JP 2006178981A JP 2005364512 A JP2005364512 A JP 2005364512A JP 2005364512 A JP2005364512 A JP 2005364512A JP 2006178981 A JP2006178981 A JP 2006178981A
Authority
JP
Japan
Prior art keywords
slide
control module
measurement
electrode
disk
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2005364512A
Other languages
English (en)
Other versions
JP4771802B2 (ja
Inventor
Todd S Sachs
トッド・エス・サックス
Jonah Harley
ジョナ・ハーレイ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Agilent Technologies Inc
Original Assignee
Agilent Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Agilent Technologies Inc filed Critical Agilent Technologies Inc
Publication of JP2006178981A publication Critical patent/JP2006178981A/ja
Application granted granted Critical
Publication of JP4771802B2 publication Critical patent/JP4771802B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0445Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using two or more layers of sensing electrodes, e.g. using two layers of electrodes separated by a dielectric layer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/046Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by electromagnetic means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05GCONTROL DEVICES OR SYSTEMS INSOFAR AS CHARACTERISED BY MECHANICAL FEATURES ONLY
    • G05G9/00Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously
    • G05G9/02Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only
    • G05G9/04Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously
    • G05G9/047Manually-actuated control mechanisms provided with one single controlling member co-operating with two or more controlled members, e.g. selectively, simultaneously the controlling member being movable in different independent ways, movement in each individual way actuating one controlled member only in which movement in two or more ways can occur simultaneously the controlling member being movable by hand about orthogonal axes, e.g. joysticks
    • G05G2009/04703Mounting of controlling member
    • G05G2009/04714Mounting of controlling member with orthogonal axes

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Adjustment Of The Magnetic Head Position Track Following On Tapes (AREA)

Abstract

【課題】二次元の位置指定及びクリック相当機能を入力できる、スライドパッドを利用した新しいポインティングデバイスを実現する。
【解決手段】二次元方向に移動可能で、バネにより元の位置に復元するスライドパッドシステムにより位置指定がなされる。スライドパッドの移動量はキャパシタンスの変化で検知され、第1のキャパシタンス測定値を使用して、第1の方向測定値を生成することと、該第1の方向測定値を使用して、第1の位置を計算することとを含む。
【選択図】図5

Description

本発明は、スライドパッドシステムとその方法に関する。
ディスプレイにおいてポインタをナビゲートするための様々な入力装置が存在する。このような装置の例には、マウス、ジョイスティック、およびタッチパッドが含まれる。これらの装置は、ユーザからの入力を受け取り、ホストと共に該入力を翻訳して、ディスプレイ内のポインタを動かす。また、入力装置は、ユーザがディスプレイにおいて所定の機能を実行することを可能にする、ボタンなどの選択機構を有することもある。
それぞれのタイプの入力装置は、ユーザがホスト装置と対話することを可能にする有用な機能を提供することができる。携帯電話など、ホストに設計上の制約がある場合は、或る特定の入力装置は、或る特定のホスト、または該ホストとユーザとの対話のタイプに適していないことがある。たとえば、ホストのサイズが制限されていると、或るタイプの入力装置を使用することができない場合がある。ホストに可能なかぎり多くの機能を提供する入力装置を提供することが望ましい。
本発明の典型的な一実施形態は、スライドパッドシステムによって実行される方法を提供する。この方法は、第1のキャパシタンス測定値を使用して第1の方向測定値を生成することと、該第1の方向測定値を使用して第1の位置を計算することと、を含む。
以下の説明では、本発明を実行することのできる或る具体的な実施形態を例として示す図面を参照する。この点に関し、「上(top)」「下(bottom)」「前(front)」「後(back)」「先頭(leading)」「後続(trailing)」などの方向を表す用語は、説明する図(複数可)の方向を参照しながら使用する。本発明の実施形態の構成要素は、多くの異なる方向に配置されることができ、該方向を表す用語は、例示の目的で使用されるものであり、限定的な意味ではない。本発明の範囲から離れることなく、他の実施形態を使用することができ、また構成上または論理上の変更も可能であることを理解されたい。したがって、以下の説明は、限定的な意味でとられるべきではなく、本発明の範囲は、特許請求の範囲で定義される。
本明細書に記述するように、本発明は、スライドパッド(slide pad)システムおよびその方法を提供する。このシステムは、スライドパッドおよび制御ユニットを含む。ユーザは、2つの方向(たとえば、x方向とy方向)にスライドパッドを動かして、ホストのディスプレイ装置内のポインタ位置を調節し、第3の方向(たとえば、z方向)で該スライドパッドに圧力を加えて、1つまたは複数の機能を実行させる。制御ユニットは、上記最初の2つの方向におけるスライドパッドの動きに基づいて位置情報を求め、第3の方向に加えられた圧力に基づいてクリック状態および指の圧力を求める。制御ユニットは、該位置情報および該クリック状態を、ホストに提供する。
図1は、スライドパッドシステム10の一実施形態を示す概略図である。スライドパッドシステム10は、制御ユニット110に直接または間接的に結合されたスライドパッド100を含む。スライドパッド100は、スライドディスク102、フレーム104、および、該スライドディスク102とフレーム104とに直接的または間接的に接続された複数のばね装置106を含む。
スライドパッドシステム10は、ユーザからの入力に応答して、ホスト220(図2に示す)に情報を提供する。ユーザは、スライドディスク102を2つの方向で動かすことによって、入力を提供する。本明細書では、これらの2つの方向は、x方向とy方向と呼ばれる。スライドパッドシステム10は、x方向とy方向における入力を位置情報に変換し、該位置情報をホスト220に提供して、ホスト220のディスプレイ装置内のポインタ(たとえば、カーソル)を調節する。さらにユーザは、第3の方向で圧力を加えることによって、入力を提供する。本明細書では、第3の方向をz方向と呼ぶ。スライドパッドシステム10は、z方向の入力を、クリック状態と指圧力情報に変換し、該クリック状態をホスト220に提供して、ホスト220に、1つまたは複数の機能を実行させる。
ばね装置106は、x方向とy方向で中心位置に向けてスライドディスク102に向けてバイアスをかける(付勢する)よう動作する。ユーザは、x方向および/またはy方向でスライドディスク102に、ばね装置106の抵抗を超えるのに必要な圧力を加えることにより、フレーム104内でスライドディスク102を動かす。ばね装置106の抵抗が、ユーザによってスライドディスク102に加えられるx方向および/またはy方向の圧力を超えると(たとえば、ユーザが、x方向および/またはy方向でスライドディスク102にかけている圧力を緩めると)、ばね装置106により、スライドディスク102は、x方向またはy方向で中心位置に向かって戻る。
1つまたは複数の内部ばね装置(図示せず)は、z方向で中心位置に向けてスライドディスク102にバイアスをかけるよう動作する。たとえば、内部ばね装置は、双安定ドームスイッチ(図示せず)を含んでもよい。ユーザは、スライドディスク102にz方角で圧力をかける、および/または緩めることにより、ホストの機能を実行させる。たとえば、ユーザは、スライドディスク102に圧力を加えて緩める動作を或る任意の回数行うことによって、異なる持続時間の1つまたは複数のクリックを行うことができる。内部ばね装置の抵抗が、ユーザによってスライドディスク102に加えられるz方向の圧力を超えた場合(たとえば、ユーザがスライドディスク102上のz方向の圧力を緩めた場合)、ばね装置106は、スライドディスク102をz方向で中心位置に戻す。
制御ユニット110は、スライドディスク102のx方向、y方向、z方向の動き量を測定する。これについては後で詳述する。制御ユニット110は、x方向およびy方向の測定値から位置情報を生成し、該位置情報をホスト220に提供する。ホスト220は、位置情報を使用してポインタの位置を調節する。制御ユニット110は、z方向の測定値からクリック状態を生成し、該クリック状態をホスト220に提供する。ホスト220は、クリック状態を使用して、1つまたは複数の機能を実行する。
一実施形態では、スライドパッドシステム10は、1つまたは複数の動作モードに従って動作する。動作モードは、マウスモード、1対1モード、およびジョイスティックモードを含むことができる。
マウスモードでは、スライドパッドシステム10は、位置情報を出力して、ホスト220のポインタを、x方向および/またはy方向でスライドディスク102の動きを基準として相対的に動かす。ユーザが、スライドディスク102をx方向とy方向の中心位置に戻すと、スライドパッドシステム10は、ホスト220のポインタをその場所にとどめる(すなわち、ホスト220のディスプレイの中立位置に戻さない)よう、位置情報を出力する。
1対1モードでは、スライドパッドシステム10は位置情報を出力し、ホスト220のポインタに、x方向および/またはy方向のスライドディスク102の動きをトラッキング(追従)させる。ユーザが、スライドディスク102をx方向とy方向の中心位置に戻すと、スライドパッドシステム10は、ホスト220のポインタを、ホスト220のディスプレイ内の中立位置に戻すよう、位置情報を出力する。ディスプレイにおける中立位置は、スライドパッドシステム10のx方向とy方向の中心位置に対応する。
ジョイスティックモードでは、スライドパッドシステム10は位置情報を出力し、ホスト220のポインタを、x方向および/またはy方向のスライドディスク102の位置に基づいた方向と速度で動かす。ユーザが、スライドディスク102をx方向とy方向で中心位置から遠くへ動かすほど、ポインタは、ホスト220のディスプレイ内でより速く動く。ユーザが、スライドディスク102をx方向とy方向の中心位置に戻すと(すなわち、ジョイスティックモードでスライドパッドシステム10のゼロ方向とゼロ速度の位置)、スライドパッドシステム10は、ホスト220のポインタをその場所に維持する(すなわち、ホスト220のディスプレイの中立位置に戻さない)よう、位置情報を出力する。
他の実施形態では、スライドパッドシステム10は、他の動作モードで動作し、または、単一モード動作で動作する。
図2は、ホスト220に直接的または間接的に結合されるスライドパッドシステム10の一実施形態を示すブロック図である。スライドパッドシステム10は、スライドパッド100および制御ユニット110を含む。制御ユニット110は、感知(sense)モジュール202、A−D変換器(ADC)204、バッファ206、インターフェース208、および制御モジュール210を含む。
感知モジュール202は、制御モジュール210からの制御信号に応答して、スライドパッド100から、位置およびクリック状態をアナログの形態で検出して生成する。感知モジュール202は、該アナログの位置およびクリック状態を、ADC204に提供する。ADC204は、感知モジュール202からの該アナログの位置およびクリック状態を、デジタルの形態に変換し、該デジタルの位置およびクリック状態をバッファ206に記憶する。制御モジュール210は、バッファ206の該位置およびクリック状態を処理し、該処理された位置およびクリック状態を、インターフェース208を使用してホスト220に提供する。
一実施形態では、制御モジュール210は、制御ユニット110の動作を制御するように構成された1つまたは複数のプロセッサ(図示せず)およびファームウェア(図示せず)を含む。該動作には、位置およびクリック状態を生成して処理すること、該位置およびクリック状態をホスト220に提供すること、が含まれる。ファームウェアは、プロセッサがアクセスすることのできる記憶媒体(図示せず)に記憶される。また、ファームウェアは、プロセッサがアクセスすることのできる記憶媒体に記憶するに先立ち、CD−ROMなどのポータブルな媒体を含む他の媒体に記憶されてもよい。他の実施形態では、制御モジュール210は、任意の他のハードウェアおよび/またはソフトウェアコンポーネントの組み合わせを含む。
図3A、図3B、図4、図5を参照して、方向、y方向、およびz方向の測定値を生成する際の、スライドパッド100および感知モジュール202の動作について、詳細を説明する。
図3Aは、スライドパッド100の一実施形態の概略を示す上面図である。スライドパッド100は、電極El、E2、E3、およびE4に対してユーザがx方向とy方向に動かすディスク状の電極E6を含む。図3Bは、図3Aに示す軸302に沿ったスライドパッド100の断面の一実施形態を示す概略図である。図3Bの断面図に示すように、電極E2およびE4は、x方向およびy方向に形成された第1の面内に設定される。電極E1およびE3も、第1の面(図3Bには図示せず)に設定される。電極E6は、x方向とy方向に形成された第2の面に設定され、該第2の面が、電極E6およびE2の間の間隙g2と、電極E6およびE4の間の間隙g4とにより示されるように、第1の面から変位している。
また、スライドパッド100は、電極E6に対してz方向にユーザが動かす電極E5を含む。電極E5およびE6の組み合わせは、スライドディスク102を形成しており、該電極E5およびE6が、ユーザによってx方向とy方向に一斉に動かされる。。電極E5は、x方向とy方向に形成された第3の面に設定され、該第3の面が、電極E6およびE5の間の間隙g6によって示されるように、第2の面から変位している。
他の実施形態では、電極E5は省略され、クリック状態および指の圧力は、電極E5と電極E1〜E4との間の距離から導出される。
図4は、感知モジュール202の一実施形態を示す概略図である。図4の実施形態では、感知モジュール202は、電極E1、E2、E3、およびE4と、電極E6との間のキャパシタンスを測定することによって、電極E1、E2、E3、およびE4に対する電極E6の位置に応答して、アナログの位置情報を生成する。これらのキャパシタンスは、それぞれ、キャパシタC1、C2、C3、およびC4によって表される。また感知モジュール202は、電極E5と電極E6との間のキャパシタンスを測定することによって、電極E5に対する電極E6の位置に応答して、アナログのクリック状態を生成する。このキャパシタンスは、キャパシタC5によって表わされる。
また、感知モジュール202は、基準キャパシタCREF、演算増幅器402、キャパシタC8、およびスイッチ404を含む。キャパシタC1、C2、C3、C4、C5、およびCREFは、演算増幅器402の反転入力に結合される。キャパシタC8およびスイッチ404は、演算増幅器402の反転入力と演算増幅器402の出力VOUTとの間に並列に結合される。演算増幅器402の非反転入力は、基準電圧VREFに結合される。
感知モジュール202は、制御モジュール210からの制御信号に応答して、アナログの位置情報およびクリック状態を生成する。感知モジュール202は、該アナログの位置情報およびクリック状態を、ADC204に提供する。ADC204は、該アナログの位置情報およびクリック状態を、制御モジュール210が処理することのできるデジタルの形態に変換し、該デジタルの位置情報およびクリック状態を、バッファ206に記憶する。
電極E6と、電極El、E2、E3、E4、またはE5との間のキャパシタンスは、次の式に従って計算される。
Figure 2006178981
式1から、電極E6と、電極E1、E2、E3、またはE4との間のキャパシタンスは、スライディングディスク102(すなわち電極E6)が、或る特定の感知電極E1、E2、E3、E4、またはE5と重なる面積に比例して変化し、また、スライディングディスク102(すなわち電極E6)と、或る特定の感知電極E1、E2、E3、E4、またはE5との間の距離に反比例して変化する。ユーザがスライドディスク102を動かすにつれ、それぞれの感知電極E1、E2、E3、およびE4と、スライディングディスク102とが重なる面積は、増加または減少する。電極E5とE6(以下、まとめて指センサと呼ぶことがある)の場合、ユーザが加える指の圧力に従い、電極E5とE6との間の間隙が増加または減少する。
キャパシタC1〜C5またはCREFのキャパシタンスを測定するために、制御モジュール210は、スイッチ404を閉じ、電極E6および出力電圧を、強制的に基準電圧にする。その後、制御モジュール210は、スイッチ404を開き、高電圧Vを、キャパシタC1〜C5またはCREFの電極に印加する。ここで、nは、キャパシタC1〜C5またはCREFを示す。駆動されたキャパシタC1〜C5またはCREFには、次の式に従って電荷Qが生じる。
Figure 2006178981
電荷は、電極6の上にも、また電極6から離れるようにも移動できないので、制御モジュール210は、演算増幅器402によって、キャパシタC8に対し電圧を印加させ、電極6を基準電圧に維持させる。こうして、キャパシタC1〜C5のキャパシタンスは、次の式に従って求められる。
Figure 2006178981
キャパシタC1〜C5およびCREFの駆動された電極のそれぞれについて、順番に測定を行うことにより、制御モジュール210は、感知モジュール202を使用して、キャパシタC1〜C5のキャパシタンスを計算する。
電極E6と、電極E1〜E4との間の間隙を考慮せずに、次の式に従って、キャパシタC1〜C4のキャパシタンスから、x位置およびy位置の位置情報を導出することができる。
Figure 2006178981
x位置については、制御モジュール210は、電極E2およびE3を高(ハイ)に駆動し、電極E1およびE4を低(ロー)に駆動して、式5のような減法測定を行う。y位置については、制御モジュール210は、電極E1およびE2を高に駆動し、電極E3およびE4を低に駆動して、式6のような減法測定を行う。x位置の減法測定およびy位置の減法測定の両方について、スライドパッドシステム10の動きの感度を決める利得定数の影響を受けることとなるが、測定される出力キャパシタンスは、スライディングディスク102の各方向の動きに比例する。式1を、式5および式6とそれぞれ組み合わせると、式7および式8が導出される。
Figure 2006178981
式7および式8に示すように、減法測定は、電極E6と、電極E1〜E4との間の間隙と共に変わる。間隙は、ユーザがスライドディスク102に加える指の圧力の量に応答して変わりうる。制御モジュール210は、感知モジュール202に、キャパシタC1、C2、C3、およびC4のキャパシタンスの合計を検出させる。これは、以下、較正測定値(calibration measurement)とも呼ばれ、次の式に従う。
Figure 2006178981
式9を、式5および式6とそれぞれ組み合わせることにより、式10および式11が導出される。
Figure 2006178981
同様に、式12および式13は、式9を、式7およびと8それぞれ組み合わせることによって導出され、電極E6と、電極E1〜E4との間の間隙から独立した測定を提供する。
Figure 2006178981
一実施形態では、制御モジュール210は、以下に示すように、感知モジュール202を使用して、式9の較正測定値を生成する。制御モジュール210は、スイッチ404を閉じ、出力電圧を基準電圧に駆動する。その後、制御モジュール210は、電極のうちの2つ(たとえば、電極E1およびE3)を高(ハイ)に駆動し、式14からの電圧V1を記憶する。
Figure 2006178981
ついで制御モジュール210は、上記最初の2つの電極から高電圧を除去し、他の2つの電極(たとえば、電極E2およびE4)を低(ロー)に駆動して、式15からの電圧V2を記憶する。
Figure 2006178981
制御モジュール210は、式16を使用して、較正測定値を計算する。
Figure 2006178981
他の実施形態では、制御モジュール210は、キャパシタC1〜C4を同時に高に駆動することにより、式9の較正測定値を生成する。この実施形態では、基準キャパシタは、キャパシタC1〜C4が同時に高に駆動されたときに基準キャパシタが低に駆動され、出力電圧のレーリング(railing)を防ぐように、設計される。
図5は、スライドパッドシステム10で位置情報を生成するための方法の一実施形態を示すフローチャートである。図2に示すように、図5の方法は、スライドパッドシステム10を使用して実現されることができる。
図5において、ブロック502に示すように、制御モジュール210は、x方向の測定値を生成する。一実施形態では、制御モジュール210は、上述のように式5を使用して、x方向の測定値を生成する。ブロック504に示すように、制御モジュール210は、y方向の測定値を生成する。一実施形態では、制御モジュール210は、上述のように式6を使用して、y方向の測定値を生成する。ブロック506に示すように、制御モジュール210は、較正測定値を生成する。一実施形態では、制御モジュール210は、上述のように式9を使用して、較正測定値を生成する。
ブロック508に示すように、制御モジュール210は、x方向の測定値および較正測定値を使用して、x位置を計算する。一実施形態では、制御モジュール210は、式10を使用して、x位置を生成する。ブロック510に示すように、制御モジュール210は、y方向の測定値および較正測定値を使用して、y位置を計算する。一実施形態では、制御モジュール210は、式11を使用して、y位置を生成する。
ブロック512に示すように、制御モジュール210は、x位置およびy位置をホストに提供する。x位置およびy位置は、位置情報を構成する。
図5の方法を、或るサイクルで連続的に繰り返し(たとえば、120Hzで)、または、選択された時間で繰り返して、更新された位置情報を生成し、該更新された位置情報をホスト220に提供する。各サイクルでクリック状態および位置情報を共に生成することができる。
制御モジュール210は、選択された環境で、指センサ、すなわち電極E5およびE6から導出されたスライドディスク102にかかる指の圧力にしたがって、位置情報を調節する。特に、制御モジュール210は、マウス動作モードでは、指の圧力と、2つまたはそれ以上の閾値との比較に応答して位置情報を調節し、ホスト220のディスプレイ内のポインタのスナップバック(snap-back、急な戻り)を最小にする。これについては、図6および図7を参照して後述する。さらに、制御モジュール210は、1対1動作モードでは、指の圧力と、2つまたはそれ以上の閾値の比較に応答して位置情報を調節し、ユーザのクリックの不正確さを最小にする。これについては、図8および図9を参照して後述する。
図6は、スライドパッドシステム10における指の圧力よび所望のポインタの位置の一例を示すグラフである。図6において、グラフ602は、スライドディスク102にかかる指の圧力のレベルを時間と共に示し、グラフ604は、スライドディスク102の位置を時間と共に示し、グラフ606は、グラフ602に示される指の圧力に対応するホスト220のディスプレイ内の所望のポインタ位置を時間と共に示す。
マウスモード動作では、スライドパッドシステム10は、ユーザがスライドディスク102を放したことに応答して、ホスト220のディスプレイ内のポインタを、その位置にとどめる、すなわちフリーズさせようとする。ポインタをフリーズさせることにより、ポインタの望ましくないスナップバック(snap-back)を最小にすることができる。スナップバックは、ユーザがスライドディスク102を放した後、スライドパッドシステム10内でスライドディスク102が再センタリングする(再び中心に来る)ことに応答してポインタが動いてしまうことにより生じる。望ましくないスナップバックの例は、グラフの点線部分608として示されている。ここでは、時間t4の直前にユーザがスライドディスク102を放したことに応答して、ポインタが、時間t4から動き始める。この結果、ポインタは、所望の位置からずれた位置にきてしまう。
スナップバックを最小にするために、制御モジュール210は、スライドディスク102の指センサにくわえられた指の圧力のレベルに基づいて位置情報を調節する。より具体的には、制御モジュール210は、指センサにかかる指の圧力の選択されたレベルに応答して、遅延された位置情報を出力する。たとえば、指の圧力が相対的に低い場合、すなわち、指の圧力がグラフ602で第1の閾値TH1より低い場合、制御モジュール210は、相対的に長い遅延(たとえば、2サイクル)を伴う位置情報を出力する。指の圧力が相対的に中程度の場合、すなわち、指の圧力がグラフ602の第1の閾値TH1より大きく、第2の閾値TH2より低い場合、制御モジュール210は、相対的に中程度の遅延(たとえば1サイクル)で位置情報を出力する。指の圧力が相対的に高い場合、すなわち、グラフ602で指の圧力が第2の閾値TH2より大きい場合、制御モジュール210は、遅延なしで位置情報を出力する。
グラフ610および612は、遅延された位置情報の効果を示す。グラフ610は、たとえば1サイクルなど第1の量だけ遅延されたグラフ604のスライドディスク位置を示す。グラフ612は、たとえば2サイクルなど第2の量だけ遅延されたグラフ604のスライドディスク位置を示す。
時間t1の前は、指の圧力は第1の閾値未満であり(すなわち、ユーザはスライドディスク102に触っていない)、制御モジュール210は、ポインタ位置を変えないよう、位置情報を出力する。
時間t1と時間t2の間では、指の圧力は、第1の閾値より大きく第2の閾値未満であり、グラフ612に示すように、制御モジュール210は、相対的に長い時間遅延を伴った位置情報を出力する。グラフ612は、時間t1とt2の間の期間では、グラフ606の所望のポインタ位置よりも遅れているが、該遅延はわずかで、相対的に短い。
時間t2と時間t3の間では、指の圧力は、第2の閾値より大きく第3の閾値未満であり、グラフ610に示すように、制御モジュール210は、相対的に中程度の遅延を伴った位置情報を出力する。グラフ610は、時間t2と時間t3の間の期間では、グラフ606の所望のポインタ位置よりも遅れているが、該遅延はわずかで、相対的に短い。
時間t3と時間t4の間では、指の圧力は、第2の閾値より大きく、グラフ604に示すように、制御モジュール210は、遅延なしで位置情報を出力する。時間t3と時間t4の間の期間では、グラフ604は、グラフ606の所望のポインタ位置を密接にトラッキング(追従)する。
時間t4と時間t5の間では、ユーザは、スライドディスク102を放し始める。この結果、指の圧力は、第2の閾値より大きく第3の閾値未満になり、制御モジュール210は、グラフ610に示すように、相対的に中程度の遅延を伴った位置情報を出力する。位置情報の出力を遅らせることによって、ポインタ位置は、グラフ606の所望のポインタ位置を密接にトラッキングする。
時間t5と時間t6の間では、ユーザは、スライドディスク102を放すことを終える。この結果、指の圧力は、第1の閾値より大きく第2の閾値未満になり、グラフ612に示すように、制御モジュール210は、相対的に長い遅延を伴った位置情報を出力する。位置情報の出力をさらに遅延させることにより、ユーザがスライドディスク102を放したことを制御モジュール210が確認し、かつ位置情報の出力を維持し始めてホスト220のディスプレイ内のポインタの位置をフリーズさせるまで、ポインタ位置は、グラフ606の所望のポインタ位置を密接にトラッキングする。
時間t6以降では、指の圧力は第1の閾値未満であり(すなわち、ユーザはスライドディスク102に触っていない)、制御モジュール210は、ポインタ位置をそのまま維持するよう、位置情報を出力する。
図7は、スライドパッドシステムに伴うスナップバックを低減する方法の一実施形態を示すフローチャートである。図7において、ブロック702に示すように、制御モジュール210は、バッファ206から、3つのスライドディスク位置P(t)、P(t−1)、P(t−2)にアクセスする。位置P(t)は、現在の位置情報を表わし、位置P(t−1)は、該現在の位置情報の前の位置情報を表わし、位置P(t−2)は、該位置情報P(t−1)の前の位置情報を表す。
ブロック704に示すように、制御モジュール210は、スライドディスク102に高い指の圧力がかかっているかどうかを判断する。スライドディスク102上に高い指の圧力がかかっているならば、ブロック706に示すように、制御モジュール210は、スライドディスク位置P(t)をホスト220に出力する。
スライドディスク102上に高い指の圧力がかかっていないならば、ブロック707に示すように、制御モジュール210は、スライドディスク102に中程度の指の圧力がかかっているかどうかを判断する。スライドディスク102に中程度の指の圧力がかかっているならば、ブロック710に示すように、制御モジュール210は、スライドディスク位置P(t−1)をホスト220に出力する。スライドディスク102上に中程度の指の圧力がかかっていないならば、ブロック712に示すように、制御モジュール210は、スライドディスク位置P(t−2)をホスト220に出力する。
他の実施形態では、位置情報の出力の異なる遅延量に各閾値が対応するよう、3つ以上の閾値を使用してもよい。
図7の方法を、サイクルで連続的に繰り返し(たとえば120Hz)、または選択された時間で繰り返して、更新された位置情報を生成し、該更新された位置情報をホスト220に提供することができる。それぞれのサイクルにおいて、クリック状態と位置情報を共に生成することができる。
図8は、スライドパッドシステムにおける指の圧力の例を示すグラフである。図8において、グラフ802は、ユーザがスライドディスク102をクリックした時の、スライドディスク102にかかる指の圧力のレベルを時間と共に示す。
ユーザがスライドディスク102をクリックしたことに応答して、スライドパッドシステム10は、ホスト220のディスプレイ内のポインタをその位置にとどめる、すなわちフリーズさせようとする。ポインタをフリーズすることによって、ユーザがクリックしようとした位置からわずかに離れた位置にポインタが移動するという、望ましくない誤ったクリックを防ぐことができる。ポインタをフリーズするため、指の圧力が第1の閾値ThDZを超えたことに応答して、制御モジュール210は、ポインタをホスト220のディスプレイ内のその位置にとどめるよう、位置情報を出力する。図8の例では、制御モジュール210は、t1とt2の間の期間、ポインタをフリーズする。この期間において、制御モジュール210は、クリックが生じたかどうかを判断する。指の圧力が第2の閾値ThCLICKを超えたならば、クリックが生じたことになる。
クリックが生じても生じなくても、t1とt2の間の期間中、1対1動作モードにおいて、スライドディスク102の位置がポインタの位置からずれるおそれがある。このような位置の不一致は、t1とt2の間のx方向および/またはy方向におけるスライドディスクの動きに起因して起こりうる。t2の後に、ユーザが、x方向およびy方向でスライドディスク102を動かすか、または、スライドディスク102を中心位置に戻すまで、該位置の不一致は明らかにならないおそれがある。
図9の方法は、該位置の不一致を一致させるのに使用されることができる。図9は、スライドパッドシステム10に伴うポインタの位置の不一致を低減する方法の一実施形態を示すフローチャートである。図9において、ブロック902に示すように、制御モジュール210は、クリックが起動されたかどうかを判断する。クリックが起動されていなければ、ブロック902の機能が繰り返される。
クリックが起動されたならば、ブロック904に示すように、制御モジュール210は、現在の位置情報を出力する。ブロック906に示すように、制御モジュール210は、クリックが放されたかどうかを判断する。クリックが放されていなければ、ブロック904の機能が繰り返される。
クリックが放されたならば、ブロック908に示すように、制御モジュール201は、ユーザがスライディングディスク102を動かしているかどうかを判断する。ユーザがスライディングディスク102を動かしていなければ、ブロック910に示すように、制御モジュール210は、現在の位置情報を出力する。ユーザがスライディングディスク102を動かしていれば、ブロック912に示すように、制御モジュール210は、早送りでポインタの位置をスライドディスク102の位置と一致させるよう、位置情報を出力する。
制御モジュール210は、スライドディスク102の現在位置に基づいて、ポインタがフリーズしていたクリック位置と、ポインタの所望の現在位置との間の中間の位置情報を出力することによって、ポインタを早送りする。
一実施形態では、中間位置情報は、スライドパッドシステム10の前のサイクルからの位置情報を含む。たとえば、スライドディスク102の現在位置がP(t)で、ポインタが位置P(t−9)を使用してフリーズされた場合、制御モジュール210は、P(t−9)とP(t)との間の選択された位置情報を出力して、ポインタ位置をスライドディスク102の位置と一致させる。制御モジュール210は、P(t−9)の直後に位置P(t)を出力してポインタをホスト220のディスプレイ内の位置間でジャンプさせるのではなく、位置P(t−9)の後に位置P(t−6)を出力し、位置P(t−6)の後に位置P(t−3)を出力し、位置P(t−3)の後に位置P(t)を出力する。こうすることにより、制御モジュール210は、ポインタをジャンプさせずに、フリーズされた位置と現在の位置との間で早送りすると共に、フリーズされた位置と現在の位置との間の各位置を出力することに関連する遅延を低減する。
他の実施形態では、中間位置情報を、たとえば補間など他の方法によって、フリーズされた位置および現在の位置から導出してもよい。
一実施形態では、制御モジュール210はまた、ユーザがクリックを放す前に、スライドディスク102の現在位置に基づいて、ポインタがフリーズされたクリック位置とポインタの所望の現在位置との間の中間位置情報を出力することによって、ポインタを早送りする。ユーザがクリックを起動し、クリックを保持し、クリックを保持している間にスライドディスク102を大きく動かすと、制御モジュール210は、上記の早送りにより、クリックが解放される前に、ポインタの位置とスライドディスク102の位置の一致動作を開始する。制御モジュール210は、スライドディスク102が閾値以上に移動したことを検出したことに応答して、スライドディスク102が大きく動いたことを検出する。
図9の方法を、サイクルで連続的に繰り返し(たとえば120Hz)、または選択された時間で繰り返して、更新された位置情報を生成し、該更新された位置情報をホスト220に提供することができる。各サイクルにおいて、クリック状態および位置情報を共に生成することができる。
一実施形態では、図6および図7に関して上述したアルゴリズムを、図8および図9に関して上述したアルゴリズムと共に使用することができる。より具体的には、制御モジュール210は、ポインタをフリーズさせる前に、閾値ThDZより上の1つまたは複数の閾値に基づいて、位置情報の出力の遅延を開始することができる。遅延の量は、スライドディスク102にかかる指の圧力が閾値ThDZを上回るにつれて増加することができる。
図10は、スライドパッドシステム10を含むホスト1000の一実施形態を示す概略図である。図10の実施形態では、ホスト1000は、カーソル1004を表示するディスプレイ1002を含むセルラ電話または携帯電話を含む。ホスト1000のユーザは、上述のようなスライドパッドシステム10を使用して、ディスプレイ1002内でカーソル1004を動かす。他の実施形態では、ホスト1000は、他の機能を実行するように構成された電子デバイスを含む。
本明細書では本発明の特定の実施形態を図示し説明したが、当業者であれば、本発明の範囲から離れることなく、示され説明された特定の実施形態に代わる種々の代替および/または等価の実装が可能であることを理解されるであろう。本出願は、本明細書に説明した特定の実施形態の任意の適応例または変形例も含むことが意図されている。したがって、本発明は請求項および請求項の等価物のみによって限定されることが意図されている。
スライドパッドシステムの一実施形態を示す概略図。 ホストに結合したスライドパッドシステムの一実施形態を示す構成図。 スライドパッドの一実施形態の概略を示す上面図。 スライドパッドの一実施形態の断面を示す概略図。 感知モジュールの一実施形態を示す概略図。 スライドパッドシステムで位置情報を生成する方法の一実施形態を示すフローチャート。 スライドパッドシステムにおける指の圧力およびポインタ位置の例を示すグラフ。 スライドパッドシステムに伴うスナップバックを低減する方法の一実施形態を示すフローチャート。 スライドパッドシステムにおける指の圧力の例を示すグラフ。 スライドパッドシステムに伴うポインタ位置の不一致を低減する方法の一実施形態を示すフローチャート。 スライドパッドシステムを含むホストの一実施形態を示す概略図。
符号の説明
10 スライドパッドシステム
100 スライドパッド
102 スライドディスク
104 フレーム
106 ばね装置
110 制御ユニット
202 感知モジュール
204 AD変換機
206 バッファ
208 インタフェース
210 制御モジュール
220 ホスト
402 演算増幅器
404 スイッチ
1000 ホスト
1002 ディスプレイ
1004 カーソル

Claims (12)

  1. スライドパッドシステム(10)によって実行される方法であって、
    第1のキャパシタンス測定値を使用して、第1の方向測定値を生成することと、
    前記第1の方向測定値を使用して、第1の位置を計算することと、
    を含む、方法。
  2. 第2のキャパシタンス測定値を使用して、較正測定値を生成することと、
    前記第1の方向測定値および前記較正測定値を使用して、前記第1の位置を計算することと、
    をさらに含む、請求項1に記載の方法。
  3. 第3のキャパシタンス測定値を使用して、第2の方向測定値を生成することと、
    前記第2の方向測定値および前記較正測定値を使用して、第2の位置を計算することと、
    前記第1の位置および前記第2の位置を、ホストに提供することと、
    をさらに含む、請求項1に記載の方法。
  4. 第1のキャパシタを高電圧に駆動することによって、前記第1のキャパシタンス測定値を生成すること、
    をさらに含む、請求項1に記載の方法。
  5. 複数のキャパシタを高電圧に駆動することによって、前記第2のキャパシタンス測定値を生成すること、
    をさらに含む、請求項1に記載の方法。
  6. スライドディスク(102)を含むスライドパッド(100)と、
    感知モジュール(202)と、
    制御モジュール(210)と、を備え、
    前記感知モジュールは、前記スライドパッド内の前記スライドディスクの位置と関連する第1および第2のキャパシタンス測定値を、前記制御モジュールに供給するように構成され、
    前記制御モジュールは、前記第1のキャパシタンス測定値および前記第2のキャパシタンス測定値を使用して、第1の方向測定値を生成するように構成され、
    前記制御モジュールは、前記第1の方向測定値を使用して第1の位置を計算するように構成される、
    システム(10)。
  7. 前記感知モジュールは、前記スライドパッド内の前記スライドディスクの位置に関連する第3のキャパシタンス測定値を、前記制御モジュールに提供するように構成され、
    前記制御モジュールは、前記第3のキャパシタンス測定値を使用して、較正測定値を生成するように構成され、
    前記制御モジュールは、前記較正測定値を使用して、第1の位置を計算するように構成される、
    請求項6に記載のシステム。
  8. 第1の面内に配置された第1の電極(E1、E2、E3、E4)をさらに備え、
    前記スライドディスクは、前記第1の面に対して平行な第2の面内に配置された第2の電極(E6)を含み、
    前記第1のキャパシタンス測定値は、前記第1の電極および前記第2の電極の間の第1のキャパシタンスを表す、
    請求項6に記載のシステム。
  9. 前記第1の面内に配置された第3の電極(E1、E2、E3、E4)をさらに備え、
    前記感知モジュールは、前記スライドパッド内の前記スライドディスクの位置に関連する第3のキャパシタンス測定値を、前記制御モジュールに提供するように構成され、
    前記第3のキャパシタンス測定値は、前記第3の電極および前記第2の電極の間の第2のキャパシタンスを表し、
    前記制御モジュールは、前記第3のキャパシタンス測定値を使用して、第2の方向測定値を生成するように構成され、
    前記制御モジュールは、前記第2の方向測定値および較正測定値を使用して、第2の位置を計算するように構成される、
    請求項8に記載のシステム。
  10. 第1の面内に配置された第1の電極(E1、E2、E3、E4)と、
    前記第1の面内に配置された第2の電極(E1、E2、E3、E4)と、をさらに備え、
    前記スライドディスクは、前記第1の面に対して平行である第2の面内に配置された第3の電極(E6)を備え、
    前記第2のキャパシタンス測定値は、前記第3の電極および前記1の電極の間のキャパシタンスと、前記第3の電極および前記第2の電極の間のキャパシタンスと、の合計を表す、
    請求項6に記載のシステム。
  11. スライドディスク(102)を含むスライドパッドシステム(10)によって実行される方法であって、
    第1の閾値未満の量の圧力が前記スライドディスクにかかることに応答して、第1の時点における前記スライドディスクと関連する第1の位置情報を出力することと、
    前記第1の閾値より大きく第2の閾値未満の量の圧力に応答して、前記第1の時点における前記スライドディスクと関連する第2の位置情報を、前記第1の時点で出力することと、
    前記第2の閾値より大きい量の圧力に応答して、前記第1の時点における前記スライドディスクと関連する第3の位置情報を出力すること、
    を含む、方法。
  12. スライドディスク(102)を含むスライドパッドシステム(10)によって実行される方法であって、
    第1の時点で、前記スライドディスクにかかっている第1の圧力の量を検出することと、
    前記第1の時点の後であって第2の時点の前に、前記スライドディスクの第1の位置と関連する第1の位置情報を出力することと、
    前記第2の時点で、前記スライドディスクにかかっている第2の圧力の量を検出することと、
    前記第2の時点以降で、前記第2の時点より前の第3の時点における前記スライドディスクの第2の位置と関連する第2の位置情報を出力することと、
    前記第2の位置情報の出力後に、前記第2の時点における前記スライドディスクの第3の位置と関連する第3の位置情報を出力すること、
    を含む、方法。
JP2005364512A 2004-12-23 2005-12-19 スライドパッドシステムとその方法 Expired - Fee Related JP4771802B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/021,290 US7349822B2 (en) 2004-12-23 2004-12-23 Slide pad system and method
US11/021,290 2004-12-23

Publications (2)

Publication Number Publication Date
JP2006178981A true JP2006178981A (ja) 2006-07-06
JP4771802B2 JP4771802B2 (ja) 2011-09-14

Family

ID=35601237

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005364512A Expired - Fee Related JP4771802B2 (ja) 2004-12-23 2005-12-19 スライドパッドシステムとその方法

Country Status (7)

Country Link
US (1) US7349822B2 (ja)
JP (1) JP4771802B2 (ja)
KR (1) KR101156254B1 (ja)
CN (1) CN100514269C (ja)
DE (1) DE102005052292B4 (ja)
GB (1) GB2422906A (ja)
TW (1) TWI382329B (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008052661A (ja) * 2006-08-28 2008-03-06 Nec Corp 入力装置及び情報処理装置

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7349822B2 (en) * 2004-12-23 2008-03-25 Avago Technologies Ecbu Ip Pte Ltd. Slide pad system and method
US20070091066A1 (en) * 2005-10-24 2007-04-26 Jonah Harley Slide pad system and method with hybrid mode
TW200844813A (en) * 2007-05-15 2008-11-16 Htc Corp Delay judgment systems and methods, and machine readable medium and related electronic devices thereof
US8120586B2 (en) * 2007-05-15 2012-02-21 Htc Corporation Electronic devices with touch-sensitive navigational mechanisms, and associated methods
US8085252B1 (en) 2007-05-29 2011-12-27 Cypress Semiconductor Corporation Method and apparatus to determine direction of motion in a sensor array of a touch sensing device
DE102008053072B4 (de) 2008-10-24 2014-10-30 Airbus Defence and Space GmbH Sensor für ein Rotorblatt oder eine Tragfläche
CN103840859B (zh) * 2012-11-27 2017-08-25 深圳市腾讯计算机系统有限公司 传输文件的方法、终端及系统
CN104063142B (zh) * 2013-03-21 2017-08-29 联想(北京)有限公司 信息处理方法、装置和电子设备
KR20140136576A (ko) * 2013-05-20 2014-12-01 삼성전자주식회사 휴대 단말기에서 터치 입력 처리 방법 및 장치
CN105891706B (zh) * 2016-03-30 2018-12-25 北京小米移动软件有限公司 遥控设备上遥杆的校准方法及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001075724A (ja) * 1999-09-02 2001-03-23 Alps Electric Co Ltd 入力装置
JP2001312363A (ja) * 2000-04-28 2001-11-09 Alps Electric Co Ltd 入力装置
JP2002236551A (ja) * 2001-02-08 2002-08-23 Alps Electric Co Ltd 座標入力装置
JP2003084916A (ja) * 2001-09-11 2003-03-20 Alps Electric Co Ltd 座標入力装置
JP2003157146A (ja) * 2001-11-19 2003-05-30 Sony Corp 入力装置および入力装置を有する電子機器
JP2003308168A (ja) * 2002-04-17 2003-10-31 Nec Corp 携帯電話機
JP2004021790A (ja) * 2002-06-19 2004-01-22 Alps Electric Co Ltd 多方向入力装置

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4794393A (en) * 1986-08-22 1988-12-27 Imran Mir A Device for measuring parameters on electrocardiogram strip recordings
DE3634855C1 (de) * 1986-10-13 1988-03-31 Peter Seitz Kapazitive Messanordnung zur Bestimmung von Kraeften und/oder Druecken
GB9018200D0 (en) 1990-08-18 1990-10-03 Sherriff David R Hand operated transducer for precise electronic control
US5673066A (en) * 1992-04-21 1997-09-30 Alps Electric Co., Ltd. Coordinate input device
DE4222940A1 (de) * 1992-07-11 1994-01-13 Dyna Systems Gmbh Tastatur mit Maus-Eingabefeld
JPH07281823A (ja) * 1994-04-15 1995-10-27 Hosiden Corp 座標入力装置
JPH0830392A (ja) 1994-07-13 1996-02-02 Hitachi Ltd 感圧式タブレット入力制御方式
JPH08123613A (ja) 1994-10-27 1996-05-17 Nitta Ind Corp 静電容量式センサー
TW341684B (en) * 1996-07-15 1998-10-01 Synaptics Inc Object position detector
JPH10163953A (ja) * 1996-11-29 1998-06-19 Sony Corp 情報入力装置およびカーソル移動装置、ならびに、これらを使用した携帯電話装置
GB2321108A (en) * 1997-01-08 1998-07-15 David Alan Woodfield Input device for inputting positional information
DE19708450A1 (de) * 1997-03-03 1998-09-17 Ericsson Telefon Ab L M Vorrichtung zum Steuern eines Positionsanzeigers auf einer Sichtanzeige
US6408087B1 (en) * 1998-01-13 2002-06-18 Stmicroelectronics, Inc. Capacitive semiconductor user input device
US6243080B1 (en) * 1998-07-14 2001-06-05 Ericsson Inc. Touch-sensitive panel with selector
JP2000047811A (ja) * 1998-07-27 2000-02-18 Alps Electric Co Ltd 入力装置
EP1136939A3 (en) * 2000-03-14 2004-04-14 Alps Electric Co., Ltd. Capacitance change-based input device and detection device
DE60130833T2 (de) 2000-06-16 2008-07-17 Alps Electric Co., Ltd. Eingabegerät
SE0003135L (sv) * 2000-09-04 2002-04-16 Ericsson Telefon Ab L M En metod och en elektronisk apparat för positionering av en markör på en display
US7184026B2 (en) * 2001-03-19 2007-02-27 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Impedance sensing screen pointing device
US6801191B2 (en) * 2001-04-27 2004-10-05 Matsushita Electric Industrial Co., Ltd. Input device and inputting method with input device
US7466307B2 (en) * 2002-04-11 2008-12-16 Synaptics Incorporated Closed-loop sensor on a solid-state object position detector
KR20040020784A (ko) * 2002-09-03 2004-03-09 삼성전자주식회사 휴대용 컴퓨터
US7102626B2 (en) * 2003-04-25 2006-09-05 Hewlett-Packard Development Company, L.P. Multi-function pointing device
US7429976B2 (en) 2003-11-24 2008-09-30 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Compact pointing device
US7349822B2 (en) * 2004-12-23 2008-03-25 Avago Technologies Ecbu Ip Pte Ltd. Slide pad system and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001075724A (ja) * 1999-09-02 2001-03-23 Alps Electric Co Ltd 入力装置
JP2001312363A (ja) * 2000-04-28 2001-11-09 Alps Electric Co Ltd 入力装置
JP2002236551A (ja) * 2001-02-08 2002-08-23 Alps Electric Co Ltd 座標入力装置
JP2003084916A (ja) * 2001-09-11 2003-03-20 Alps Electric Co Ltd 座標入力装置
JP2003157146A (ja) * 2001-11-19 2003-05-30 Sony Corp 入力装置および入力装置を有する電子機器
JP2003308168A (ja) * 2002-04-17 2003-10-31 Nec Corp 携帯電話機
JP2004021790A (ja) * 2002-06-19 2004-01-22 Alps Electric Co Ltd 多方向入力装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008052661A (ja) * 2006-08-28 2008-03-06 Nec Corp 入力装置及び情報処理装置

Also Published As

Publication number Publication date
GB2422906A (en) 2006-08-09
KR20060073481A (ko) 2006-06-28
US7349822B2 (en) 2008-03-25
US20060142970A1 (en) 2006-06-29
TWI382329B (zh) 2013-01-11
TW200622839A (en) 2006-07-01
DE102005052292B4 (de) 2016-07-07
CN100514269C (zh) 2009-07-15
CN1794156A (zh) 2006-06-28
KR101156254B1 (ko) 2012-06-13
GB0524055D0 (en) 2006-01-04
DE102005052292A1 (de) 2006-07-13
JP4771802B2 (ja) 2011-09-14

Similar Documents

Publication Publication Date Title
JP6109847B2 (ja) 3自由度以上を有するユーザインターフェースを伴う電子デバイスであって、前記ユーザインターフェースが、タッチセンサ式表面および非接触検出手段を含む、電子デバイス
JP5622572B2 (ja) 触覚感知のための圧力センサーアレイ装置及び方法
US9898181B2 (en) Moving an object by drag operation on a touch panel
US11409393B2 (en) Capacitive proximity detection system and method
US8300020B2 (en) Hybrid inertial and touch sensing input device
JP4771802B2 (ja) スライドパッドシステムとその方法
CN110651238A (zh) 虚拟现实/增强现实手持式控制器感测
JPWO2018193711A1 (ja) タッチセンサ式電子デバイス、及びセンサ制御方法
CN111121607B (zh) 一种训练三维定位模型的方法及三维定位方法、装置
US20230400937A1 (en) Stylus haptic component arming and power consumption
US20160139730A1 (en) Display apparatus, method for driving display apparatus, and pointing device
CN102124425A (zh) 处理来自指向设备的信号的方法和设备
JP2016515742A (ja) ジェスチャタッチジオメトリのid追跡
US20130257761A1 (en) Method for operating an electronic device
EP3115874B1 (en) Input device, method for controlling them and program, that adapt the filtering process according to the number of touches
US9927917B2 (en) Model-based touch event location adjustment
CN108742581B (zh) 心跳检测方法、装置、存储介质及终端
JP5997842B2 (ja) タッチパネルシステム及び電子情報機器
US20070091066A1 (en) Slide pad system and method with hybrid mode
CN111759299A (zh) 电容式心电图感测电子显示器及相关方法

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20071219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20071219

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081008

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110307

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110617

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110621

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140701

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4771802

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140701

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140701

Year of fee payment: 3

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees