(57)【要約】【課題】ユーザの操作性の向上を実現すること。【解決手段】操作面内で指示された位置に応じた静電容量の静電容量情報を出力する平板状の静電容量センサ２０１と、静電容量センサ上に積層され、入力指示された位置の圧力値に応じた圧力値情報を検出する平板状の感圧センサ２０２と、操作面内に設定されるボタン領域の情報を格納する設定格納部２１１と、圧力値情報に基づく圧力値がしきい値以上で有るか否かを判別する圧力判別部２４２と、圧力値がしきい値以上と判別され、かつ入力指示位置がボタン領域内である場合にボタン領域に対応するコマンドを出力するコマンド出力部２４６と、静電容量情報に基づいて指示位置を算出する位置算出部２４１と、検出された圧力値が設定値以上ではない場合に、指示位置算出部によって算出される位置に応じた座標信号を出力する座標信号出力部２４５とを具備する。【選択図】図４
2008140063.tif 000002
【特許請求の範囲】
【請求項１】
操作面内で指示された位置に応じた静電容量の静電容量情報を検出する平板状の静電容量センサと、
前記静電容量センサ上に積層され、前記入力指示された位置の圧力値に応じた圧力値情報を検出する平板状の感圧センサと、
前記操作面内に設定されるボタン領域の情報を格納する記憶装置と、
前記圧力値情報に基づく圧力値がしきい値以上で有るか否かを判別する判別部と、
前記圧力値がしきい値以上と判別され、かつ前記入力指示位置が前記ボタン領域内である場合に前記ボタン領域に対応するコマンドを出力するコマンド出力部と、
前記静電容量情報に基づいて指示位置を算出する指示位置算出部と、
前記検出された圧力値がしきい値以下である場合に、前記指示位置算出部によって算出される位置に応じた座標信号を出力する座標信号出力部と
を具備することを特徴とする入力装置。
【請求項２】
前記ボタン領域は、前記操作面内の端部に隣接していることを特徴とする請求項１記載の入力装置。
【請求項３】
前記圧力値情報は、前記指示位置の情報を含み、
前記圧力値情報に基づいて指示位置を算出する第２指示位置算出部と、
前記判別部が前記圧力値が前記しきい値以上であると判別した場合に、前記第２指示位置算出部によって算出された指示位置が前記ボタン領域内であるか否かを判別する第２判別部とを更に具備し、
前記コマンド出力部は、前記第２判別部が前記指示位置が前記ボタン領域内であると判別した場合に、前記ボタン領域に対応するコマンドを出力することを特徴とする請求項１記載の入力装置。
【請求項４】
前記判別部が前記圧力値が前記しきい値以上であると判別した場合に、前記指示位置算出部によって算出された指示位置が前記ボタン領域内であるか否かを判別する第３判別部とを更に具備し、
前記コマンド出力部は、前記第３判別部が前記指示位置が前記ボタン領域内であると判別した場合に、前記ボタン領域に対応するコマンドを出力することを特徴とする請求項１記載の入力装置。
【請求項５】
操作面内で指示された位置に応じた静電容量の静電容量情報を出力する平板状の静電容量センサと、前記静電容量センサ上に積層され、前記入力指示された位置の圧力値に応じた圧力値情報を検出する平板状の感圧センサと、前記操作面内に設定されるボタン領域の情報を格納する記憶装置と、前記圧力値情報に基づく圧力値がしきい値以上で有るか否かを判別する判別部と、前記圧力値がしきい値以上と判別され、かつ前記入力指示位置が前記ボタン領域内である場合に前記ボタン領域に対応するコマンドを出力するコマンド出力部と、前記静電容量情報に基づいて指示位置を算出する指示位置算出部と、前記検出された圧力値が設定値以上ではない場合に、前記指示位置算出部によって算出される位置に応じた座標信号を出力する座標出力部とを具備することを特徴とする入力装置と
前記入力装置から前記制座標信号が出力されている場合に、前記座標信号に応じて表示掃除内に表示されるポインタの位置を制御するための処理と、前記入力装置から前記コマンドが出力されている場合に、前記コマンドに応じた処理とを実行するプロセッサとを具備することを特徴とする情報処理装置。
【請求項６】
前記設定領域は、前記操作面内の端部に隣接していることを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記プロセッサは、前記コマンドに応じたアプリケーションを起動するための処理を実行することを特徴とする請求項５記載の情報処理装置。
【請求項８】
前記圧力値情報は、前記指示位置の情報を含み、
前記入力装置は、前記圧力値情報に基づいて前記圧力値情報に基づいて指示位置を算出する第２指示位置算出部と、前記判別部が前記圧力値が前記しきい値以上であると判別した場合に、前記第２指示位置算出部によって算出された指示位置が前記ボタン領域内であるか否かを判別する第２判別部とを更に具備し、
前記コマンド出力部は、前記第２判別部が前記指示位置が前記ボタン領域内であると判別した場合に、前記ボタン領域に対応するコマンドを出力することを特徴とする請求項５記載の情報処理装置。
【請求項９】
前記感圧センサ上には、前記設定領域を区別するマークが表示されていることを特徴とする請求項５記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパッドおよびボタンの機能を有する入力装置、および情報処理装置に関する。
【背景技術】
【０００２】
ノート型パーソナルコンピュータでは、表示装置に表示されるポインタの指示にタッチパッドがよく用いられる。また、ユーザがよく利用するアプリケーションを起動するためのボタンが本体に設けられることもある。
【０００３】
特許文献１には、タッチパッドにアプリケーションを起動するためのボタンの機能を持たせた技術が開示されている。
【特許文献１】特開２００３−２３３４５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した技術では、タッチパッド上の切り替えボタンを操作によって、通常のタッチパッドの操作と、ボタン操作とが切り替えられる。よって、ユーザにとっては煩雑であった。
【０００５】
本発明の目的は、モード切替を容易にすることでユーザの操作性の向上を実現することが可能な、入力装置および情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一例に係わる入力装置は、操作面内で指示された位置に応じた静電容量の静電容量情報を出力する平板状の静電容量型と、前記タッチパッド上に積層され、前記入力指示された位置の圧力値に応じた圧力値情報を検出する平板状の感圧センサと、前記操作面内に設定されるボタン領域の情報を格納する記憶装置と、前記圧力値情報に基づく圧力値がしきい値以上で有るか否かを判別する判別部と、前記圧力値がしきい値以上と判別され、かつ前記入力指示位置が前記ボタン領域内である場合に前記ボタン領域に対応するコマンドを出力するコマンド出力部と、前記静電容量情報に基づいて指示位置を算出する指示位置算出部と、前記検出された圧力値が設定値以上ではない場合に、前記指示位置算出部によって算出される位置に応じた座標信号を出力する座標出力部とを具備することを特徴とする。
【０００７】
本発明の一例に係わる情報処理装置は、操作面内で指示された位置に応じた静電容量の静電容量情報を出力する平板状の静電容量型と、前記タッチパッド上に積層され、前記入力指示された位置の圧力値に応じた圧力値情報を検出する平板状の感圧センサと、前記操作面内に設定されるボタン領域の情報を格納する記憶装置と、前記圧力値情報に基づく圧力値がしきい値以上で有るか否かを判別する判別部と、前記圧力値がしきい値以上と判別され、かつ前記入力指示位置が前記ボタン領域内である場合に前記ボタン領域に対応するコマンドを出力するコマンド出力部と、前記静電容量情報に基づいて指示位置を算出する指示位置算出部と、前記検出された圧力値が設定値以上ではない場合に、前記指示位置算出部によって算出される位置に応じた座標信号を出力する座標出力部とを具備することを特徴とする入力装置と、前記入力装置から前記制座標信号が出力されている場合に、前記座標信号に応じて表示掃除内に表示されるポインタの位置を制御するための第１の処理と、前記入力装置から前記コマンドが出力されている場合に、前記コマンドに応じた処理とを実行するプロセッサとを具備することを特徴とする情報処理装置。
【発明の効果】
【０００８】
モード切替を容易にすることでユーザの操作性の向上を実現することが可能になる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の形態を以下に図面を参照して説明する。
【００１０】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、バッテリ駆動可能な携帯型のノートブック型パーソナルコンピュータ１０として実現されている。
【００１１】
図１は、ディスプレイユニットを開いた状態におけるコンピュータ１０を正面側から見た斜視図である。
【００１２】
本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ２０（Liquid Crystal Display）から構成される表示装置が組み込まれており、そのＬＣＤ２０の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１３】
ディスプレイユニット１２は、コンピュータ本体１１に支持され、そのコンピュータ本体１１に対してコンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自由に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４および入力装置としてのタッチパッド１５が配置されている。
【００１４】
図２には、本コンピュータ１０のシステム構成の一例が示されている。
【００１５】
本コンピュータ１０は、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１５、ハードディスクドライブ（ＨＤＤ）１１６、ネットワークコントローラ１１７、フラッシュＢＩＯＳ−ＲＯＭ１１８、およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１９等を備えている。
【００１６】
ＣＰＵ１１１は、本コンピュータ１０の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１１１は、ＨＤＤ１１６から主メモリ１１３にロードされる、オペレーティングシステムおよび各種アプリケーションプログラム／ユーティリティプログラムを実行する。また、ＣＰＵ１１１は、フラッシュＢＩＯＳ−ＲＯＭ１１８に格納されたシステムＢＩＯＳ（基本入出力システム：Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００１７】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１５との間を接続するブリッジデバイスである。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。さらに、ノースブリッジ１１２には、主メモリ１１３を制御するメモリコントローラも内蔵されている。
【００１８】
グラフィクスコントローラ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ２０を制御する表示コントローラである。サウスブリッジ１１５は、ＰＣＩ（Peripheral Component Interconnect）バスおよびＬＰＣ（Low Pin Count）バスにそれぞれ接続されている。
【００１９】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１１９は、電源管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１５などを制御するキーボードコントローラとが集積された１チップマイクロコンピュータである。エンベデッドコントローラ／キーボードコントローラＩＣ１１９は、電源回路と共同して、ユーザによるパワーボタンスイッチ１４の操作に応じて本コンピュータ１０を電源オン／電源オフする。電源回路は、バッテリ、またはＡＣアダプタを介して供給される外部電源を用いて本コンピュータ１０の各コンポーネントに供給すべきシステム電源を生成する。
【００２０】
本実施形態のタッチパッド１５について図３を参照して説明する。
【００２１】
タッチパッド１５の操作面１５Ｓは、図３に示すように複数のショートカットボタンＢ１〜Ｂ５が設定されている。ショートカットボタンは、操作面１５Ｓの端部に隣接した領域に設けられている。ユーザがショートカットボタンを操作することで、対応するアプリケーションの起動、対応するアプリケーションの操作等が行われる。たとえば、ショートカットボタンＢ１の領域をユーザが押圧することで、メーラーが起動する。また、ショートカットボタンＢ２の領域をユーザが押圧することで、ブラウザが起動する。また、ショートカットボタンＢ３の領域をユーザが押圧することで、音楽を聞くためのプレイヤーが起動する。
【００２２】
図４を参照してタッチパッド１５およびショートカットボタンＢ１〜Ｂ５の操作によるアプリケーションを起動するための構成を説明する。タッチパッド１５は、静電容量センサ２０１、感圧センサ２０２、および表面を保護するためのフェースシート２０３が積層されたセンサ部とコントローラ２１０等を有する。
【００２３】
静電容量センサ２０１は、ユーザの入力指示される位置に応じた静電容量分布の情報を出力する。また、感圧センサ２０２は、ユーザの入力指示される位置に応じた圧力値分布の情報を出力する。フェースシート２０３の表面には、図３に示すショートカットボタンＢ１〜Ｂ５を示すマークが印刷されている。
【００２４】
また、ユーティリティ２３０には、コントローラ２１０がユーザがショートカットボタンＢ１〜Ｂ５の何れかを操作したと判別した場合に、コントローラ２１０からのコマンドがオペレーティングシステム（ＯＳ）２２０を介して割り込み通知される。
【００２５】
図４に示すように、静電容量センサ２０１および感圧センサ２０２の出力信号はコントローラ２１０に入力される。コントローラ２１０は、各ショートカットボタンＢ１〜Ｂ５についてタッチパッド表面の座標情報およびタッチパッドコントローラが出力するイベント信号の情報が格納される設定格納部（記憶装置）２１１を有する。ショートカットボタンＢ１〜Ｂ５表面の座標情報として、たとえばショートカットボタンＢ４の場合には、図３に示すように、四角形の対向する点Ｐ1および点Ｐ２の座標が格納される。
【００２６】
コントローラ２１０は、ユーザのドラッグ操作等によってショートカットボタン上にユーザの指がある場合と、ユーザがショートカットボタンの操作の意図をもってショートカットボタン上にユーザの指が有る場合とを区別する。
【００２７】
タッチパッドは、上述した機能を実現するために、ショートカットボタン領域に設定値以上の圧力が加わっている場合にショートカットボタンがボタンが操作されたものとして認識する。また、タッチパッドは、ショートカットボタン領域が指示されていることを検出しても、ショートカットボタン領域に設定値以上の圧力が加わっていない場合に通常のタッチパッドの操作として認識する。
【００２８】
上述した区別するための処理を行うためのタッチパッド１５の構成について図５を参照して説明する。
【００２９】
第１位置算出部２４１は、静電容量センサ２０１から入力される静電容量分布の情報に基づいて指示位置を算出する。圧力判別部２４２は、感圧センサ２０２から供給される圧力分布情報に基づいて、ユーザの押圧圧力値があらかじめ設定されたしきい値以上であるか否かを判別する。第２位置算出部２４３は、感圧センサ２０２から供給される圧力分布情報に基づいて、指示位置を算出する。
【００３０】
位置判別部２４４は、圧力判別部２４２が圧力値がしきい値以上であると判別した場合に、位置算出部２４３によって算出された指示位置がショートカットボタンＢ１〜Ｂ５の何れかの領域内であるか判別する。位置判別部２４４は、指示位置がショートカットボタンＢ１〜Ｂ５の何れかの領域内ではないと判別した場合に、座標信号出力部２４５にイネーブル信号を出力する。また、位置判別部２４４は、指示位置がショートカットボタンＢ１〜Ｂ５の何れかの領域内であると判別した場合に、座標信号出力部２４５にディスイネーブル信号を出力し、コマンド出力部２４６に指示位置に応じたコマンドを出力するように指示する。
【００３１】
座標信号出力部２４５は、イネーブル信号が入力されている場合に、第１位置算出部２４１が算出した位置に応じた座標信号を出力し、イネーブル信号が入力されていない場合に、座標信号の出力を停止する。コマンド出力部２４６は、位置判別部２４４の命令に基づいてコマンドを出力する。
【００３２】
次に、このコントローラ２１０の処理の手順について図６を参照して説明する説明する。
【００３３】
先ず、圧力判別部２４２は、感圧センサ２０２から供給される圧力分布情報に基づいて、ユーザが押圧している圧力値を算出する（ステップＳ１１）。そして、圧力判別部２４２は、圧力値がしきい値以上であるか否かを判別する（ステップＳ１２）。
【００３４】
圧力値がしきい値以上であると判別した場合（ステップＳ１２のＹｅｓ）、圧力判別部２４２は、位置判別部２４４にイネーブル信号を出力する（ステップＳ１３）。圧力値がしきい値以上ではないと判別した場合（ステップＳ１２のＮｏ）、圧力判別部２４２は、位置判別部２４４にイネーブル信号の出力を停止する（ステップＳ１４）。
【００３５】
位置判別部２４４は、イネーブル信号が入力されているか否かを判別する（ステップＳ１５）。イネーブル信号が入力されている場合（ステップＳ１５のＹｅｓ）、第２位置算出部２４３によって算出された指示位置がショートカットボタンＢ１〜Ｂ５の何れかの領域内であるか否かを判別する（ステップＳ１６）。ショートカットボタンＢ１〜Ｂ５の何れかの領域内であると判別した場合（ステップＳ１６のＹｅｓ）、位置判別部２４４は、座標信号出力部２４５へのイネーブル信号の出力を停止し、ユーザの操作位置に応じたコマンドを出力するようにコマンド出力部２４６に命令する（ステップＳ１７）。コマンド出力部２４６は、命令に基づいてコマンドを出力する（ステップＳ１８）。ユーティリティ２３０には、コマンドが割り込み通知される。ユーティリティ２３０は、コマンドに応じてアプリケーションの起動等の処理を実行する（ステップＳ１９）。
【００３６】
イネーブル信号が入力されていないと判別した場合（ステップＳ１５のＮｏ）、あるいはショートカットボタンＢ１〜Ｂ５の何れかの領域内ではないと判別した場合（ステップＳ１６のＮｏ）、位置判別部２４４は座標信号出力部２４５にイネーブル信号を出力する（ステップＳ２０）。
【００３７】
座標信号出力部２４５は、上記処理に並行して、イネーブル信号が入力されているか否かを判別する（ステップＳ２１）。イネーブル信号が入力されていると判別した場合（ステップＳ２１のＹｅｓ）、座標信号を出力する（ステップＳ２２）。イネーブル信号が入力されていないと判別した場合（ステップＳ２１のＮｏ）、座標信号の出力を停止する（ステップＳ２３）。
【００３８】
以上の処理で、ショートカットボタンＢ１〜Ｂ５の何れかをユーザがしきい値以上の圧力で押した場合にはショートカットボタンとして機能し、タッチパッドにかかる圧力がしきい値未満の場合は通常のタッチパッドとして機能する。そのため、モード切替が容易になり、ユーザの操作性の向上を実現する。
【００３９】
タッチパッド上にショートカットボタンを設定することができるため他にボタンを用意する必要がなくなる。そのためシステムの省スペース化、コスト低減に貢献することができる。
【００４０】
また、ユーザにとってもタッチパッド上の操作のみで、様々なショートカット機能を使用することができるため、ユーザの操作性を向上させることができる。
【００４１】
なお、位置判別部２４４は、第２位置算出部２４３によって算出された指示位置に基づいて判定を行うのではなく、図７に示すように、第１位置算出部２４１によって算出された指示位置に基づいて判定を行っても良い。
【００４２】
また、ユーティリティによって、ショートカットボタンの位置を任意に設定し、設定内容を設定格納部２１１に設定内容の情報を格納するようにしても良い。
【００４３】
また、感圧センサ２０２は、ショートカットボタンＢ１〜Ｂ５のそれぞれに対応する領域に圧力値に応じた信号を出力する素子を設ける構成であっても良い。この場合、指示位置がショートカットボタンＢ１〜Ｂ５の何れかであるかを判別しなくても良い。
【００４４】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態に係る情報処理装置を正面から見た外観を示す斜視図。
【図２】図１の情報処理装置のシステム構成を示すブロック図。
【図３】本発明の一実施形態に係る入力装置としてのタッチパッドの操作面を示す図。
【図４】タッチパッドおよびショートカットボタンの操作によるアプリケーションを起動するための構成を示す図。
【図５】本発明の一実施形態に係るタッチパッドの構成を示すブロック図。
【図６】本発明の一実施形態に係るタッチパッドおよびユーティリティによる処理の手順を示すフローチャート。
【図７】本発明の一実施形態に係るタッチパッドの構成を示すブロック図。
【符号の説明】
【００４６】
１０…ノートブック型パーソナルコンピュータ，１２…ディスプレイユニット，１５…タッチパッド，１５Ｓ…操作面，２０…ＬＣＤ，１１１…ＣＰＵ，１１９…キーボードコントローラＩＣ，１２１…ＬＣＤ，２０１…静電容量センサ，２０２…感圧センサ，２０３…フェースシート，２１０…コントローラ，２１１…設定格納部，２１１…記憶装置，２２０…オペレーティングシステム，２３０…ユーティリティ，２４１…第１位置算出部，２４２…圧力判別部，２４３…第２位置算出部，２４４…判別部，２４５…座標信号出力部，２４６…コマンド出力部。
【図１】
2008140063.tif 000003
【図２】
2008140063.tif 000004
【図３】
2008140063.tif 000005
【図４】
2008140063.tif 000006
【図５】
2008140063.tif 000007
【図６】
2008140063.tif 000008
【図７】
2008140063.tif 000009