JP2004206206A - 入力装置及び電子装置 - Google Patents
入力装置及び電子装置 Download PDFInfo
- Publication number
- JP2004206206A JP2004206206A JP2002371589A JP2002371589A JP2004206206A JP 2004206206 A JP2004206206 A JP 2004206206A JP 2002371589 A JP2002371589 A JP 2002371589A JP 2002371589 A JP2002371589 A JP 2002371589A JP 2004206206 A JP2004206206 A JP 2004206206A
- Authority
- JP
- Japan
- Prior art keywords
- key
- pressing
- display
- sensing unit
- input device
- 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.)
- Pending
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
- Position Input By Displaying (AREA)
- Switches Operated By Changes In Physical Conditions (AREA)
Abstract
【解決手段】電子機器1はキーボード部6(入力装置)に対して行われる入力操作力の大きさを検出する加速度センサ7〜10(検出手段)と、該検出手段によって検出された入力操作力の大きさに対応したイベントを発生するCPU11(イベント発生手段)とを備える。入力操作力の大きさに対応した新たなイベントを発生し、それらのイベントをシングルクリックイベントやダブルクリックイベントなどの代わりに用いることができる。
【選択図】 図1
Description
【発明の属する技術分野】
本発明は、パーソナルコンピュータ等の電子機器に適用する入力装置に関する。詳しくは、たとえば、キーボードやランチャボタンなどの押しボタン式の入力装置、あるいは、タッチパッドやスティックタイプなどのポインティング式の入力装置に関する。
【0002】
【従来の技術】
押しボタン式の入力装置、たとえば、キーボートは、アルファベットや仮名文字又は記号などを刻印した多数の押しボタン(キートップともいう)を基板上に所定の配列で並べて構成されている。各キートップと基板との間にはバネやゴム等の弾性体が挿入されており、各キートップは、通常、浮いた状態にある。このため、通常の状態(キー操作されていない状態)では各キートップの電極と基板電極とが離隔し、電極間はオフ状態にあるが、ユーザによって任意のキートップが押し下げ操作されると、そのキートップの電極と基板電極とが接触してオン状態となり、当該キートップに対応したキーコードが電子機器に送信されるようになっている(たとえば、特許文献1参照。)。
【0003】
あるいは、ポインティング式の入力装置、たとえば、タッチパッドは、マトリクス状に配列された多数の接点を有する平面パネルで構成されており、ユーザによって平面パネルの任意位置がタッチされると、そのタッチ位置に最も近い一つないしは複数の接点がオン状態になり、当該接点のXY座標信号が電子機器に送信されるようになっている(たとえば、特許文献2参照。)。
【0004】
【特許文献1】
特開平7−73777号公報(第3頁、図1)
【特許文献2】
特開平11−353107号公報(第6−7頁、図1)
【0005】
【発明が解決しようとする課題】
しかしながら、上記従来の入力装置はいずれも接点のオンとオフの二つの状態しかとり得ないものであり、入力装置の多機能化の点で見た場合、改善すべき技術課題がある。
【0006】
キーボードを例にすると、従来のものは、各々のキートップの機能がそのキートップの刻印文字、たとえば、アルファベット大文字“A”のキートップであれば、当該アルファベットのコード発生機能しか有していない。しかし、当然ながら文章等の作成には小文字の“a”なども必要になるので、他のキー(シフトキー等)と組み合わて小文字のキーコードなどを発生するようにしているが、二つのキーを同時に操作しなければならないため、面倒さを否めないという欠点がある。
【0007】
また、タッチパッドの場合は、カーソル移動のためのポインティング操作に加えて、シングルクリックやダブルクリックなどの付随操作も必要になるが、タッチ接点のXY座標信号の変化からそれらの付随操作を見分けるのは困難であることから、一般にタッチパッドの傍らにクリックボタン(マウスの左右ボタンに相当するもの)を配置しているものの、機構の複雑化(したがってコストアップ)を否めず、また、クリックボタンの配置スペースを確保しなければならない等の欠点がある。
【0008】
したがって、本発明が解決しようとする課題は、簡単な工夫で多機能化を図り、操作性を改善した入力装置を提供することにある。
【0009】
【課題を解決するための手段】
本発明に係る入力装置は、押しボタン式又はポインティング式の入力装置において、前記入力装置に対して行われる入力操作力の大きさを検出する検出手段と、該検出手段によって検出された入力操作力の大きさに対応したイベントを発生するイベント発生手段とを備えたことを特徴とする。
この発明では、入力装置に対して行われる入力操作力の大きさに対応したイベントが発生する。したがって、従来からの入力装置の機能(キーコード発生機能など)に加えて、さらに、入力操作力の大きさに対応した新たなイベントを発生することができ、たとえば、それらのイベントをシングルクリックイベントやダブルクリックイベントなどの代わりに用いることにより、多機能化を図り、操作性を改善した入力装置を提供することができる。
また、本発明に係る電子機器は、表示部と、該表示部の縦辺に沿ってその長手方向を延在する矩形状押圧面を有すると共に該矩形状押圧面に対する押圧強度を検出する検出手段を有する第1の押圧感知部と、前記表示部の横辺に沿ってその長手方向を延在する矩形状押圧面を有すると共に該矩形状押圧面に対する押圧強度を検出する検出手段を有する第2の押圧感知部と、前記第1の押圧感知部と前記第2の押圧感知部とによって検出される様々な押圧操作パターンに対応して、前記表示部に対する制御を行う表示制御手段とを備えたことを特徴とする。
また、本発明に係る電子機器の好ましい態様は、前記押圧操作パターンは、少なくとも、前記第1の押圧感知部及び前記第2の押圧感知部上で検出される小さな押圧強度のタップ操作や大きな押圧強度のタップ操作を含むことを特徴とする。
この発明では、単純なタップ操作(弱いタップ操作)はもちろんのこと、ダブルタップ(強いタップ操作)などの複雑な操作パターンも検出して、それぞれに対応した適切な処理を行わしめることができる。このため、ユーザインターフェース設計の自由度が増し、使い勝手の向上を図ることができる。
【0010】
【発明の実施の形態】
以下、本発明の実施の形態を、ポータブル型の電子機器への適用を例にして、図面を参照しながら説明する。なお、以下の説明における様々な細部の特定ないし実例および数値や文字列その他の記号の例示は、本発明の思想を明瞭にするための、あくまでも参考であって、それらのすべてまたは一部によって本発明の思想が限定されないことは明らかである。また、周知の手法、周知の手順、周知のアーキテクチャおよび周知の回路構成等(以下「周知事項」)についてはその細部にわたる説明を避けるが、これも説明を簡潔にするためであって、これら周知事項のすべてまたは一部を意図的に排除するものではない。かかる周知事項は本発明の出願時点で当業者の知り得るところであるので、以下の説明に当然含まれている。
【0011】
(1)第一の実施の形態
図1は、本実施の形態の電子機器1の外観図及びその内部ブロック図である。図1(a)において、電子機器1は持ち運び可能で、且つ、手持ち操作が可能な表示画面一体型の薄型形状を有している。機器本体2(筐体)の表面には、LCD(Liquid Crystal Display)またはELD(Electro Luminescence Display)などの平面ディスプレイパネル3が設けられていると共に、各種の操作ボタン4や上下左右のスクロールボタン5などを有するキーボード部6(入力装置)が設けられており、機器本体2の内部の所定位置(図では四隅)には、それぞれ機器本体2に加えられた“所定方向”の加速度を検出する加速度センサ7〜10が設けられている。
【0012】
ここで、“所定方向”とは、キーボード部6に対して行われるボタン操作時の操作力の強弱を検出可能な方向のことをいう。つまり、図示のキーボード部6は機器本体2の表面に設けられており、この場合、キーボード部6に対して行われるボタン操作力は、同表面に対する鉛直方向の力として加えられるため、かかる例示の場合においては、上記の各加速度センサ7〜10は、機器本体2の表面に加えられる鉛直方向の加速度を検出できるように、そのセンサの取り付け方向等が設定されていればよい。
【0013】
なお、図では、キーボード部6を機器本体2に実装した、いわゆるキーボード一体型の電子機器1を例にしているが、これに限定されない。キーボード外付け型の電子機器であってもよい。ただし、その外付けキーボードを手持ちして入力操作が行われる可能性が高い電子機器でなければならない。この場合、外付けキーボードのケースに上記の加速度センサ7〜10を内蔵し、外付けキーボードに対して行われるボタン操作力の強弱を加速度センサ7〜10で検出すればよい。
【0014】
図1(b)において、電子機器1の内部には、当該電子機器1の各処理動作を統括制御する中央処理部(以下「CPU」という。)11、各動作処理を実行するにあたりワークメモリとしての機能を果たす不揮発性記憶デバイス(以下「RAM」という。)12、CPU11で処理される各種ソフトウェアを保持したりユーザ固有の情報等を保持したりする不揮発性書き換え可能記憶デバイス(以下「PROM」という。)13、平面ディスプレイパネル3、キーボード部6、加速度センサ7〜10などがバス14を介して相互に接続されて設けられている。
【0015】
CPU11は、PROM13にあらかじめ書き込まれているソフトウェアリソース(基本プログラムや各種の応用プログラムなど)をRAM12にロードして実行することにより、平面ディスプレイパネル3の表示状態を制御したり、また、所定の周期でキーボード部6や加速度センサ7〜10からの信号を取り込んで、それらの信号に基づいて所要の入力イベント処理(キーコードサンプリング処理や加速度サンプリング処理など)を実行したりして、発明の要旨に記載のイベント発生手段や判定手段を実現する。
【0016】
図2(a)は、入力イベント処理の要部フローチャートを示す図である。一般にキーボード等の入力装置の状態変化は、定期的又は不定期(CPUの割り込み等)に検出される。図2(b)のTaは、たとえば、定期的に行われるキーサンプル期間を示している。このフローチャートでは、まず、キーサンプル期間Taに該当しているか否かを判定し(ステップS11)、キーサンプル期間Taに該当していない場合、つまり、キーサンプル期間Taの前や後の場合は、CPU11に他の処理を実行させるためにフローチャートを終了する。
【0017】
一方、キーサンプル期間Taに該当している場合は、キーボード部6からのキーコード取り込み処理(キーサンプリング処理)と、加速度センサ7〜10からの信号取り込み処理(加速度サンプリング処理)を実行(ステップS12)する。
【0018】
次に、たとえば、前回のキーコードサンプル値と今回のキーコードサンプル値とを比較してキー入力の有無を判定し(ステップS13)、キー入力がない場合(キーボード部6が操作されていない場合)はステップS11に復帰し、キー入力がある場合(キーボード部6が操作されている場合)は、そのキー操作力の強弱を判定(ステップS14)する。ここで、キー操作力の強弱は、加速度センサ7〜10によって検出された加速度の大小に基づいて行う。つまり、加速度センサ7〜10は、キーボード部6に対して行われるボタン操作力の強弱を検出可能な状態で機器本体2に内蔵されているため、それらの加速度センサ7〜10によって検出される加速度は、キーボード部6に対して行われるボタン操作力の強弱(大小)を直接的に表すからである。
【0019】
図2(b)において、加速度サンプル値は、キーサンプル期間Ta内で正負方向にスイングする。正方向の振幅はプラス加速度値Pzを表し、負方向の振幅はマイナス加速度値Nz(キー操作反力加速度)を表す。したがって、PzとNzを絶対値(|Pz|、|Nz|)で表し、所定のしきい値SLと|Pz|、|Nz|とを比較することにより、SL<|Pz|の場合又はSL<|Nz|の場合はキー操作力の“強”(大)を判定でき、そうでない場合(SL>|Pz|且つSL>|Nz|)はキー操作力の“弱”(小)を判定することができる。
【0020】
このように、キー操作力の強弱を判定した後、それらの判定結果に対応した適当なイベントを発生して、アプリケーション(応用ソフト)からの利用を可能とする。すなわち、キー操作力の“強”を判定した場合は、たとえば、「該当キーの強い入力」というイベントを発生(ステップS15)し、また、キー操作力の“弱”を判定した場合は、たとえば、「該当キーの弱い入力」というイベントを発生(ステップS16)することにより、キーコード発生という本来からの機能に加えて、上記の二つのイベント(該当キーの強い入力/該当キーの弱い入力)を発生するという新たな機能を付加することができ、それらのイベントをアプリケーションから利用できるようにすることにより、キーボード部6の多機能化を図ることができる。
【0021】
なお、上記の二つのイベント(該当キーの強い入力/該当キーの弱い入力)の用途は限定しない。アプリケーションから自由に利用できるようになっていればよい。たとえば、従来のダブルクリックイベントの代わりに「該当キーの強い入力」イベントを用いたり、あるいは、従来のシングルクリックイベントの代わりに「該当キーの弱い入力」イベントを用いたりしてもよい。
【0022】
又は、キーボード部6のアルファベットキーを押し下げ操作したときに、その操作力の強弱を判定して、強く操作されたときは大文字とする一方、弱く操作されたときは小文字とするようにしてもよい。又は、ローマ字変換による日本語入力中に、強く操作されたときは非変換モード(アルファベットをそのまま入力するモード)とする一方、弱く操作されたときは日本語変換モードとするようにしてもよい。
【0023】
又は、キーボード部6のカーソルキー(マウスカーソルを上下左右に移動させるためのキー;たとえば、上下左右の各矢印キーやジョグダイヤルタイプの機能キーなど。図1ではスクロールボタン5がそれに相当する。)に対する操作力を多段階に検出し、各段階毎にカーソル移動量の大小を制御してもよい。たとえば、スクロール制御を例にした場合、カーソルキーに対する操作力をn段階(N1:最小強度操作力、N2:次位強度操作力、・・・・、Nn:最大強度操作力)に分けて検出し、最小強度操作力(N1)であれば、最小カーソル移動量(1行又は1桁移動)とし、次位強度操作力(N2)であれば、次位カーソル移動量(2行又は2桁移動)とし、・・・・、最大強度操作力(Nn)であれば、最大カーソル移動量(ファイル先頭行やファイル最終行移動又は行頭や行末移動)としてもよい。
【0024】
図3は、カーソルキーに対する操作力をn段階に分けて検出する場合のプロパティ設定画面(ユーザ設定画面)を示す図である。このプロパティ設定画面14は、対象カーソルキー指定用のリストボックス15と、操作力の分割数(上記のn段階に相当)を指定するためのテキストボックス16と、イベント割り当て用のリストボックス17と、イベント−加速度相関特性調節用のグラフコントロール18とを有している。
図示の例の場合、リストボックス15には対象カーソルキーとして“右カーソル”がセットされており、テキストボックス16には分割数“8”がセットされている。また、リストボックス17にはイベント名“右スクロール”がセットされており、グラフコントロール18の特性は、加速度が小さい(キー操作力が弱い)領域でイベント量が小さく、且つ、加速度が大きい(キー操作力が強い)領域でイベント量が大きくなる特性がセットされている。
これによれば、右カーソルキーの操作力を8段階に分割して検出し、それぞれの操作力の強さ(N1〜N8)に応じて、カーソルの右スクロール量を上記の特性(グラフコントロール18の特性)のとおりに制御することができる。
【0025】
ところで、キー操作力の強弱は人(ユーザ)によって異なり、また、同じユーザであっても常に安定した強さでキー操作を行うとは限らない。このため、キー操作力の強弱を判定するためのしきい値はユーザ毎に設定することが望ましく、また、同一のユーザであっても操作力のバラツキを考慮したしきい値設定を行うようにすることが望ましい。
【0026】
図4は、この点に配慮したユーザ毎の設定値保存プログラムのフローチャートである。このフローチャートは、電子機器1を操作するユーザ毎に、その操作に先立って(たとえば、電子機器1を入手したとき等)少なくとも1回実行される。このフローチャートは、キーボード部6のすべてのキーについてループを繰り返す第一のステップ(ステップS21)と、その第一のステップで得られたデータ(平均化処理等を経た後の弱キー操作力/強キー操作力)をユーザ固有のデータとしてPROM13に保存する第二のステップ(ステップS22)とにより構成されている。
【0027】
第一のステップ(ステップS21)は、各々n回(たとえば、n=10)ずつ繰り返される二つのサブステップ(ステップS21a、ステップS21b)を含む。
【0028】
一方のサブステップ(ステップS21a)は、弱いキー操作力のデータを収集する。つまり、平面ディスプレイパネル3に「“KeyName”キーを弱く叩いてください。(“Count”回目)」などのメッセージを表示して、ユーザに指定キー(“KeyName”キー)を弱く叩くことを促した後、加速度センサ7〜10で検出された加速度値を“Count”回目の弱キー操作力としてRAM12のワークエリアに保存する。ここで、“KeyName”は任意のキー名(たとえば、A、B、C、・・・・)、“Count”はサブステップ(ステップS21a)の繰り返し回数(1〜n)である。サブステップ(ステップS21a)の最終繰り返し回数(n回)に到達すると、RAM12のワークエリアに保存されている1回目からn回目までの弱キー操作力を平均化処理等し、その処理結果を当該ユーザに固有の「弱キー操作力」とする。
【0029】
他方のサブステップ(ステップS21b)は、強いキー操作力のデータを収集する。つまり、平面ディスプレイパネル3に「“KeyName”キーを強く叩いてください。(“Count”回目)」などのメッセージを表示して、ユーザに指定キー(“KeyName”キー)を強く叩くことを促した後、加速度センサ7〜10で検出された加速度値を“Count”回目の強キー操作力としてRAM12のワークエリアに保存する。サブステップ(ステップS21b)の最終繰り返し回数(n回)に到達すると、RAM12のワークエリアに保存されている1回目からn回目までの強キー操作力を平均化処理等し、その処理結果を当該ユーザに固有の「強キー操作力」とする。
【0030】
このフローチャートによれば、キーボード部6のすべてのキーについて、n回の弱キー操作力の平均値等、及び、n回の強キー操作力の平均値等を求め、それらのデータをユーザ固有のデータとしてPROM13に保存するので、キー操作力の強弱を判定するためのしきい値をユーザ毎に設定することができるとともに、同一のユーザであっても操作力のバラツキを考慮した適切なしきい値設定を行うことができる。
【0031】
なお、上記の実施の形態では、機器本体2の四隅に全部で4個の加速度センサ7〜10を設けているが、これに限定されない。キーボード部6に対して行われるボタン操作力の強弱を検出するだけであれば、加速度センサの数をそれよりも少なく(3個乃至1個)してもよい。ただし、上記の実施の形態のように機器本体2の四隅に全部で4個の加速度センサ7〜10を設けた場合、以下にその詳細を説明するように、機器本体2に対して行われるタッチ操作の強弱判定と、そのタッチ場所の大まかな判定を行うことができ、それらの判定結果に対応した適当なイベントを発生することができる。
【0032】
図5は、機器本体2に対して行われるタッチ操作場所の大まかな判定を行うためのフローチャートを示す図である。このフローチャートでは、まず、キーサンプル期間Taに該当しているか否かを判定し(ステップS31)、キーサンプル期間Taに該当していない場合、つまり、キーサンプル期間Taの前や後の場合は、CPU11に他の処理を実行させるためにフローチャートを終了する。
【0033】
一方、キーサンプル期間Taに該当している場合は、加速度センサ7〜10からの信号取り込み処理(加速度サンプリング処理)を実行(ステップS32)する。そして、加速度検出の有無を判定(ステップS33)して、加速度を検出しない場合はステップS31に復帰し、加速度を検出した場合は、次の「タッチ操作場所判定ステップ」(ステップS34)を実行する。
【0034】
この「タッチ操作場所判定ステップ」(ステップS34)では、四つの加速度センサ7〜10の加速度検出値の組み合わせに応じて、機器本体2に対して行われたタッチ操作場所の大まかな判定を行う(ステップS34a)。
【0035】
<第一のケース>
四つの加速度センサ7〜10の加速度検出値のうち、一つの加速度検出値だけが突出して変化したときのケースである。たとえば、図6(a)に示すように、機器本体2の四隅の一つ(記号Paで示す場所)が強くタッチされたときのケースである。このケースでは、タッチ場所(Pa)が下向きに大きく動き、当該場所(Pa)に設けられている一つの加速度センサ(図示の例では加速度センサ10)の加速度検出値だけが突出して変化するので、その変化を検出することにより、それに応じた任意のイベントを発生することができる。
【0036】
<第二のケース>
四つの加速度センサ7〜10の加速度検出値のうち、二つの加速度検出値が同一の傾向で突出して変化したときのケースである。たとえば、図6(b)に示すように、機器本体2の一辺(記号Pbで示す場所)が強くタッチされたときのケースである。このケースでは、タッチ場所(Pb)が下向きに大きく動き、当該場所(Pb)の両側に設けられている二つ加速度センサ(図示の例では加速度センサ8、10)の加速度検出値が同一の傾向で突出して変化するので、その変化を検出することにより、それに応じた任意のイベントを発生することができる。
【0037】
以上のとおり、本実施の形態によれば、キーボード部6に対して行われるキー操作力の強弱を判定することができ、従来からの機能(キーコード発生機能)に加えて、キー操作力の強弱に対応した新たな機能(たとえば、弱操作力時にシングルクリックイベントを発生したり強操作力時にダブルクリックイベントを発生したり等)を付加することができ、入力装置の多機能化を図ることができる。
【0038】
また、ユーザ毎にキー操作力の強弱判定データを収集してそれをユーザ固有のデータとして保持するので、平均的な強さのキー操作を行うユーザはもちろんのこと、比較的強いキー操作を行う癖を持つユーザや、その逆に弱いキー操作を行う癖を持つユーザについても、キー操作力の強弱判定を正確に行うことができ、ユーザ個々のキー操作の“癖”に関わらず、常に適切なイベントを発生することができる。
【0039】
しかも、ユーザ毎のキー操作力の強弱判定データを収集する際に、同一のキー操作を複数回繰り返して、それぞれの加速度検出値の平均値等を求め、その平均値等を当該ユーザ固有のデータとするので、キー操作強弱のバラツキを考慮してデータ収集を行うことができ、キー操作力の強弱判定の信頼性を向上することができる。
【0040】
さらに、機器本体2の四隅に全部で四つの加速度センサ7〜10を設けた場合は、それらの加速度検出値の組み合わせから、機器本体2の四隅の一つに対するタッチ操作(前記の第一のケース)又は四辺の一つに対するタッチ操作(前記の第二のケース)を判定することができ、その判定結果に対応した任意のイベントを発生することができる。したがって、機器本体2それ自体を入力装置の一部として利用することができる。
【0041】
(2)第二の実施の形態
図7は、電子機器20は持ち運び可能で、ユーザが両手(HR、HL)で保持しながら閲覧可能な表示画面一体型の薄型の形状を模している。機器本体21の表面には、LCDまたはELDなどの平面ディスプレイパネル22(表示部)や各種の操作ボタン23〜27が配置されているほか、本実施の形態に特有の要素の一つである第1の押圧感知部28、第2の押圧感知部29が配置されている。第1の押圧感知部28、第2の押圧感知部29はそれぞれ、その表面に矩形状の押圧感知面(以下「矩形状押圧面281、291」という)を有している。
【0042】
第1の押圧感知部28の好ましいレイアウト位置は、ユーザによって機器本体21が両手持ちされた場合に、その押圧面(矩形状押圧面281)をユーザの右手HRの指(図示の持ち方では親指)で縦方向に操作しやすい位置である。すなわち、図示の例では、平面ディスプレイパネル22の右辺に沿ってその矩形状押圧面281の長手方向が延在する位置である。一方、第2の押圧感知部29の好ましいレイアウト位置は、ユーザによって機器本体21が両手持ちされた場合にその押圧面(矩形状押圧面291)をユーザの左手HLの指(図示の持ち方では親指)で横方向に操作しやすい位置である。すなわち、図示の例では、平面ディスプレイパネル22の下辺に沿ってその矩形状押圧面291の長手方向が延在する位置である。
【0043】
ユーザは、矩形状押圧面281、291を親指で押圧操作することができる。ここで、本実施の形態における押圧操作は、“弱い”押圧操作と“強い”押圧操作の二種類行うことができる。以下、便宜的に、弱い押圧操作のことをシングルタップ操作といい、強い押圧操作のことをダブルタップ操作ということにするが、“シングル”や“ダブル”に特段の意味はない。特に“ダブル”は2回のタッチを意味しない。後述するように、ダブルタップは“強い”押圧力でシングルタップを行うことを意味する。また、押圧したままのずらし操作のことをスライド操作、上記シングルタップやダブルタップの後に続けて行われるずらし操作のことをタップ+スライド操作ということにする。
【0044】
図8は、電子機器20の簡略的な内部ブロック構成図である。図において、30は当該電子機器20の各処理動作を制御するCPU、31は各動作処理を実行するにあたりワークメモリとしての機能を果たすRAM、32はCPU30で処理される各種ソフトウェアを記憶するROM、33は表示制御部(表示制御手段)、34は入出力インターフェース、35はバスである。
【0045】
CPU30は、ROM32にあらかじめ書き込まれているソフトウェアリソース(基本プログラムや各種の応用プログラムなど)をRAM31にロードして実行し、入出力インターフェース34を介して第1の押圧感知部28、第2の押圧処理部29、その他の入力装置36(各種の操作ボタン23〜27など)からの入力信号を取り込みながら、CPU30などのハードウェアリソースと上記のソフトウェアリソースとの結合によって様々な処理機能を実現し、その処理結果に従って、たとえば、表示制御部33を介して平面ディスプレイパネル22の表示態様を制御する。
【0046】
図9は、第1の押圧感知部28、または第2の押圧感知部29の一例を示す構造図である。第1の押圧感知部28は、電子回路として見た場合、(a)に示すように、ノーマリーオフ型のn個のスイッチ要素SW1、SW2、SW3、・・・・、SWnからなる回路と、それらのスイッチ要素と同程度の数の圧電素子Z1〜Znからなる回路とで表される。各々のスイッチ要素SW1〜SWnの一方のスイッチ切片はそれぞれ端子Pv1、Pv2、Pv3、・・・・、Pvnに個別に接続され、且つ、全てのスイッチ要素SW1〜SWnの他方のスイッチ切片は共通の端子Pvcomに接続されており、圧電素子Z1〜Znは端子Sv1、Sv2、・・・・、Svnに個別に接続されている。
【0047】
また、第2の押圧感知部29の場合についても同様にn個のスイッチ要素SW1、SW2、SW3、・・・・、SWnからなる回路と、それらのスイッチ要素と同程度の数の圧電素子Z1〜Znからなる回路とで表される。各々のスイッチ要素SW1〜SWnの一方のスイッチ切片はそれぞれ端子Ph1、Ph2、Ph3、・・・・、Phnに個別に接続され、且つ、全てのスイッチ要素SW1〜SWnの他方のスイッチ切片は共通の端子Phcomに接続されており、圧電素子Z1〜Znは端子Sh1、Sh2、・・・・、Shnに個別に接続されている。
【0048】
スイッチ要素SW1〜SWnの回路構成は、言うまでもなく様々な構造で実現することができる。たとえば、タクトスイッチの配列や静電誘導によるタッチスイッチであってもよく、あるいは(b)に示すような構造にしてもよい。すなわち、それぞれ絶縁体で構成された矩形状押圧面281(291)、28b(29b)の間に等間隔に圧電素子Z1〜Znと弾性体28c(29c)を挟み込み、隣接する弾性体28c(29c)の間に一対の接点28d(29d)を配設し、圧電素子Z1〜Znと弾性体28c(29c)の厚さLを定常時に接点28d(29d)が接触しない程度とし、且つ、ユーザによって押圧感知部281(291)が押し下げられたときにその厚さLを減じて接点28d(29d)が接触する程度とする。接点28d(29d)はそれぞれSW1、SW2、SW3、・・・・、SWnに相当し、その配列間隔Dは、ユーザの親指の大きさ程度である。
【0049】
この構造によれば、一方の絶縁体(図では上方の矩形状押圧面281(291))の任意位置をユーザの親指で押し下げたとき、その押し下げ部分に位置する一つないしは複数の接点28d(29d)がオン状態になる。したがって、たとえば、共通端子Pvcom(Phcom)に論理1に相当する所定電位を与えておけば、上記のオン状態にある接点28d(スイッチ要素SWi:iは1〜n)を介して端子Piから論理1を取り出すことができる。
しかも、その押し下げ部分に位置する一つないしは複数の圧電素子Z1〜Znが圧縮変形して、その押し下げ力の強弱に対応した電圧が端子Sv1〜Svn(Sh1〜Shn)から取り出される。したがって、押し下げ位置を示す信号と共に、その押し下げ強度を示す信号を取り出すことができる。
【0050】
図10は、ROM32のメモリマップ概念図である。ROM32はオペレーティングシステム(基本プログラムともいう)の格納領域32aやアプリケーションプログラム(応用プログラムともいう)の格納領域32bを有すると共に、さらに、本実施の形態に特有の処理を実現するための特有のプログラム(以下、便宜的に「状態管理プログラム」という)の格納領域32cを有する。
【0051】
「状態管理プログラム」は、第1の押圧感知部28、及び第2の押圧感知部29において“検出される可能性がある押圧操作パターン”の分類情報(図13(b)、図14及び図15参照)を記憶し、実際にユーザによって行われる押圧操作パターンがどの分類に属するかをこの分類情報に基づいて判定し、その判定結果に対応した指示信号を発生するという処理を担当する。たとえば、ドキュメント表示ソフトなどのアプリケーションプログラムなどの場合は、その指示信号を利用して様々な処理手続きを実行することができる。
【0052】
図11は、第1の押圧感知部28に対して「直感的に行われる可能性がある押圧操作パターン」の分類例を示す図である。
<スライド操作>
スライド操作とは、(a)及び(b)に示すように、指先Uで矩形状押圧面281を押圧したままその指先をずらす操作である。(a)は上方へのスライド操作、(b)は下方へのスライド操作である。なお、ここで言う“上下”とは平面ディスプレイパネル22の上辺側を「上」、下辺側を「下」とする方向である。また、図示していないが第2の押圧感知部29の場合についても同様で、スライド操作とは、指先Uで矩形状押圧面291を押圧したままその指先をずらす操作であり、右方向へのスライド操作、左方向へのスライド操作を含む。なお、ここで言う“右方向”、”左方向”とは平面ディスプレイパネル22の右辺側を「右」、左辺側を「左」とする方向である。
【0053】
<シングルタップ操作>
シングルタップ操作とは、(c)及び(d)に示すように、指先Uで矩形状押圧面281を“弱く”押圧する操作である。(c)は矩形状押圧面281の上部付近でのシングルタップ操作、(d)は矩形状押圧面281の下部付近でのシングルタップ操作である。なお、“付近”とは、たとえば、矩形状押圧面281を長手方向に3等分したときのその1/3に入る領域とし、上部付近は、矩形状押圧面281の上部1/3、下部付近は、矩形状押圧面281の下部1/3である。
【0054】
また、図示していないが第2の押圧感知部29の場合についても同様で、シングルタップ操作とは、指先Uで矩形状押圧面291を“弱く”押圧する操作であり、矩形状押圧面291の右側付近でのシングルタップ操作、矩形状押圧面291の左側付近でのシングルタップ操作を含む。なお、この場合についても“付近”とは、たとえば、矩形状押圧面291を長手方向に3等分したときのその1/3に入る領域とし、右側付近は、矩形状押圧面291の右側1/3、左側付近は、矩形状押圧面291の左側部1/3である。
【0055】
<ダブルタップ操作>
ダブルタップ操作とは、(e)、(f)及び(g)に示すように、指先Uで矩形状押圧面281を“強く”押圧する操作である。一般に“ダブルタップ”とは所定時間内にシングルタップを2回繰り返す操作のことをいうが、本実施の形態では、そのような意味に従わない。本明細書における「ダブルタップ操作」は、あくまでも“強い”押圧力でシングルタップを行うことを意味する。
【0056】
なお、(e)は矩形状押圧面281の上部付近へのダブルタップ操作、(f)は矩形状押圧面281の中央部付近へのダブルタップ操作、(g)は矩形状押圧面281の下部付近へのダブルタップ操作であり、上記シングルタップ操作と同様に“付近”とは、たとえば、第1の押圧感知部28の長手方向のタッチ面を3等分したときのその1/3に入る領域とすることができる。
【0057】
また、図示していないが第2の押圧感知部29の場合についても同様で、ダブルタップ操作とは、指先Uで矩形状押圧面291を“強く”押圧する操作であり、矩形状押圧面291の右側付近でのダブルタップ操作、矩形状押圧面291の左側付近でのダブルタップ操作を含む。なお、この場合についても“付近”とは、たとえば、矩形状押圧面291を長手方向に3等分したときのその1/3に入る領域とし、右側付近は、矩形状押圧面291の右側1/3、左側付近は、矩形状押圧面291の左側部1/3である。
【0058】
<シングルタップ操作+スライド操作>
シングルタップ操作+スライド操作とは、(h)及び(i)に示すように、指先Uで矩形状押圧面281を“弱く”押圧した後、ずらしを行う操作である。(h)及び(i)はタップの位置とずらしの方向が異なる。すなわち、(h)は矩形状押圧面281の上部付近でシングルタップを行った後、下方へのずらしを行う操作、(i)は矩形状押圧面281の下部付近でシングルタップを行った後、上方へのずらしを行う操作である。また、図示していないが第2の押圧感知部29の場合についても同様で、シングルタップ操作+スライド操作とは、指先Uで矩形状押圧面291を弱く押圧した後、ずらしを行う操作である。
【0059】
図12は、シングルタップ操作(弱い押圧操作)とダブルタップ操作(強い押圧操作)の概念図である。この図において、第1又は第2の押圧感知部28、29の矩形状押圧面281、291を弱い力で押圧した場合(a)、その押圧箇所に位置する圧電素子Ziは小さな信号Svi、Shiを発生し、一方、第1又は第2の押圧感知部28、29の矩形状押圧面281、291を強い力で押圧した場合(b)、その押圧箇所に位置する圧電素子Ziは大きな信号Svi、Shiを発生する。本実施の形態では、これらの信号変化を検出してシングルクリック操作とダブルクリック操作を判定する。
【0060】
図13(a)は、電子機器20で実行されるアプリケーションプログラムの一つとして実行されるドキュメント表示ソフトにおける状態図である。この図において、電子機器20は、電源投入直後、ユーザの所定の操作に基づいて本ドキュメント表示プログラムを読み込んでドキュメント選択モード(以下、選択モードと称す。)40を実行するものとし、以降、上記各操作パターン(図11(a)〜(i)参照)を利用して選択モード40からドキュメント表示・編集モード(以下、表示・編集モードと称す。)41へと状態を遷移させ、またはその逆へと状態を遷移させるものとする。
【0061】
図13(b)、図14及び図15は、上記各操作パターンの分類と、それらの操作パターンに対応づけられた動作定義の情報を示す図である。図示の情報(以下「動作定義情報」という)は、ROM32の状態管理プログラムの格納領域32cにあらかじめ書き込まれている。
【0062】
図13(b)において、左端の第1欄42aは第1の押圧感知部28での検出を定義し、第2欄42bは押圧操作パターンの識別番号(No.)格納フィールドである。第3欄42cは検出された押圧パターンの検出内容格納フィールドであり、第4欄42dは所望の操作パターンを選択モード40で検出した際の動作(処理プロセス)へのリンク情報格納フィールドであり、第5欄42fは所望の操作パターンを表示・編集モード41で検出した際の動作(処理プロセス)へのリンク情報格納フィールドである。
【0063】
この対応関係図によれば、No.1のスライド操作(上向き)の検出(図11(a)参照)は、選択モード40の「上のアイコン(項目)へ(最上部アイコンなら前のアイコン群ページへ)の移動処理」動作と表示・編集モード41の「上スクロール処理」動作にリンクされており、No.2のスライド操作(下向き)の検出(図11(b)参照)は、選択モード40の「下のアイコン(項目)へ(最下部アイコンなら次のアイコン群ページへ)の移動処理」動作と表示・編集モード41の「下スクロール処理」動作にリンクされている。なお、選択モード40における動作において、“項目”とは、例えば、メニューバーが表示されたときや、アイコン表示ではなくフォルダ名・ファイル名表示の状態のとき、所望の操作内容やフォルダ、ファイルを示すものである。
【0064】
また、No.3のシングルタップ操作(上部付近)の検出(図11(c)参照)は、選択モード40の「前のアイコン群ページへの移動処理」動作と表示・編集モード41の「ページ(行)UP処理」動作にリンクされており、No.4のシングルタップ処理(中央付近)の検出は、選択モード40の「メニューバー表示へ(選択モード)の移動処理」動作と表示・編集モード41の「編集ツールバー表示へ」動作にリンクされている。No.5のシングルタップ処理(下部付近)の検出(図11(d)参照)は、選択モード40の「次のアイコン群表示ページへの移動処理」動作と表示・編集モード41の「ページDOWN(行)処理」動作にリンクされている。
【0065】
また、No.6のダブルタップ操作(上部付近)の検出(図11(e)参照)は、選択モード40の「上位フォルダへの移動処理」動作と表示・編集モード41の「ページTOPへの移動処理」動作にリンクされており、No.7のダブルタップ操作(中央付近)の検出(図11(g)参照)は、選択モードの「選択・表示・選択モードへの移行処理(フォルダアイコンの場合、下位フォルダへ)」動作と表示・編集モード41の「選択・解除(解除の場合、選択モードへ移行処理」動作にリンクしている。また、No.8のダブルタップ操作(下部付近)の検出(図11(f)参照)は、選択モード40の「ウインドウ切替処理」動作と表示・編集モード41の「ページENDへの移動処理」動作にリンクされている。
【0066】
また、No.9のシングルタップ操作(上部付近)+スライド操作(下向き)の検出(図11(h)参照)は、選択モード40の無処理(NOP)と表示・編集モード41の「下スクロール反転表示処理(選択の場合)」とリンクされており、No.10のシングルタップ操作(下部付近)+スライド操作(上向き)の検出(図11(i)参照)は、選択モード40の無処理(NOP)と表示・選択モード41の「上スクロール反転表示処理(選択の場合)」動作にリンクされている。
【0067】
また、図14において、左端の第1欄42fは第2の押圧感知部29での検出を定義し、第2欄42gは押圧操作パターンの識別番号(No.)格納フィールドである。第3欄42hは検出された押圧パターンの検出内容格納フィールドであり、第4欄42iは所望の操作パターンを選択モード40で検出した際の動作(処理プロセス)へのリンク情報格納フィールドであり、第5欄42jは所望の操作パターンを表示・編集モード41で検出した際の動作(処理プロセス)へのリンク情報格納フィールドである。
【0068】
この対応関係図によれば、No.11のスライド操作(右方向)の検出は、選択モード40の「右→下のアイコンへ(最下部アイコンなら次のアイコン群ページへ)の移動処理」動作と表示・編集モード41の「右スクロール処理」動作にリンクされており、No.12のスライド操作(左方向)の検出は、選択モード40の「左→上のアイコンへ(最上部アイコンなら前のアイコン群ページへ)の移動処理」動作と表示・編集モード41の「左スクロール処理」動作にリンクされている。
【0069】
また、No.13のシングルタップ操作(右側付近)の検出は、選択モード40の「右→下のアイコンへ(最下部アイコンなら次のアイコン群ページへ)の移動処理」動作と表示・編集モード41の「カーソル右シフト処理」動作にリンクされており、No.14のシングルタップ処理(中央付近)の検出は、選択モード40の「メニューバー表示へ(選択モード)の移動処理」動作と表示・編集モード41の「編集ツールバー表示へ」動作にリンクされている。No.15のシングルタップ処理(左側付近)の検出は、選択モード40の「左→上のアイコンへ(最上部アイコンなら前のアイコン群ページへ)の移動処理」動作と表示・編集モード41の「カーソル左シフト処理」動作にリンクされている。
【0070】
また、No.16のダブルタップ操作(左側付近)の検出は、選択モード40の「上位フォルダへの移動処理」動作と表示・編集モード41の無処理(NOP)にリンクされており、No.17のダブルタップ操作(中央付近)の検出は、選択モードの「選択・表示・選択モードへの移行処理」動作と表示・編集モード41の「選択・解除(解除の場合、選択モードへ移行処理」動作にリンクしている。また、No.18のダブルタップ操作(右側付近)の検出は、選択モード40の「フォルダアイコンの場合、下位フォルダへの移動処理」動作と表示・編集モード41の無処理(NOP)にリンクされている。
【0071】
また、No.19のシングルタップ操作(右側付近)+スライド操作(左方向)の検出は、選択モード40の無処理(NOP)と表示・編集モード41の「カーソル選択位置より反転表示(選択の場合)」とリンクされており、No.20のシングルタップ操作(左側付近)+スライド操作(右方向)の検出は、選択モード40の無処理(NOP)と表示・選択モード41の「カーソル選択位置より反転表示(選択の場合)」動作にリンクされている。
【0072】
さらに、図15においては、第1の押圧感知部28と第2の押圧感知部29の同時検出を定義し、第1欄42kは押圧操作パターンの識別番号(No.)格納フィールドである。第2欄42lは検出された押圧パターンの検出内容格納フィールドであり、第3欄42mは所望の操作パターンを選択モード40で検出した際の動作(処理プロセス)へのリンク情報格納フィールドであり、第4欄42nは所望の操作パターンを表示・編集モード41で検出した際の動作(処理プロセス)へのリンク情報格納フィールドである。
【0073】
この対応関係図によれば、No.21のスライド操作(下向き)とスライド操作(右方向)の同時検出は、選択モード40の無処理(NOP)と表示・編集モード41の「ズームUP処理」動作にリンクされており、No.22のスライド操作(上向き)とスライド操作(左方向)の同時検出は、選択モード40の無処理(NOP)と表示・編集モード41の「ズームDOWN処理」動作にリンクされている。また、No.23のスライド操作(下向き)とスライド操作(左方向)の同時検出は、選択モード40の無処理(NOP)と表示・編集モード41の「(表示画面を)時計回りに回転」動作にリンクされており、No.24のスライド操作(上向き)とスライド操作(右方向)の同時検出は、選択モード40の無処理(NOP)と表示・編集モード41の「(表示画面を)反時計回りに回転」動作にリンクされている。
【0074】
次に、上記の「動作定義情報」を用いた実際の操作例について説明する。
図16は、第1の押圧感知部28、第2の押圧感知部29を用いて行われる画面表示態様の操作概念図である。図16(a)において、電子機器20は現在、選択モード40で動作しているものとし、その平面ディスプレイパネル22には選択用画面が表示されているものとする。この選択画面は、一つの画面(ページという)にアイコンとしてn×m個のファイルアイコン43を一度に表示できるようになっており、表示可能なファイルアイコンの総数をx個とした場合は、xを(n×m)で除した値(ただし、その値が小数を含む場合はその正数値に1を加えた値)に相当する数のページ(選択画面)を表示できるようになっている。たとえば、n=4、m=3、x=43とした場合は、43/(4×3)=3.5833・・・・となり、少数を含むから、3.5833・・・・の正数値(3)に1を加えて、全部で4ページの選択画面を表示することができる。
【0075】
初期状態(選択モード40)では、選択画面の1ページ目が表示されており、且つ、そのうちの一つのファイルアイコン(たとえば、左上隅)がディフォルトの選択状態にある。図において、ハッチングで囲まれたファイルアイコン43は、現在、選択状態にあることを現しており、このハッチング図形はカーソル44に相当するものである。
【0076】
なお、図示の例では、ファイルアイコン43の中にファイルナンバー(二桁の数字)を表示しているが、これは図解の都合であり、一般的に行われているようにファイルアイコン43の下にファイル名を併記してもよい。または、任意のファイルアイコン43を選択状態としたときにそのファイルアイコン43の上にバルーンチップを表示してファイル名やドキュメント情報やプロパティデータなどを表示するようにしてもよい。
【0077】
今、たとえば、37番目のファイルアイコン43を選択目標とすると、37番目のファイルアイコン43は、図16(b)に示すように、4ページ目の左上隅に位置しているから、これを選択するためには、ページめくりの操作を3回(1ページ→2ページ→3ページ→4ページ)繰り返せばよい。かかるページめくりを意図したユーザの多くは、第1の押圧感知部28に対するスライド操作(下向き)か、またはシングルタップ操作(下部付近)、若しくは、第2の押圧感知部29に対する連続スライド操作(右方向)か、または連続シングルタップ操作(右側付近)を行うはずである。これは、操作するユーザに対し、スライド操作がファイルアイコンの選択移動を直感的にイメージさせ、また、シングルタップ操作はページめくりを直感的にイメージさせるからである。
【0078】
そして、それらのスクロール操作とシングルタップ操作は、第1の押圧感知部28の場合は、前記「動作定義情報」(図13(b)、図14及び図15参照)において、選択モード40の「下のアイコンへ(項目)へ(最下部アイコンなら次のアイコン群ページへ)の移動処理」動作と「次のアイコン群ページへの移動処理」動作にそれぞれリンクされているから、第1の押圧感知部28に対してスクロール操作(下向き)を行った場合は、選択ファイルアイコンが順次に移動して、ファイルアイコン群の最後になった場合に次のファイルアイコン群ページへと移動し、それを繰り返すことにより、最終的に目標とするファイルアイコン(4ページ目の左上隅のファイルアイコン43)を選択することができる。または、第1の押圧感知部28に対してシングルタップ操作(下部付近)を行った場合は、次のファイルアイコン群ページの表示を繰り返し、最終的に目標とするファイルアイコン(4ページ目の左上隅のファイルアイコン43)を選択することができる。
【0079】
そして、いずれの操作を検出した場合も、目標とするファイルアイコン43を選択した状態で、第1の押圧感知部28、若しくは第2の押圧感知部29の中央付近のダブルタップ操作(強いタップ操作)を検出することにより、選択モード40から表示・編集モード41へと動作モードを遷移させて、関連するアプリケーションプログラムを起動させるとともに、その選択したファイルアイコンに対応したファイル内容を平面ディスプレイパネル22に表示させることができる。
【0080】
図17は、表示画面を「拡大」する場合の説明図である。図において、平面ディスプレイパネル22の表示画面には、たとえば、アルファベットの“A”が表示されているものとする。今、ユーザが画面の一部(たとえば、“A”の右下部分)をズームUPしようとした場合、図15のNo.21に示される内容に従い、ユーザは第1の押圧感知部28のスライド操作(下向き)と、第2の押圧感知部29のスライド操作(右方向)とを同時に行う。また図示していないが、逆にズームDOWNしようとした場合、図15のNo.22に示される内容に従い、ユーザは第1の押圧感知部28のスライド操作(上向き)と、第2の押圧感知部29のスライド操作(左方向)とを同時に行う。
【0081】
なお、第1の押圧感知部28に対してスライド操作(下向き)を行いつつ、第2の感知部29に対してスライド操作(左方向)を行うと、図15のNo.23に示される内容に従い、表示画面はその制御態様としてスライド検出した分だけ表示画面を時計回りに回転させる。またこれとは逆に、第1の押圧感知部28に対してスライド操作(上向き)を行いつつ、第2の感知部29に対してスライド操作(右左方向)を行うと、図15のNo.24に示される内容に従い、表示画面はその制御態様としてスライド検出した分だけ表示画面を反時計回りに回転させる。こうすることにより、ユーザは表示画面の回転を直感的にイメージすることができる。
【0082】
以上のとおり、本実施の形態によれば、ユーザによって、第1の押圧感知部28、第2の押圧感知部29が操作されると、前記の「動作定義情報」(図13(b)、図14、図15参照)を参照して、どの操作パターン(シングルタップ、ダブルタップ、スライドまたはそれらの組み合わせ)の分類に該当するかが判定される。そして、その判定結果に従って、当該「動作定義情報」から対応する動作がピックアップされ、関連するアプリケーションプログラムで実行される。
【0083】
したがって、単純なタップ操作(弱いタップ操作)はもちろんのこと、ダブルタップ(強いタップ操作)やスライド操作さらにはそれらの組み合わせからなる複雑な操作パターンも検出して、それぞれに対応した適切な処理を行わしめることができる。このため、ユーザインターフェース設計の自由度が増し、使い勝手の向上を図ることができる。また、「動作定義情報」(図13(b)、図14、図15参照)を書き換えるだけで、様々な応用プログラムにも自由自在に適用することも可能である。
【0084】
【発明の効果】
本発明に係る入力装置によれば、従来からの入力装置の機能(キーコード発生機能など)に加えて、さらに、入力操作力の大きさに対応した新たなイベントを発生することができる。したがって、入力操作力の大きさを意識的に加減することにより、キーコード等の発生と同時に所定のイベントを発生することができ、たとえば、それらのイベントをシングルクリックイベントやダブルクリックイベントなどの代わりに用いることにより、多機能化を図り、操作性を改善した入力装置を提供することができる。
また、本発明に係る電子機器によれば、単純なタップ操作(弱いタップ操作)はもちろんのこと、ダブルタップ(強いタップ操作)などの複雑な操作パターンも検出して、それぞれに対応した適切な処理を行わしめることができる。このため、ユーザインターフェース設計の自由度が増し、使い勝手の向上を図ることができる。
【図面の簡単な説明】
【図1】第一の実施の形態の電子機器1の外観図及びその内部ブロック図である。
【図2】入力イベント処理の要部フローチャートを示す図及びキーサンプル期間Taを含むタイミングチャートを示す図である。
【図3】カーソルキーに対する操作力をn段階に分けて検出する場合のプロパティ設定画面を示す図である。
【図4】ユーザ毎の設定値保存プログラムのフローチャートを示す図である。
【図5】機器本体2に対して行われるタッチ操作場所の大まかな判定を行うためのフローチャートを示す図である。
【図6】図5の判定ケース(第一のケース及び第二のケース)を示す図である。
【図7】第二の実施の形態の電子機器20の外観図及びその操作状態図である。
【図8】電子機器20の簡略的な内部ブロック構成図である。
【図9】第1の押圧感知部28または第2の押圧感知部29の一例を示す構造図である。
【図10】ROM32のメモリマップ概念図である。
【図11】第1の押圧感知部28に対して「直感的に行われる可能性がある押圧操作パターン」の分類例を示す図である。
【図12】シングルタップ操作(弱い押圧操作)とダブルタップ操作(強い押圧操作)の概念図である。
【図13】電子機器20で実行されるアプリケーションプログラムの一つとして実行されるドキュメント表示ソフトにおける状態図及び各操作パターンの分類とそれらの操作パターンに対応づけられた動作定義の情報を示す図である。
【図14】各操作パターンの分類とそれらの操作パターンに対応づけられた動作定義の情報を示す図である。
【図15】各操作パターンの分類とそれらの操作パターンに対応づけられた動作定義の情報を示す図である。
【図16】第1の押圧感知部28、第2の押圧感知部29を用いて行われる画面表示態様の操作概念図である。
【図17】表示画面を「拡大」する場合の説明図である。
【符号の説明】
2 機器本体(筐体)
6 キーボード部(入力装置)
7〜10 加速度センサ(検出手段)
11 CPU(イベント発生手段、判定手段)
20 電子機器
22 平面ディスプレイパネル(表示部)
28 第1の押圧感知部
29 第2の押圧感知部
33 表示制御部(表示制御手段)
281、291 矩形状押圧面
Claims (4)
- 押しボタン式又はポインティング式の入力装置において、
前記入力装置に対して行われる入力操作力の大きさを検出する検出手段と、
該検出手段によって検出された入力操作力の大きさに対応したイベントを発生するイベント発生手段と
を備えたことを特徴とする入力装置。 - 前記検出手段は、前記入力装置の筐体内に設けられた複数の加速度センサであり、且つ、それら複数の加速度センサの加速度検出値の組み合わせに基づいて前記筐体のタッチ場所を判定する判定手段をさらに備えたことを特徴とする請求項1記載の入力装置。
- 表示部と、
該表示部の縦辺に沿ってその長手方向を延在する矩形状押圧面を有すると共に該矩形状押圧面に対する押圧強度を検出する検出手段を有する第1の押圧感知部と、
前記表示部の横辺に沿ってその長手方向を延在する矩形状押圧面を有すると共に該矩形状押圧面に対する押圧強度を検出する検出手段を有する第2の押圧感知部と、
前記第1の押圧感知部と前記第2の押圧感知部とによって検出される様々な押圧操作パターンに対応して、前記表示部に対する制御を行う表示制御手段と
を備えたことを特徴とする電子機器。 - 前記押圧操作パターンは、少なくとも、前記第1の押圧感知部及び前記第2の押圧感知部上で検出される小さな押圧強度のタップ操作や大きな押圧強度のタップ操作を含むことを特徴とする請求項3記載の電子機器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002371589A JP2004206206A (ja) | 2002-12-24 | 2002-12-24 | 入力装置及び電子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002371589A JP2004206206A (ja) | 2002-12-24 | 2002-12-24 | 入力装置及び電子装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004206206A true JP2004206206A (ja) | 2004-07-22 |
Family
ID=32810435
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002371589A Pending JP2004206206A (ja) | 2002-12-24 | 2002-12-24 | 入力装置及び電子装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004206206A (ja) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006212313A (ja) * | 2005-02-07 | 2006-08-17 | Kyoraku Sangyo | 遊技機 |
JP2007133681A (ja) * | 2005-11-10 | 2007-05-31 | Kenwood Corp | ポータブル音楽機器、および、プログラム |
WO2008016286A1 (en) * | 2006-08-04 | 2008-02-07 | Eui-Jin Oh | Data input device |
JP2008116625A (ja) * | 2006-11-02 | 2008-05-22 | Yamaha Corp | 携帯端末装置 |
JP2008146686A (ja) * | 2006-12-05 | 2008-06-26 | Kenwood Corp | コンテンツ再生装置、その表示制御方法及びプログラム |
JP2008302241A (ja) * | 2008-08-29 | 2008-12-18 | Nintendo Co Ltd | 情報処理システム、情報処理方法、および情報処理プログラム |
JP2010026638A (ja) * | 2008-07-16 | 2010-02-04 | Sony Computer Entertainment Inc | 携帯型画像表示装置、その制御方法、プログラム及び情報記憶媒体 |
JP2010202029A (ja) * | 2009-03-03 | 2010-09-16 | Hyundai Motor Co Ltd | 車載機器の操作装置 |
JP2010205146A (ja) * | 2009-03-05 | 2010-09-16 | Alpine Electronics Inc | 入力装置 |
JP2010251844A (ja) * | 2009-04-10 | 2010-11-04 | Olympus Imaging Corp | 撮像装置およびそのモード切換え方法 |
US8237593B2 (en) | 2006-07-26 | 2012-08-07 | Oh Eui-Jin | Data input device |
JP2014065275A (ja) * | 2012-09-27 | 2014-04-17 | Brother Ind Ltd | 印刷装置 |
US8854320B2 (en) | 2008-07-16 | 2014-10-07 | Sony Corporation | Mobile type image display device, method for controlling the same and information memory medium |
JP2018011624A (ja) * | 2016-07-19 | 2018-01-25 | 株式会社日立製作所 | 医療装置 |
JP2018011622A (ja) * | 2016-07-19 | 2018-01-25 | 株式会社日立製作所 | 医療装置 |
-
2002
- 2002-12-24 JP JP2002371589A patent/JP2004206206A/ja active Pending
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006212313A (ja) * | 2005-02-07 | 2006-08-17 | Kyoraku Sangyo | 遊技機 |
JP2007133681A (ja) * | 2005-11-10 | 2007-05-31 | Kenwood Corp | ポータブル音楽機器、および、プログラム |
US8237593B2 (en) | 2006-07-26 | 2012-08-07 | Oh Eui-Jin | Data input device |
WO2008016286A1 (en) * | 2006-08-04 | 2008-02-07 | Eui-Jin Oh | Data input device |
JP2008116625A (ja) * | 2006-11-02 | 2008-05-22 | Yamaha Corp | 携帯端末装置 |
JP2008146686A (ja) * | 2006-12-05 | 2008-06-26 | Kenwood Corp | コンテンツ再生装置、その表示制御方法及びプログラム |
JP2010026638A (ja) * | 2008-07-16 | 2010-02-04 | Sony Computer Entertainment Inc | 携帯型画像表示装置、その制御方法、プログラム及び情報記憶媒体 |
US8854320B2 (en) | 2008-07-16 | 2014-10-07 | Sony Corporation | Mobile type image display device, method for controlling the same and information memory medium |
JP2008302241A (ja) * | 2008-08-29 | 2008-12-18 | Nintendo Co Ltd | 情報処理システム、情報処理方法、および情報処理プログラム |
US8538090B2 (en) | 2009-03-03 | 2013-09-17 | Hyundai Motor Japan R&D Center, Inc. | Device for manipulating vehicle built-in devices |
JP2010202029A (ja) * | 2009-03-03 | 2010-09-16 | Hyundai Motor Co Ltd | 車載機器の操作装置 |
JP2010205146A (ja) * | 2009-03-05 | 2010-09-16 | Alpine Electronics Inc | 入力装置 |
JP2010251844A (ja) * | 2009-04-10 | 2010-11-04 | Olympus Imaging Corp | 撮像装置およびそのモード切換え方法 |
JP2014065275A (ja) * | 2012-09-27 | 2014-04-17 | Brother Ind Ltd | 印刷装置 |
JP2018011624A (ja) * | 2016-07-19 | 2018-01-25 | 株式会社日立製作所 | 医療装置 |
JP2018011622A (ja) * | 2016-07-19 | 2018-01-25 | 株式会社日立製作所 | 医療装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100357013B1 (ko) | 문자 입력 방법 및 그 방법을 이용하는 장치 | |
JP3630153B2 (ja) | 情報表示入力装置及び情報表示入力方法、並びに情報処理装置 | |
US7002557B2 (en) | Portable electronic apparatus and a display control method | |
CN101174190B (zh) | 电子设备屏幕上实现复合按键的软件键盘输入的方法 | |
EP3190482B1 (en) | Electronic device, character input module and method for selecting characters thereof | |
WO2003029950A2 (en) | Input device for electronic equipment | |
JP2004206206A (ja) | 入力装置及び電子装置 | |
EP1832963A2 (en) | Method of navigation on a mobile handset and the mobile handset | |
US20070205988A1 (en) | Touch sensitive keypad and user interface | |
EP1770484B1 (en) | Mobile terminal device | |
CA2466891A1 (en) | Rounded keypad | |
EP1832958A2 (en) | Touch sensitive scrolling system and method | |
EP1832960A2 (en) | Method for dialing telephone number using mobile handset and the mobile handset | |
EP1832962A2 (en) | System and method for text entry with touch sensitive keypad | |
KR20090091772A (ko) | 전자 디바이스의 스크린을 네비게이션하는 방법 및 장치 | |
JP2004206230A (ja) | 電子機器 | |
JP5495702B2 (ja) | 入力装置 | |
WO2006096026A1 (en) | Computer for the blind | |
JP2009169451A (ja) | 携帯端末および文字入力方法 | |
WO2008041975A1 (en) | Keypad emulation | |
JP4096727B2 (ja) | 電子機器及びその表示制御方法 | |
JP4288205B2 (ja) | 座標入力装置 | |
KR100469704B1 (ko) | 트랙볼을이용한휴대폰사용자인터페이스장치 | |
US20020126098A1 (en) | Input device capable of generating different input signals on single operating surface | |
JP2008102735A (ja) | 入力装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071107 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080122 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080520 |