(57)【要約】【課題】接触圧力を検知することのできるタッチパッドにおいて、ユーザの意図しない入力操作による誤入力を抑制することを目的とする。【解決手段】ノートＰＣ１は、タッチパッド６の操作面への接触圧力を検出する圧力検出部３１と、タッチパッド６の操作面への接触面積を検出する面積検出部３２と、接触面積に応じて異なる圧力閾値を設定する閾値設定部４１と、タッチパッド６の操作面への接触圧力が圧力閾値以上の場合に、所定の入力操作として判定する判定部４２とを備えている。【選択図】図３
2020135367.tif 000002
【特許請求の範囲】
【請求項１】
タッチパッドの操作面への接触圧力を検出する圧力検出部と、
タッチパッドの操作面への接触面積を検出する面積検出部と、
前記タッチパッドの操作面における接触面積に応じて異なる圧力閾値を設定する閾値設定部と、
前記タッチパッドの操作面への接触圧力が前記圧力閾値以上の場合に、所定の入力操作として判定する判定部と
を具備する情報処理装置。
【請求項２】
前記閾値設定部は、前記操作面への接触面積が所定の面積閾値以上の場合に、前記接触面積が前記面積閾値未満の場合に比べて高い値の前記圧力閾値を設定する請求項１に記載の情報処理装置。
【請求項３】
前記閾値設定部は、前記タッチパッドの操作面を仮想的に複数の領域に分割し、分割した領域毎に前記圧力閾値を設定する請求項１または２に記載の情報処理装置。
【請求項４】
前記閾値設定部は、前記操作面の中央部の前記圧力閾値を前記操作面の端部の前記圧力閾値よりも高い値に設定する請求項３に記載の情報処理装置。
【請求項５】
タッチパッドと、
トラックポイントと、
前記トラックポイントが使用されているか否かに応じて異なる圧力閾値を設定する閾値設定部と、
前記タッチパッドの操作面への接触圧力が前記圧力閾値以上の場合に、所定の入力操作として判定する判定部と
を具備する情報処理装置。
【請求項６】
前記閾値設定部は、前記トラックポイントを使用している場合に、前記トラックポイントを使用していない場合に比べて高い値の前記圧力閾値を設定する請求項５に記載の情報処理装置。
【請求項７】
前記閾値設定部は、前記タッチパッドの操作面を仮想的に複数の領域に分割し、分割した領域毎に前記圧力閾値を設定する請求項５または６に記載の情報処理装置。
【請求項８】
前記分割された領域のうち、少なくとも一つの領域を選択し、選択した前記領域について他の領域よりも高い前記圧力閾値を設定する請求項７に記載の情報処理装置。
【請求項９】
利用者の設定に基づいて前記領域の選択を行う請求項８に記載の情報処理装置。
【請求項１０】
前記トラックポイントの操作履歴に基づいて前記領域の選択を行う請求項８に記載の情報処理装置。
【請求項１１】
前記所定の入力操作は、クリック操作である請求項１から１０のいずれかに記載の情報処理装置。
【請求項１２】
タッチパッドを備える情報処理装置の入力制御方法であって、
タッチパッドの操作面への接触圧力を検出する工程と、
タッチパッドの操作面への接触面積を検出する工程と、
前記タッチパッドの操作面における接触面積に応じて異なる圧力閾値を設定する工程と、
前記タッチパッドの操作面への接触圧力が前記圧力閾値以上の場合に、所定の入力操作として判定する工程と
をコンピュータが実行する入力制御方法。
【請求項１３】
タッチパッドと、トラックポイントとを備える情報処理装置の入力制御方法であって、
前記トラックポイントが使用されているか否かに応じて異なる圧力閾値を設定する工程と、
前記タッチパッドの操作面への接触圧力が前記圧力閾値以上の場合に、所定の入力操作として判定する工程と
をコンピュータが実行する入力制御方法。
【請求項１４】
タッチパッドを備える情報処理装置に適用される入力制御プログラムであって、
タッチパッドの操作面への接触圧力を検出する処理と、
タッチパッドの操作面への接触面積を検出する処理と、
前記タッチパッドの操作面における接触面積に応じて異なる圧力閾値を設定する処理と、
前記タッチパッドの操作面への接触圧力が前記圧力閾値以上の場合に、所定の入力操作として判定する処理と
をコンピュータが実行するための入力制御プログラム。
【請求項１５】
タッチパッドと、トラックポイントとを備える情報処理装置に適用される入力制御プログラムであって、
前記トラックポイントが使用されているか否かに応じて異なる圧力閾値を設定する処理と、
前記タッチパッドの操作面への接触圧力が前記圧力閾値以上の場合に、所定の入力操作として判定する処理と
をコンピュータが実行するための入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその入力制御方法並びにプログラムに関するものである。
【背景技術】
【０００２】
近年、タッチパネルやタッチパッドをタッチする強さ（圧力）を検知し、操作内容に反映させる、いわゆるフォースタッチ（感圧タッチ）と呼ばれる技術を採用した情報処理装置が提案されている。
【０００３】
静電容量式のタッチパッドは、指などが触れた位置や離れた位置を検知することができる。これに加えて、フォースタッチを採用したタッチパネルやタッチパッドは、感圧センサを組み合わせることで、表面を押し込む圧力の強さを検知することができる。これにより、軽く触れたときと強く押したときとで操作内容を変えることが可能となり、タッチの圧力の強弱に応じて多様な指示を入力することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなフォースタッチ技術を用いたタッチパッドにおいて、キーボードやトラックポイントを使用している際に、手の側面等の手の一部がタッチパッドに接触してしまい、入力として取り扱われることがある。このようなユーザが意図しない入力操作は、誤入力と判定し、入力として取り扱われないことが望ましい。
【０００５】
本発明は、このような事情に鑑みてなされたものであって、接触圧力を検知することのできるタッチパッドにおいて、ユーザの意図しない入力操作による誤入力を抑制することのできる情報処理装置及びその入力制御方法並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一態様は、タッチパッドの操作面への接触圧力を検出する圧力検出部と、タッチパッドの操作面への接触面積を検出する面積検出部と、前記接触面積に応じて異なる圧力閾値を設定する閾値設定部と、前記タッチパッドの操作面への接触圧力が前記圧力閾値以上の場合に、所定の入力操作と判定する判定部とを具備する情報処理装置である。
【０００７】
本発明の第二態様は、タッチパッドと、トラックポイントと、前記トラックポイントが使用されているか否かに応じて異なる圧力閾値を設定する閾値設定部と、前記操作面への接触圧力が前記圧力閾値以上の場合に、所定の入力操作と判定する判定部とを具備する情報処理装置である。
【０００８】
本発明の第三態様は、タッチパッドを備える情報処理装置の入力制御方法であって、タッチパッドの操作面への接触圧力を検出する工程と、タッチパッドの操作面への接触面積を検出する工程と、前記接触面積に応じて異なる圧力閾値を設定する工程と、前記タッチパッドの操作面への接触圧力が前記圧力閾値以上の場合に、所定の入力操作と判定する工程とをコンピュータが実行する入力制御方法である。
【０００９】
本発明の第四態様は、タッチパッドと、トラックポイントとを備える情報処理装置の入力制御方法であって、前記トラックポイントが使用されているか否かに応じて異なる圧力閾値を設定する工程と、前記タッチパッドの操作面への接触圧力が前記圧力閾値以上の場合に、所定の入力操作と判定する工程とをコンピュータが実行する入力制御方法である。
【００１０】
本発明の第五態様は、タッチパッドを備える情報処理装置に適用される入力制御プログラムであって、タッチパッドの操作面への接触圧力を検出する処理と、タッチパッドの操作面への接触面積を検出する処理と、前記接触面積に応じて異なる圧力閾値を設定する処理と、前記タッチパッドの操作面への接触圧力が前記圧力閾値以上の場合に、所定の入力操作と判定する処理とをコンピュータが実行するための入力制御プログラムである。
【００１１】
本発明の第六態様は、タッチパッドと、トラックポイントとを備える情報処理装置に適用される入力制御プログラムであって、前記トラックポイントが使用されているか否かに応じて異なる圧力閾値を設定する処理と、前記タッチパッドの操作面への接触圧力が前記圧力閾値以上の場合に、所定の入力操作と判定する処理とをコンピュータが実行するための入力制御プログラムである。
【発明の効果】
【００１２】
本発明によれば、接触圧力を検知することのできるタッチパッドにおいて、ユーザの意図しない入力操作による誤入力を抑制することができるという効果を有する。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態に係るノートＰＣの概略外観図である。
【図２】本発明の第１実施形態に係るノートＰＣのハードウェア構成を概略的に示した図である。
【図３】本発明の第１実施形態に係るノートＰＣが備える入力制御機能に関する機能構成を模式的に示した機能構成図である。
【図４】本発明の第１実施形態に係るノートＰＣに用いられる圧力閾値情報の一例を示した図である。
【図５】本発明の第１実施形態に係る入力制御方法の処理の手順の一例を示したフローチャートである。
【図６】キーボードを使用している場合に発生する誤操作の説明を行うための説明図である。
【図７】本発明の第１実施形態に係るノートＰＣにおいて、タッチパッドの操作面を仮想的に分割する場合の分割例を示した図である。
【図８】図７に示したようにタッチパッドを仮想的に分割した場合に用いられる圧力閾値情報の一例を示した図である。
【図９】本発明の第２実施形態に係るノートＰＣが備える入力制御機能に関する機能構成を模式的に示した機能構成図である。
【図１０】本発明の第２実施形態に係るノートＰＣに用いられる圧力閾値情報の一例を示した図である。
【図１１】本発明の第２実施形態に係る入力制御方法の処理の手順の一例を示したフローチャートである。
【図１２】トラックポイントを使用している場合に発生する誤操作の説明を行うための説明図である。
【図１３】本発明の第２実施形態に係るノートＰＣにおいて、タッチパッドの操作面を仮想的に分割する場合の分割例を示した図である。
【図１４】図１３に示したようにタッチパッドを仮想的に分割した場合に用いられる圧力閾値情報の一例を示した図である。
【発明を実施するための形態】
【００１４】
〔第１実施形態〕
以下に、本発明の第１実施形態に係る情報処理装置及びその入力制御方法並びにプログラムについて、図面を参照して説明する。
図１は、本発明の第１実施形態に係るノートＰＣ１の概略外観図である。図１に示すように、ノートＰＣ１は、いずれも略直方体である本体側筐体２及びディスプレイ側筐体３を備える。
【００１５】
本体側筐体２には、入力装置４が設けられている。入力装置４は、ユーザが入力操作を行うためのユーザインターフェースである。図１には、入力装置４の一例として、文字、コマンド等を入力する各種キーより構成されるキーボード５が示されている。また、入力装置４は、タッチパッド６及びトラックポイント７等のポインティングデバイスを有している。
【００１６】
タッチパッド６は、例えば、キーボード５のほぼ中央にあるスペースキーの手前（ユーザ側）に配置される。タッチパッド６は、圧力検知機能を有するタッチパッドである。例えば、タッチパッド６の操作面の下方には感圧センサが設けられており、感圧センサにより接触面に対する接触圧力が検出される。なお、圧力を検出する具体的構成は感圧センサに限定されず、他のセンサにより接触面における指等の指示体の接触圧力を検出することとしてもよい。また、タッチパッド６は、感圧センサに加えて、静電容量式、抵抗膜式、又は電磁誘導式のタッチセンサを更に備えていてもよい。
【００１７】
ディスプレイ側筐体３には、画像を表示するディスプレイ８が設けられている。
本体側筐体２及びディスプレイ側筐体３は、例えば、それぞれの端部で左右一対の連結部９ａ，９ｂによって連結されている。連結部９ａ，９ｂは、ヒンジであり、本体側筐体２及びディスプレイ側筐体３を開閉可能に支持している。
【００１８】
図２は、本実施形態に係るノートＰＣ１のハードウェア構成を概略的に示した図である。ノートＰＣ１は、ＣＰＵ（Central  Processing  Unit）２０、ＲＯＭ（Read  Only  Memory）２１、メモリ２２、フラッシュメモリ２３、グラフィクスアダプタ２４、ディスプレイ８、通信デバイス２５、電源回路２６、エンベデッドコントローラ（以下「ＥＣ」という。）２７を備えている。これら各部は、バス２８を介して接続されている。
【００１９】
ＣＰＵ２０は、バス２８を介して接続されたフラッシュメモリ２３に格納されたＯＳ（Operating  System）によりノートＰＣ１全体の制御を行うとともに、フラッシュメモリ２３に格納された各種のプログラムに基づいて入力装置４からの情報に基づく処理を実行する。
【００２０】
ＲＯＭ２１は、ＢＩＯＳ（Basic  Input/Output  System：基本入出力システム）や各種データ等を格納している。
メモリ２２は、キャッシュメモリやＲＡＭ（Random  Access  Memory）で構成されている。メモリ２２は、ＣＰＵ２０の実行プログラムの読み込み、及び実行プログラムによる処理データの書き込みを行う作業領域として利用される書き込み可能なメモリである。
【００２１】
フラッシュメモリ２３は、ノートＰＣ１の全体の制御を行うためのマルチウィンドウのＯＳ、周辺機器類をハードウェア操作するための各種ドライバ、ユーティリティプログラム、各種アプリケーションプログラム等を記憶する。なお、ノートＰＣ１は、フラッシュメモリ２３に替わる記憶手段としてＨＤＤ（Hard  Disk  Drive）等、他の記憶手段を備えてもよい。
【００２２】
ディスプレイ８は、例えば、ＬＣＤ（Liquid  Crystal  Display）であり、ＣＰＵ２０の制御に従って、グラフィクスアダプタ２４からのビデオ信号を画像として表示する。
グラフィクスアダプタ２４は、ＣＰＵ２０の制御に従って、表示情報をビデオ信号に変換し、変換したビデオ信号をディスプレイ８に出力する。
【００２３】
通信デバイス２５は、他のデバイスとの間との通信を行う。
電源回路２６は、ＡＣアダプタ、電池、電池を充電するための充電器、及びＤＣ／ＤＣコンバータ等を備えており、ＣＰＵ２０の制御に従って、各構成に電力を供給する。
【００２４】
ＥＣ２７には、キーボード５及びトラックポイント７が接続されている。キーボード５やトラックポイント７におけるユーザによる操作情報は、エンベデッドコントローラ２７を介してＣＰＵ２０に出力される。
また、タッチパッド６は、エンベデッドコントローラ２７を介すことなく、バス２８に直接的に接続されている。
なお、図２に示したこれらの接続は一例であり、この例に限定されない。例えば、タッチパッド６は、ＥＣ２７を介してバス２８に接続されていてもよい。また、キーボード５やトラックポイント７がＥＣ２７を介さずに、バス２８に直接接続される構成とされていてもよい。更に、タッチパッド６がトラックポイント７の上位装置として機能し、トラックポイント７の信号がタッチパッド６を介してＣＰＵ２０に出力される構成とされていてもよい。
【００２５】
キーボード５は、各キーに応じた情報を出力する。
タッチパッド６は、操作面上の指の位置をマトリクス座標として出力するとともに、操作面における接触圧力や接触面積を出力する。
トラックポイント７は、トラックポイント７の操作量を出力するとともに、入力操作が行われている期間においてアクティブ信号を出力する。
【００２６】
図３は、本実施形態に係るノートＰＣ１が備える入力制御機能に関する機能構成を模式的に示した機能構成図である。
図３に示すように、本実施形態に係るノートＰＣ１は、圧力検出部３１、面積検出部３２、閾値設定部４１、及び判定部４２を備えている。図３では、圧力検出部３１及び面積検出部３２の機能がタッチパッド６のコントローラによって実行され、閾値設定部４１及び判定部４２の機能がＣＰＵ２０によって実行される場合を例示しているが、各機能を実行する具体的な構成については特に限定されない。例えば、タッチパッド６のコントローラが閾値設定部４１及び判定部４２の機能を実行してもよいし、ＣＰＵ２０がこれらすべての機能を実行してもよい。
【００２７】
以下に説明する各種機能を実現するための処理は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをタッチパッドコントローラやＣＰＵ２０等がＲＡＭに読み出して実行することにより、各種機能が実現される。なお、プログラムは、ＲＯＭやその他の記憶媒体に予めインストールしておく形態や、コンピュータ読み取り可能な記憶媒体に記憶された状態で提供される形態、有線又は無線による通信手段を介して配信される形態等が適用されてもよい。コンピュータ読み取り可能な記憶媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等である。
【００２８】
圧力検出部３１は、タッチパッド６の操作面への接触圧力を検出する。具体的には、タッチパッド６が備える感圧センサからの出力信号に基づいて接触圧力を検出する。ここで、「接触圧力」とは、ユーザが指やペンなどの指示体でタッチパッド６を押圧したときの圧力、換言すると、クリックダウン圧力をいう。
【００２９】
圧力検出部３１は、例えば、同時に複数の箇所が押圧されることにより、複数の圧力値が検出された場合には、それら値を統計的に処理した値、例えば、平均値、最大値、最小値等を代表値として出力する。また、接触圧力は瞬時値でもよいし、所定の時間において感圧センサから出力された圧力値を時間的及び空間的に統計処理した値でもよい。
【００３０】
面積検出部３２は、タッチパッド６の操作面への接触面積を検出する。具体的には、タッチパッド６が備える感圧センサからの出力信号に基づいて接触面積を検出する。例えば、複数の箇所が同時またはほぼ同時に接触した場合には、それらの接触面積の合計値を接触面積として出力する。また、接触面積は瞬時値でもよいし、所定の時間において感圧センサから出力された圧力値を時間的及び空間的に統計処理した値でもよい。
【００３１】
閾値設定部４１は、タッチパッド６の操作面における接触面積に応じて異なる圧力閾値を設定する。具体的には、閾値設定部４１は、面積検出部３２によって検出された接触面積と圧力閾値とが関連付けられた圧力閾値情報を有しており、この情報を用いて接触面積に応じた圧力閾値を設定する。
【００３２】
図４は、圧力閾値情報の一例を示した図である。図４に示される圧力閾値情報では、接触面積が予め設定されている面積閾値未満の場合に第１圧力閾値Ａが関連付けられており、接触面積が面積閾値以上の場合に第１圧力閾値Ａとは異なる値の第２圧力閾値Ｂが関連付けられている。ここで、第２圧力閾値は、第２圧力閾値よりも大きな値である。また、第１圧力閾値は、通常、クリック操作を判定する際に使用される圧力閾値（デフォルト値）が採用される。
【００３３】
また、面積閾値は、例えば、一般的な人間の手の指先の面積程度に設定されている。通常、クリック操作される場合には、指先でタッチパッド６が押圧される。これに対し、例えば、ユーザがキーボード５を使用しているときに誤って手の側面がタッチパッド６に触れてしまった場合には、タッチパッド６への接触面積は指先の面積よりも大きくなる。したがって、面積閾値を一般的な指先程度の面積に設定しておくことで、まずは、タッチパッド６に触れているものがユーザの指先相当のものなのか、手のひらの側面程度のものなのかを容易に判別することができる。なお、ユーザによって指先の面積が異なるため、面積閾値をカスタマイズできるような構成としてもよい。
【００３４】
また、図４に例示した圧力閾値情報では、圧力閾値は２段階に設定されているがこの例に限定されず、圧力閾値は３段階以上に設定されていてもよい。また、段階的に圧力閾値が設定される態様の他、圧力閾値はリニアーまたは所定の関数に従って変化する値として規定されてもよい。更に、圧力閾値情報は、図４に示したルックアップテーブルとして定義されていてもよいし、他の態様によって接触面積と圧力閾値との関係が定義付けられていてもよい。例えば、接触面積を変数とする圧力閾値の関数式として表されていてもよい。いずれの場合でも、基本的には接触面積が大きくなれば、圧力閾値も高い値に設定されるような関係を有している。
このように、接触面積が面積閾値以上であり誤操作のおそれがある場合には、圧力閾値を通常よりも高く設定し、入力感度を低下させる。これにより、誤操作による誤入力を抑制することが可能となる。
【００３５】
判定部４２は、タッチパッド６の操作面への接触圧力、換言すると、圧力検出部３１から出力された接触圧力が閾値設定部４１によって設定された圧力閾値以上の場合に、所定の入力操作であると判定する。この場合、タッチパッド６に対して行われた入力操作に応じた入力信号が出力され、その入力信号に応じた処理が実行されることとなる。例えば、判定部４２はクリック操作がされたと判断し、クリック操作に関する入力信号であるクリック信号を出力する。
一方、タッチパッド６の操作面への接触圧力が圧力閾値未満である場合には、タッチパッド６になされた入力操作はクリック操作ではないと判定され、その入力操作に対応する入力信号（クリック信号）が出力されないこととなる。
【００３６】
次に、ノートＰＣ１によって行われる入力制御方法について図５を参照して説明する。図５は、本実施形態に係る入力制御方法の処理の手順の一例を示したフローチャートである。本処理は、例えば、ノートＰＣ１の起動をトリガとして開始される。
【００３７】
まず、タッチパッド６の操作面においてタッチを検出したか否かを判定する（ＳＡ１）。この結果、タッチがなければ（ＳＡ１：ＮＯ）、タッチが検出されるまでＳＡ１を繰り返す。一方、タッチが検出された場合には（ＳＡ１：ＹＥＳ）、その接触面積が予め設定されている面積閾値以上であるか否かを判定する（ＳＡ２）。この結果、接触面積が面積閾値未満である場合（ＳＡ２：ＮＯ）、換言すると、指先程度の接触面積である場合には、第１圧力閾値Ａ（デフォルト値）を設定し（ＳＡ３）、接触圧力が第１圧力閾値Ａ以上であるか否かを判定する（ＳＡ４）。この結果、接触圧力が第１圧力閾値Ａ以上である場合には（ＳＡ４：ＹＥＳ）、例えば、ユーザが意図してクリック操作を行うことにより、第１圧力閾値Ａ以上の圧力でタッチパッド６が押圧された場合には、クリック操作であると判定して、クリック信号を出力し（ＳＡ５）、ステップＳＡ１に戻る。一方、ステップＳＡ４において、接触圧力が第１圧力閾値Ａ未満であると判定した場合には、カーソル移動のための入力操作等でありクリック操作ではないと判定し、クリック信号を出力せずに、ステップＳＡ１に戻る。
【００３８】
一方、ステップＳＡ２において、接触面積が面積閾値以上である場合（ＳＡ２：ＹＥＳ）には、第１圧力閾値Ａ（デフォルト値）よりも大きな値である第２圧力閾値Ｂを設定する（ＳＡ６）。続いて、接触圧力が第２圧力閾値Ｂ以上であるか否かを判定する（ＳＡ７）。この結果、接触圧力が第２圧力閾値Ｂ未満である場合には（ＳＡ７：ＮＯ）、誤操作と判定し、当該入力操作に対する入力信号（クリック信号）を出力せずにステップＳＡ１に戻る。一方、ステップＳＡ７において、接触圧圧力が第２圧力閾値Ｂ以上である場合には（ＳＡ７：ＹＥＳ）、手のひらなどを用いたユーザの意図によるクリック操作であると判定して、クリック信号を出力し（ＳＡ８）、ステップＳＡ１に戻る。
【００３９】
以上説明したように、本実施形態に係る情報処理装置及びその入力制御方法並びにプログラムによれば、タッチパッド６への接触面積に応じた圧力閾値を用いてユーザによる入力操作が誤入力か否かを判定する。具体的には、タッチパッド６の操作面への接触面積が所定の面積閾値以上の場合に、接触面積が面積閾値未満の場合に比べて高い値の圧力閾値を設定する。
【００４０】
接触面積が所定の接触面積以上の場合には、指先ではない部分がタッチパッド６に触れていると推測することができる。そして、このように、指先以外の部分がタッチパッド６に触れていると推測できる場合には、接触面積が接触面積未満の場合よりも大きな値である圧力閾値を設定し、入力感度を低下させる。これにより、キーボードを使用しているときに手の一部がタッチパッド６に触れてしまうような、ユーザの意図しない誤った入力操作による誤入力を抑制することができる。
【００４１】
なお、本実施形態では、タッチパッド６の操作面全域において一様な圧力閾値を設定していたが、例えば、操作面を複数の領域に仮想的に分割し、分割した領域毎に圧力閾値を設定してもよい。例えば、図６に示すように、キーボード５のホームポジションに手を置いてキー入力を行っている場合に、親指の付根付近がタッチパッド６に触れてしまうことが考えられる。しかしながら、このような場合、手の荷重はタッチパッド６というよりもタッチパッド６近傍の筐体部分にかかることとなり、タッチパッド６への荷重は中央部を誤操作する場合よりも小さなものになると考えられる。
【００４２】
したがって、このような場合には、図７に示すように、タッチパッド６の操作面を中央部Ｐ２と両端部Ｐ１、Ｐ３とに分割し、図８に示すように、圧力閾値情報において、中央部Ｐ２の圧力閾値を両端部Ｐ１、Ｐ３の圧力閾値よりも高い値に設定することとしてもよい。このように、タイピング時におけるタッチパッド６への荷重のかかり方に応じてタッチパッド６の操作面を仮想的に複数の領域に分割し、分割した領域毎に圧力閾値を設定することで、ユーザの誤入力を更に抑制するすることが期待できる。
【００４３】
また、タッチパッド６については、操作性やユーザ満足度を向上させるために、入力操作に応じた振動を発生させ、触覚を通じてクリック操作をユーザに伝えるハプティック（Haptic）機能が搭載されている場合がある。このようなハプティック機能を有するタッチパッド６の場合には、クリックダウンとクリックアップのそれぞれについて振動を発生させるときの圧力閾値が設定されている。そして、上記のように、クリック操作であると判定するクリックダウンの圧力閾値を変更した場合には、その変更に伴ってクリックアップのときの圧力閾値も変更することが好ましい。このように、クリックダウンと判定するための圧力閾値に伴い、クリックアップと判定するための圧力閾値も変更することにより、仮に、手のひらの側面などのように大きな接触面積でクリック操作をユーザが行った場合であっても自然な振動を生じさせることができる。
【００４４】
〔第２実施形態〕
次に、本発明の第２実施形態に係る情報処理装置及びその入力制御方法並びにプログラムについて図面を参照して説明する。
上述した第１実施形態では、タッチパッド６の操作面における接触面積に応じて圧力閾値を異ならせていたが、本実施形態では、トラックポイント７が使用されているか否かに応じて圧力閾値を異ならせる点で第１実施形態と異なる。
以下、第１実施形態と共通の構成・機能については説明を省略し、異なる部分について主に説明する。
【００４５】
図９は、本発明の第２実施形態に係るノートＰＣが備える入力制御機能に関する機能構成を模式的に示した機能構成図である。
図９に示すように、本実施形態に係るノートＰＣは、圧力検出部３１、閾値設定部４１´、及び判定部４２を備えている。図９では、圧力検出部３１の機能がタッチパッド６のコントローラによって実行され、閾値設定部４１´及び判定部４２の機能がＣＰＵ２０によって実行される場合を例示しているが、第１実施形態で述べたように、各機能を実行する具体的な処理部については特に限定されない。
【００４６】
圧力検出部３１は、タッチパッド６の操作面への接触圧力を検出する。
トラックポイント７は、トラックポイント７が操作されている場合にアクティブ信号を出力する。
閾値設定部４１´は、トラックポイント７が使用されているか否かに応じて異なる圧力閾値を設定する。具体的には、閾値設定部４１´は、トラックポイント７が使用されていることを示すアクティブ信号が入力されているか否かに応じて異なる圧力閾値が登録されている圧力閾値情報を有しており、この情報を用いて圧力閾値を設定する。
【００４７】
図１０は、圧力閾値情報の一例を示した図である。図１０に示される圧力閾値情報では、トラックポイント７を使用していない場合、すなわち、アクティブ信号が入力されていない場合に、第３圧力閾値Ｃが関連付けられており、トラックポイント７を使用している場合、すなわち、アクティブ信号が入力されている場合に、第３圧力閾値Ｃとは異なる値の第４圧力閾値Ｄが登録されている。ここで、第４圧力閾値Ｄは、第３圧力閾値Ｃよりも大きな値である。また、例えば、第３圧力閾値Ｃは、通常、クリック操作を判定する際に使用される圧力閾値（デフォルト値）である。また、第３圧力閾値Ｃは上述した第１圧力閾値Ａと同じ値であってもよいし、異なる値であってもよい。また、第４圧力閾値Ｄについても、上述した第２圧力閾値Ｂと同じ値であってもよいし、異なる値であってもよい。
【００４８】
判定部４２は、上述した第１実施形態と同様であり、タッチパッド６の操作面への接触圧力、換言すると、圧力検出部３１から出力された接触圧力が閾値設定部４１´によって設定された圧力閾値以上の場合に、タッチパッド６に対して行われた入力操作に応じた入力信号（例えば、クリック信号）を出力する。一方、タッチパッド６の操作面への接触圧力が圧力閾値未満である場合には、誤操作であると判定し、当該入力操作に対する入力信号は出力されない。
【００４９】
次に、ノートＰＣによって行われる入力制御方法について図１１を参照して説明する。本処理は、例えば、ノートＰＣの起動をトリガとして開始される。
【００５０】
まず、タッチパッド６の操作面においてタッチを検出したか否かを判定する（ＳＢ１）。この結果、タッチがなければ（ＳＢ１：ＮＯ）、タッチが検出されるまでＳＢ１を繰り返す。一方、タッチが検出された場合には（ＳＢ１：ＹＥＳ）、トラックポイントが使用されているか否かを判定する（ＳＢ２）。この結果、トラックポイントが使用されていない場合は（ＳＢ２：ＮＯ）、第３圧力閾値Ｃ（例えば、デフォルト値）を設定し（ＳＢ３）、接触圧力が第３圧力閾値Ｃ以上であるか否かを判定する（ＳＢ４）。この結果、接触圧力が第３圧力閾値Ｃ以上である場合には（ＳＢ４：ＹＥＳ）、例えば、ユーザが意図してクリック操作を行うことにより、第３圧力閾値Ｃ以上の圧力でタッチパッド６が押圧された場合には、クリック操作であると判定して、クリック信号を出力し（ＳＢ５）、ステップＳＢ１に戻る。
【００５１】
一方、ステップＳＢ４において、接触圧力が第３圧力閾値Ｃ未満であると判定した場合には、カーソル移動のための入力操作等でありクリック操作ではないと判定し、クリック信号を出力せずに、ステップＳＢ１に戻る。
【００５２】
一方、ステップＳＢ２において、トラックポイントが使用中である場合（ＳＢ２：ＹＥＳ）には、第３圧力閾値Ｃ（例えば、デフォルト値）よりも大きな値である第４圧力閾値Ｄを設定することにより、入力感度を低下させる（ＳＢ６）。続いて、接触圧力が第４圧力閾値Ｄ以上であるか否かを判定する（ＳＢ７）。この結果、接触圧力が第４圧力閾値Ｄ未満である場合には（ＳＢ７：ＮＯ）、誤操作と判定し、当該入力操作に対する入力信号（クリック信号）を出力せずにステップＳＢ１に戻る。一方、ステップＳＢ７において、接触圧圧力が第４圧力閾値Ｄ以上である場合には（ＳＢ７：ＹＥＳ）、クリック操作であると判定して、クリック信号を出力し（ＳＢ８）、ステップＳＢ１に戻る。
【００５３】
以上説明してきたように、本実施形態に係る情報処理装置及びその入力制御方法並びにプログラムによれば、トラックポイントを使用しているか否かによって異なる圧力閾値を設定するので、トラックポイントを使用しているか否かに応じて入力感度を異ならせることができる。具体的には、トラックポイントが使用されている場合には、トラックポイントを使用していない場合に比べて誤操作の発生確率が高くなる傾向にあるため、トラックポイントが使用されている場合には、トラックポイントが使用されていない場合に比べて、接触圧力の圧力閾値を高くして入力感度を低下させる。これにより、トラックポイントを使用することによって生じる誤入力を抑制することが可能となる。
【００５４】
なお、第２実施形態においても、第１実施形態と同様に、タッチパッド６の操作面を複数の領域に仮想的に分割し、分割した領域毎に圧力閾値を設定してもよい。また、この場合、分割された領域のうち、少なくとも一つの領域を選択し、選択した領域について他の領域よりも高い圧力閾値を設定することとしてもよい。
例えば、図１２に示すように、トラックポイント７を使用している場合、ユーザの利き手に応じてタッチパッド６に触れてしまう領域に隔たりが生じる。例えば、図１２に示すように、左利きである場合には、トラックポイント７が左手で使用されることが多いことから、タッチパッド６の操作面のうち、中央から左側の領域における誤入力の発生確率が高くなる。したがって、左利きの場合には、中央から左側の領域における圧力閾値を右側の領域よりも高く設定することが好ましい。同様に、右利きの場合には、中央から右側の領域における圧力閾値を左側の領域よりも高く設定することが好ましい。このように、トラックポイント７を使用している場合には、利用者の利き手の方の領域の圧力閾値を利き手ではない領域の圧力閾値よりも高い値に設定することで、ユーザの誤入力を更に抑制することが期待できる。例えば、この場合のタッチパッド６の操作面の仮想的な分割例を図１３に、図１３に示した分割例における圧力閾値情報の一例を図１４に示す。
【００５５】
利き手の判定手法については、例えば、ユーザによって設定された利き手情報を記憶部に格納しておき、記憶部に格納された該利き手情報に基づいて判定してもよい。
また、トラックポイント７の操作履歴に基づいて利き手を判定することとしてもよい。例えば、トラックポイント７に設けられている歪みセンサによって検出される歪値の傾向に基づいて利き手を判定することとしてもよい。例えば、右利きの人、すなわち、右手で主にトラックポイント７を操作する場合と、左利きの人、すなわち、左手で主にトラックポイント７を操作する場合とで、歪みセンサによって取得される歪値の特徴が異なる。したがって、歪みセンサによって取得された歪値の履歴情報から右利きの人に特有の歪値の履歴であるか、左利きの人に特有の歪値の履歴であるかによって利き手を判定することとしてもよい。
【００５６】
また、ユーザがトラックポイント７を操作している間におけるタッチパッド６の接触分布に基づいて利き手を判定することとしてもよい。例えば、ユーザがトラックポイント７を操作している間、タッチパッド６において所定の閾値以上の面積を有する接触の分布を取得し、接触回数の多い方を利き手として判定する。そして、このようにして利き手が判定できた後に、上述したように、利き手の方の領域の圧力閾値を利き手ではない領域の圧力閾値よりも高い値に設定すればよい。
また、利き手の判定手法については上記に限定されず、他の手法を用いてもよい。
【００５７】
以上、本発明について上記実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。また、上記実施形態を適宜組み合わせてもよい。
【００５８】
また、上記実施形態で説明した図５から図１１に示された処理の流れも一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【００５９】
また、上記実施形態では、情報処理装置をノートＰＣとする形態について説明したが、本発明は、これに限定されるものではなく、情報処理装置をデスクトップ型ＰＣ、タブレット型ＰＣ、ＰＤＡ（Personal  Digital  Assistance）等の情報処理装置としてもよい。
【符号の説明】
【００６０】
１      ：ノートＰＣ
２      ：本体側筐体
３      ：ディスプレイ側筐体
４      ：入力装置
５      ：キーボード
６      ：タッチパッド
７      ：トラックポイント
８      ：ディスプレイ
９ａ    ：連結部
９ｂ    ：連結部
２０    ：ＣＰＵ
２１    ：ＲＯＭ
２２    ：メモリ
２３    ：フラッシュメモリ
２４    ：グラフィクスアダプタ
２５    ：通信デバイス
２６    ：電源回路
２７    ：エンベデッドコントローラ
２８    ：バス
３１    ：圧力検出部
３２    ：面積検出部
４１、４１´    ：閾値設定部
４２    ：判定部
【図１】
2020135367.tif 000003
【図２】
2020135367.tif 000004
【図３】
2020135367.tif 000005
【図４】
2020135367.tif 000006
【図５】
2020135367.tif 000007
【図６】
2020135367.tif 000008
【図７】
2020135367.tif 000009
【図８】
2020135367.tif 000010
【図９】
2020135367.tif 000011
【図１０】
2020135367.tif 000012
【図１１】
2020135367.tif 000013
【図１２】
2020135367.tif 000014
【図１３】
2020135367.tif 000015
【図１４】
2020135367.tif 000016